Bitcoin-Regeln vs. Konsens-Regeln

2. Januar 2020

In einem kürzlich geführten YouTube-Interview zwischen Ryan X. Charles und nChain CTO Steve Shadders wurden spezifische Details rund um das bevorstehende Genesis-Protokoll-Upgrade des Bitcoin SV (BSV) Netzwerks im Februar diskutiert. Ein Thema des Interviews bei Bitcoin Future waren die Unterschiede zwischen den Bitcoin-Regeln und den Konsensregeln. Dieser Artikel dient dazu, diese zu verdeutlichen und einen Ausblick zu geben, wie das Bitcoin SV Netzwerk in Zukunft weitergeführt werden soll.

Die Bitcoin Regeln werden von Bitcoin Future erklärt

Was sind die Bitcoin Regeln?

Die Bitcoin Regeln sind als ein Regelsatz definiert, den alle Knoten ohne Ausnahme befolgen müssen. Ein Beispiel dafür ist der Inflationszeitplan (50 -> 25 -> 12,5 -> 6,25…) und wann Münzen geprägt werden können (nur wenn ein Block gefunden wird, die Coinbase Transaktion).

Was sind Konsensregeln?

Konsensus-Regeln sind definiert als das, was die Knoten zu einem bestimmten Zeitpunkt mit dem, was gültig ist, vereinbaren müssen. Beim Quasar-Upgrade war beispielsweise die Standard-Blockgröße 2GB. Die Knoten können dies beliebig ändern, und es scheint, dass die Minenarbeiter meist eine Obergrenze von 512 MB gesetzt haben, da wir keinen größeren Block abgebaut haben.

Was ist der Unterschied?

Shadders erklärt dies im Verhältnis 4:19 damit, dass Bitcoin-Regeln unveränderlich (nicht änderbar) und Consensus-Regeln veränderbar sind. Ich würde hinzufügen, dass die Consensus-Regeln in Zukunft von den Marktkräften geleitet werden und nicht in Stein gemeißelt sind.

Der wahre Zweck des Genesis-Upgrades ist es, den Protokollentwicklern die zentrale Planung zu entziehen und es den Bergleuten zu ermöglichen, die Kontrolle über das Netzwerk zu übernehmen, ihre eigenen Einstellungen basierend auf den Marktkräften zu verwalten und sie unbegrenzt skalieren zu lassen.

Durch die Beseitigung aller durch Bitcoin Core auferlegten Beschränkungen und die Optimierung der Software hat das Bitcoin SV-Knotenteam den Bergarbeitern einen guten Ausgangspunkt für den Einstieg in den Besitz dieses Netzwerks gegeben.

Beziehung zwischen Bergleuten und Protokollentwicklern

In der Vergangenheit haben die Standardeinstellungen bestimmt, wie die Bergleute den Knoten verwalten. Die Standardeinstellungen wurden nicht geändert, da es keinen Anreiz dazu gab. Die Blockbelohnung war weitgehend fixiert; die Gebühren sind relativ niedrig und die Gewinnspanne eines Bergmanns korreliert meist mit seiner relativen Haschrate. Da die Blockvergütung abnimmt, müssen die Transaktionsgebühren den Ersatz für die verlorenen Einnahmen der Bergleute darstellen, um den Anreiz zum Abbau zu erhalten. Daher müssen Bergleute in der Lage sein, große Mengen an Transaktionen zu verarbeiten, um die Gebühren in Zukunft zu ernten, was bedeutet, dass die Knotenpunkt-Software skalierbar sein muss.

In der BTC, BCH und bisher vor allem im BSV haben die Bergleute einen Wirtschaftsplan erstellt und sich von den Protokollentwicklern, die sie nicht beschäftigen, anweisen lassen, wie sie ihr Geschäft führen sollen. Das ist absurd.

Erst im letzten Jahr haben wir gesehen, wie die Bergleute des BSV mehr Kontrolle über das Netzwerk übernommen haben, hauptsächlich weil die Protokollentwickler mit ihren Definitionen der Regelsätze lockerer geworden sind.

Beim Quasar-Upgrade war die Software wahrscheinlich nicht in der Lage, 2GB-Blöcke zu verarbeiten. Selbst wenn ein Bergmann versucht hätte, einen so großen Block abzubauen, wäre er von den anderen Knoten zurückgewiesen worden, da sie ihre Kappe möglicherweise niedriger gesetzt haben. Ein Bergmann möchte nicht das Risiko eingehen, dass er vorzeitig aus dem Bergbaubetrieb herausspringt und möglicherweise Geld verliert, daher kooperieren sie mit anderen Bergleuten, um sich auf eine Einstellung zu einigen.

Der Unterschied ist hier der Schlüssel; die Bergleute arbeiteten zusammen, um diese 512 MB-Obergrenze festzulegen, im Gegensatz zu den Anweisungen, auf die sie sich einstellen sollten. Dies ist eine Funktion von Angebot und Nachfrage nach Transaktionen sowie der so genannten Koopetition.