Bitcoin-Entwickler sind sich immer noch uneinig über die Besonderheiten der Pfahlwurzelaktivierung

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


Der Code für Taproot, das größte Upgrade von Bitcoin seit Jahren, ist fertiggestellt und in einem bevorstehenden Update enthalten. Nur ist es noch nicht bereit zur Bereitstellung, da Bitcoin-Entwickler unterschiedliche Meinungen über den besten Weg zur Aktivierung haben.

Taproot wird die intelligenten Vertragsfunktionen von Bitcoin durch die Implementierung eines neuen digitalen Signaturschemas, Schnorr, verbessern. Für die Implementierung des Upgrades ist eine „weiche Verzweigung“ des Bitcoin-Codes erforderlich, und es gibt einige konkurrierende Vorschläge zur Aktivierung.

Um die Implementierungsdiskussionen zu beschleunigen, hat der Bitcoin Core-Mitarbeiter A.J. Die Städte haben kürzlich 12 andere Entwickler befragt, die im Implementierungsprozess aktiv waren, um ihre Gedanken darüber zu sammeln, wie eine Aktivierung aussehen sollte.

Lesen Sie mehr: Die Zukunft von Bitcoin: Genau wie ein bevorstehendes Upgrade den Datenschutz und die Skalierung verbessern könnte

Die Ergebnisse der Umfrage zeigen, dass Entwickler zwar im Allgemeinen auf das Gesamtbild der Aktivierung von Taproot ausgerichtet sind, sich jedoch in den Details nicht einig sind. Während sie über die Feinheiten diskutieren, scheint die konservative, sorgfältige Überlegung des Entwicklers für Außenstehende wie ein Trottel.

Aber es zeigt, dass sogenannte „Soft-Fork“ -Upgrades wie Taproot keine völlig risikolosen Ereignisse sind – und dass das Gespenst der umstrittenen Segwit-Softgabel die Diskussionen verfolgt hat.

Vorschläge zur Aktivierung von Pfahlwurzeln, erklärt

Die Erhöhung der Segwit-Transaktionslast war die letzte Soft Fork von Bitcoin oder ein Upgrade, das "abwärtskompatibel" ist. Dies bedeutet, dass Software, auf der die alte Version des Codes ausgeführt wird, weiterhin mit der aktualisierten Version interagieren kann.

Die Aktivierung von Segwit verlief alles andere als reibungslos und beruhte auf Verbesserungen, nachdem die Bergleute das Upgrade im ersten Jahr nicht übernommen hatten. Um zu verhindern, dass das Upgrade fehlschlägt, wurde mitten im Aktivierungsprozess ein neuer Implementierungsvorschlag angenommen. Um Druck auf die Bergleute auszuüben, um ein Upgrade durchzuführen, schlug ein Vorschlag sogar vor, dass Knotenbetreiber – jene Bitcoin-Benutzer, die die Bitcoin-Software ausführen und eine Kopie des Hauptbuchs führen – Transaktionen von Bergleuten ablehnen, die nicht auf SegWit aktualisiert wurden, um die Einführung zu beschleunigen .

Lesen Sie mehr: Pfahlwurzel wurde in den Bitcoin-Kern integriert: Das bedeutet Folgendes

In einer perfekten Welt würden sowohl Knotenbenutzer als auch Bergleute gleichzeitig ein Upgrade durchführen, um sicherzustellen, dass kein Konflikt die Kette „aufteilt“ – oder dass zwei rivalisierende Fraktionen zwei verschiedene Versionen des Bitcoin-Codes unterstützen.

Obwohl Taproot ein unumstrittenes Upgrade ist, macht der Speicher von Segwit Entwickler bei der Bewertung dieses neuesten Upgrades vorsichtig.

Zwei Vorschläge

