Wie unterscheidet sich segwit2x von segwit?

Heute haben alle die Nachricht über die mögliche Einführung von segwit2x erhalten. Ich versuche jedoch zu verstehen: Obwohl beide auf denselben Segwit-Prinzipien basieren, wie unterscheiden sie sich? Geht es um die Blockgröße, die Signalisierung oder geht es um die Implementierung?

Antworten (1)

SegWit2x ist eine Kombination aus SegWit und einem 2-MB-Hardfork (zur Aktivierung drei Monate nach SegWit).

SegWit2x verwendet ein anderes 'Bit' zur Signalisierung (Bit 4 statt Bit 1) als SegWit .

SegWit (BIP141) ist derzeit nicht aktiviert, da es 95% der Mining-Hashrate benötigt , und nicht genügend Miner unterstützen SegWit derzeit, da einige Miner einen Hardfork wünschen, um die Blockgröße zu erhöhen. Um dies zu umgehen, erlaubt der Vorschlag von BIP148 Benutzern, die Miner zu zwingen, SegWit- Blöcke abzubauen, indem sie andere Blöcke nach dem 1. August 2017 verwaisen. BIP149 ist ein ähnlicher Vorschlag, wird aber 11 Monate später aktiviert. Die überwiegende Mehrheit der Core - Entwickler bevorzugt BIP141 , aber die meisten finden BIP148 und BIP149 akzeptable Alternativen .

SegWit2x unterscheidet sich in der Implementierung durch die Aktivierung des 2MB Hardforks und der niedrigeren Aktivierungsschwelle von 80% der Mining-Hashrate . SegWit (BIP141/BIP148/BIP149) selbst wird seit über einem Jahr von dutzenden Entwicklern entwickelt, ausgiebig getestet und steht seit einiger Zeit zur Aktivierung bereit. Es wurde auch bereits erfolgreich in Litecoin aktiviert. SegWit2x wird zum Zeitpunkt des Schreibens jedoch nur von wenigen Nicht-Kernentwicklern entwickelt, obwohl SegWit2x darauf abzielt, „minimalistisch“ zu sein, betrachten einige Leute dies immer noch als Risiko, da nur wenige Monate für die Entwicklung und nur 2 Wochen für Tests zur Verfügung stehen .

Zum Zeitpunkt des Verfassens dieses Artikels liegt der Prozentsatz der Blöcke, die Unterstützung für SegWit2x signalisieren, bei 78 % der Mining-Hashrate : https://blockchain.info/charts/nya-support

+1 Obwohl ich der Meinung bin, dass diese Antwort richtig ist, könnte sie verbessert werden, indem bestätigende Beweise für "einige Miner wollen eine Hardfork", "ausgiebig getestet" und "einige Leute halten dies immer noch für ein Risiko" hinzugefügt werden.
Bit 4 der Version?
@SigTouri: Bit 4 der Versionsbits. Siehe Was sind Versionsbits?
Welcher BIP ist also SegWit 2x?
@Josh SegWit2x ist BIP91, das die Signalisierung für BIP141 erzwingt, aber nur 80% erforderlich sind (gegenüber 95%), kombiniert mit BIP102 - eine Hard Fork auf 2 MB, die 144 * 90 Blöcke nach der Aktivierung von SegWit erfolgt
Ist mein Verständnis richtig? Segwit wurde am 23. August 2017 aktiviert, vgl . Artikel von CoinDesk , und die Umstellung auf 2 MB wird Ende November erfolgen, siehe Artikel von Forbes