Bitcoin-Codierer stehen vor einem alten Dilemma: So aktualisieren Sie ein gesamtes Netzwerk

Eine alte Debatte taucht in der Bitcoin-Entwicklergemeinde wieder auf und unterstreicht eine der entscheidenden Herausforderungen für dezentrale Systeme:

Wie kann die Software aktualisiert werden, wenn angeblich niemand verantwortlich ist?

Der Katalysator heißt diesmal Taproot / Schnorr, ein seit Jahren laufendes Upgrade der Privatsphäre und Skalierung, das in letzter Zeit aufregende Bitcoin Profit Fortschritte erzielt hat, insbesondere jetzt, da der Code in Form einer „Pull-Anfrage“ überprüft und getestet wird Veränderung vor Jahren erstmals näher an der Realität diskutiert.

Die Codeänderung selbst ist unter Entwicklern bislang nicht umstritten. Was ist zur Diskussion ist der beste Weg , um die Änderung zu aktivieren, ist es endlich möglich machen zu senden Bitcoin (BTC) Transaktionen in diese neuen Art und Weise.

Der Grund, warum es überhaupt eine Frage dazu gibt, ist, dass Bitcoin keinen Marktführer hat und auf der ganzen Welt verteilt ist. Wie kann das gesamte Netzwerk reibungslos und abwärtskompatibel aktualisiert werden, sodass Benutzer mit älteren Softwareversionen weiterhin teilnehmen können? Was ist der beste Weg für Bitcoin, um diese Art von Änderung ohne Unterbrechung vorzunehmen?

Bitcoin

Es gibt zwei Hauptoptionen für die Ausführung einer weichen Gabel

Eine Option, Bitcoin Improvement Proposal (BIP) 9, wurde in der Vergangenheit für einige weiche Gabeln verwendet. Es stellt sicher, dass die Bergleute vor einer weichen Gabel vorbereitet sind, um sicherzustellen, dass eine Änderung reibungslos im gesamten Netzwerk verläuft. Ein häufiger Einwand gegen diesen Ansatz ist, dass er Bergleuten zu viel Macht gibt.

Alternativ gibt es BIP 8, auch als benutzeraktivierte Softgabel (UASF) bekannt, die unabhängig davon aktiviert wird, ob Bergleute signalisieren, dass sie bereit sind oder nicht. Abhängig von der Ausführung kann dieser Ansatz andere Probleme verursachen, warnte Corallo.

Die Diskussion begann im Jahr 2017, als BIP 9 verwendet wurde, um Segregated Witness (SegWit) zu aktivieren, eine Änderung, die ein wesentlicher Bestandteil der großen Skalierungsdebatte von Bitcoin ist. Um Bergleute vor dem Abbau ungültiger Blöcke und dem Verlust von Geld zu schützen, wurde SegWit erst aktiviert, wenn 95 Prozent der Bergleute eine Flagge hissten, die anzeigt, dass sie bereit waren.

Die Mehrheit der Mining-Pools (Gruppen von Minern, die ihre Rechenleistung im Netzwerk kombinieren) erklärte, dass sie SegWit nicht unterstützen würden – im Wesentlichen mit einem Veto -, es sei denn, dies wurde mit einer Erhöhung des Blockgrößenparameters gepaart. (Der mysteriöse Schöpfer von Bitcoin hatte die Obergrenze auf 1 Megabyte festgelegt, wodurch die Anzahl der Transaktionen begrenzt wurde, die in Blöcke gestopft werden konnten, die etwa alle 10 Minuten veröffentlicht werden.)

Comments are closed.

Post Navigation