Zwei der führenden Implementierungsvorschläge für Taproot basieren auf einer Mischung aus Miner-Signalisierung und Benutzeraktivierung. BIP 8, das 2017 von den Bitcoin-Entwicklern Luke Dashjr und Shoalinfry eingeführt wurde, würde eine Signalisierungsperiode für Bergleute beinhalten. Wenn nicht genügend Miner aktiviert werden, um einen Konsens über das Upgrade zu erzielen, würde ein "Flaggentag" für die Aktivierung automatisch Bitcoin-Knoten aktualisieren, die v0.21 von Bitcoin Core heruntergeladen haben.

Diese Knoten würden Blöcke und Transaktionen von Bergleuten ablehnen, die Taproot nicht unterstützen. Theoretisch würde diese Methode Bergleute dazu anregen, den neuen Regelsatz zu übernehmen, damit sie nicht an Gewinn verlieren.

In einem zweiten Taproot-Implementierungsvorschlag fusioniert die moderne Softfork-Aktivierung von Kernentwickler Matt Corallo BIP 8 mit BIP 9 (letzteres ist der ursprünglich angenommene Vorschlag zur Aktivierung von Segwit, der sich jedoch als unzureichend erwiesen hat).

Das Hybridmodell von Corallo sieht zunächst eine einjährige Signalisierungsperiode für Bergleute vor. Zweitens, wenn eine große Mehrheit der Bergleute in diesem Zeitraum keine Aktualisierung vornimmt, wird das Upgrade einer sechsmonatigen Überprüfung unterzogen, um Änderungen (falls vorhanden) am Vorschlag vorzunehmen.

Der dritte und letzte Schritt ist ein Aktivierungszeitraum im BIP 8-Stil von zwei Jahren mit einem nicht obligatorischen Flaggentag, an dem Knotenbenutzer das Update aktivieren können.

Was Bitcoin-Entwickler denken

Für die erste Frage in seiner Umfrage fragt AJ Towns die Entwickler, wie viel Prozent der Bergleute ein Upgrade signalisieren müssen, damit es als sichere Mehrheit gilt. Acht glauben, dass nicht weniger als 85% -95% ausreichen würden. Der Gedanke ist, dass alles andere eine Netzwerkaufteilung bedroht, bei der einige Miner den älteren Code und einige den neueren Code ausführen, was zu zwei widersprüchlichen Transaktionsverläufen führen würde.

Wenn eine vom Miner signalisierte Aktivierung fehlschlägt, glauben sieben Befragte, dass ein Flaggentag für die knotenerzwungene Aktivierung bereits 12 bis 18 Monate nach Beginn der Aktivierung kommen könnte. Wenn zu wenige Bergleute das Upgrade übernehmen, bedeutet dies, dass Knoten den Taproot-Regelsatz erzwingen und nur Blöcke von Bergleuten akzeptieren könnten, die ebenfalls für das Upgrade signalisiert haben.

In einer perfekten Welt würden sowohl Knotenbenutzer als auch Bergleute gleichzeitig ein Upgrade durchführen, um sicherzustellen, dass kein Konflikt die Kette „aufteilt“ – oder dass zwei rivalisierende Fraktionen zwei verschiedene Versionen des Bitcoin-Codes unterstützen.

Fast alle befragten Entwickler möchten abwarten, ob Bergleute und Benutzer das Upgrade selbst übernehmen, bevor sie sich für einen harten Termin für den Flaggentag entscheiden (wenn genügend frühzeitige Unterstützung vorhanden ist, ist möglicherweise überhaupt kein Flaggentag erforderlich).

Wenn die Aktivierung nicht durch freiwillige Aktivierung erfolgt, ist eine Aktivierung am Flaggentag die letzte Option auf dem Tisch. Die meisten Befragten befürworteten einen obligatorischen Flaggentag, um das Update automatisch zu signalisieren. Dies würde bedeuten, dass aktualisierte Knoten Blöcke von Bergleuten ablehnen, die nicht für das Upgrade signalisiert haben.

Meinungsverschiedenheiten über die feineren Details

Das sogenannte erzwungene Signalisieren durch den Flaggentag hätte den Vorteil, dass Taproot auf jedem Bitcoin Core-Knoten, auf dem Version 21 ausgeführt wird, als Standard festgelegt wird. Diese Knoten würden wiederum nur Blockdaten von Bergleuten akzeptieren, die ebenfalls das Update signalisiert haben. Theoretisch würde dies Bergleute dazu ermutigen, ein Upgrade durchzuführen, damit sie ihr Geschäft nicht verlieren.

Aber was ist, wenn die Bergleute Knotenbenutzer haben, die ihre Blöcke akzeptieren?

Dies ist eine Einschränkung bei der erzwungenen Signalisierung: Wenn zu viele Bergleute und Knotenbenutzer Taproot nicht akzeptieren und sich weigern, ihre Software zu aktualisieren, kann sich das Netzwerk in zwei konkurrierende Ketten aufteilen. Wenn genügend „wirtschaftliches Interesse“ die „alte“ Version von Bitcoin stützt, könnten zwei konkurrierende Vermögenswerte das Ergebnis sein.

Dieses Ergebnis ist teilweise der Grund, warum einige Entwickler wie Matt Corallo der Meinung sind, dass eine erzwungene Signalisierung nicht erforderlich ist.

Da Taproot weitgehend unumstritten war, wäre es ein politisches Risiko, das Upgrade zu erzwingen, argumentiert er. Er betrachtet die Aktivierungsmethode als Relikt von Segwits "benutzeraktivierter Softgabel", einem Vorschlag, Segwit auf ähnliche Weise zu aktivieren, nachdem Bergleute das Upgrade nicht übernommen hatten. Segwit war sehr kontrovers und politisch. Taproot ist es nicht, aber Corallo glaubt, dass erzwungene Signalisierung droht, dies so zu machen.

In seinem Beitrag schreibt Towns, dass die obligatorische Signalisierung eine Möglichkeit wäre, die netzwerkweite Aktivierung von Taproot endgültig durchzusetzen, nachdem durch Diskussion und Unterstützung durch Bergarbeiter ein ausreichender Konsens hergestellt wurde.

„Wenn Sie die Anzahl der Knoten maximieren möchten, die die Regeln durchsetzen, falls ein Flaggentag auftritt, aber auch nur den Flaggentag auswählen möchten, nachdem ein erster Aktivierungsversuch bereits weit verbreitet ist, haben Sie keine andere Wahl, als die Signalisierung obligatorisch zu machen, wenn der Der Tag der Flagge kommt “, schreibt Towns.

Warum die Verzögerung?

Towns führt in der Umfrage einen alternativen Aktivierungsvorschlag ein, der einen Aktivierungszeitraum von vier Jahren vorsieht. Wie immer in der Bitcoin-Entwicklungsdiskussion erhielt auch dies einen gewissen Rückschlag.

„Sobald die Entscheidung zur Aktivierung von Entwicklern und Benutzern überwältigend unterstützt wird, können umso mehr Fehler auftreten, je länger der Zeitrahmen für die Aktivierung ist (über den Zeitraum hinaus, den Bergleute für ein sicheres Upgrade praktisch benötigen)“, so der frühere Bitcoin Core-Entwickler Eric Lombrozo sagte zu Städten auf Twitter.

Abgesehen von den Risiken sollte die Aktivierung nicht vier Jahre dauern, wenn die meisten Entwickler und Bitcoiner glauben, dass Taproot ein Einstieg in ein Upgrade ist, zumal es bereits so lange in der Entwicklung ist.

Wenn Taproot seit 2018 in Arbeit ist, sollten Bergleute und Knotenbetreiber dann nicht wissen, was sie zu erwarten haben?

Als Blockstream-CEO Adam Back stelle es auf Twitter"Taproot kann nach einigen Jahren keine Überraschung sein."

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close