Während Bitcoin zu diesem Zeitpunkt die größte und bekannteste Kryptowährung ist, ist es nicht ohne Probleme. Zu den größten Problemen, denen sich die größte Kryptowährung nach Marktkapitalisierung gegenübersieht, gehört die Skalierbarkeit. Da Blöcke in der Bitcoin-Blockchain auf 1 Megabyte begrenzt sind, ist die Anzahl der Transaktionen, die das Netzwerk verarbeiten kann, begrenzt.
Da Kryptowährungen im weiteren Sinne und insbesondere Bitcoin immer beliebter werden, droht dieser Engpasseffekt den Erfolg der virtuellen Währung zu vereiteln. Möglicherweise hat dies zu erhöhten Transaktionsgebühren und Wartezeiten für die Verarbeitung beigetragen.
Entwickler und Kryptowährungsbegeisterte haben sich mit diesem Problem befasst, aber die Debatte darüber, wie eine effektive Skalierung des Netzwerks erreicht werden kann, war schwierig und umstritten. In den letzten Jahren wurde eine Reihe von Software-Upgrades vorgeschlagen, um die Blockgrößenbeschränkung zu aktualisieren und die Transaktionsverarbeitung insgesamt zu verbessern. SegWit2x war eines dieser vorgeschlagenen Upgrades.
Harte und weiche Gabeln
Um SegWit2x zu verstehen, ist es zunächst erforderlich, die Unterscheidung zwischen harten und weichen Gabeln in Bezug auf die Blockchain zu untersuchen. Eine harte Gabel bezieht sich auf eine Überarbeitung der Regeln für die Blockchain. Es ist eine große Verschiebung im Design, so dass neue Blöcke von alter Netzwerksoftware nicht als gültig angesehen werden.
Das Ergebnis einer harten Gabel ist, dass sich die betroffene Blockchain permanent in zwei Teile aufteilt. Hardforks können ein Netzwerk sogar in zwei Teile aufteilen, wenn sie nicht vollständig übernommen wurden. Bei ausreichender Beteiligung der Benutzer kann eine vorgeschlagene harte Gabel die Blockchain noch aufteilen. Dies war der Fall, als sich das Ethereum infolge des Hacks der DAO spaltete. (Weitere Informationen: Warum das DAO-Ethereum revolutionär ist.)
Weiche Gabeln führen andererseits zu einer Verschiebung der Netzwerkregeln, wodurch Blöcke erzeugt werden, die von früherer Software erkannt werden. In diesem Sinne sind sie abwärtskompatibel.
SegWit als Hintergrund für SegWit2x
Bevor der SegWit2x-Vorschlag zustande kam, gab es SegWit (Segregated Witness). Dies war eine vorgeschlagene weiche Gabel, die darauf abzielte, das Skalierbarkeitsproblem von Bitcoin zu lösen. Es wurde Ende 2015 von einem Entwickler namens Pieter Wuille vorgeschlagen.
Der Mechanismus von Segregated Witness wurde entwickelt, um die Trennung von Signaturdaten von verschiedenen anderen Teilen von Transaktionsdaten zu ermöglichen, mit dem Ergebnis, dass Daten blockweise unterschiedlich gespeichert werden. Das Ziel von SegWit war es, die Gesamttransaktionskapazität über einen Soft-Fork-Mechanismus zu erhöhen, der keinen Split hervorruft.
In der Zeit seit dem SegWit-Vorschlag gab es weitere Diskussionen und Diskussionen im Bitcoin-Netzwerk. Zum Beispiel führte eine harte Gabelung, die im August 2017 stattfand, zur Schaffung von Bitcoin-Bargeld. Infolge dieser harten Gabel wurde die Blockgröße ohne Verwendung des SegWit-Protokolls um das Achtfache erhöht. SegWit wurde schließlich am 24. August 2017 aktiviert, obwohl viele Bitcoin-Netzwerktransaktionen in der Zwischenzeit das Upgrade nicht in Anspruch genommen haben.
SegWit2x als Hard Fork Vorschlag
Während SegWit ein Vorschlag für eine weiche Gabel war, war SegWit2x ein Vorschlag für eine harte Gabel. Als SegWit im August 2017 in das Netzwerk eingeführt wurde, war es eigentlich nur der erste von zwei Schritten, die Skalierbarkeitsexperten und Entwickler als "New York Agreement" bezeichneten.
Die zweite Phase ist das sogenannte SegWit2x-Protokoll, das die Blockgröße von 1 Megabyte auf 2 Megabyte erhöhen würde. Durch die Erhöhung der Blockgröße hofften die Befürworter von SegWit2x, dass sie Gebührenerhöhungen abfedern könnten, die dadurch entstanden, dass Benutzer Bergleute für Transaktionen bezahlten. Andererseits hätte die Erhöhung der Blockgröße auch die Belastung der Knotenbetreiber erhöht, die dann mehr Daten speichern müssten.
Die Implementierung von SegWit2x hätte zu einer Änderung der Regeln für Bitcoin geführt. Nichtsdestotrotz unterschied es sich von den Gabeln, die zu Bitcoin-Bargeld und Bitcoin-Gold führten. In diesen Fällen gingen die Benutzer davon aus, dass die Transaktionen selbst nicht dramatisch beeinflusst worden wären. Stattdessen wurde den Benutzern, die bereits über Bitcoin verfügten, zum Zeitpunkt der Abzweigung lediglich eine neue Kryptowährung bereitgestellt, wobei die beiden Netzwerke auf unterschiedlichen Pfaden weiterarbeiten.
Wie diese früheren Gabeln war SegWit2x ein alternatives Softwareprotokoll, das zu einer harten Gabelung und dem Versuch führte, die Blockgröße zu erhöhen. Im Gegensatz zu den früheren Gabeln zielte SegWit2x jedoch darauf ab, alle vorhandenen Bitcoin-Benutzer in einer Blockchain zu halten.
Im Gegensatz zu Bitcoin Cash - wo die Entwickler hofften, eine neue Blockchain und ein neues Netzwerk zu schaffen - waren sich die SegWit2x-Befürworter des Endergebnisses nicht ganz sicher. Je nachdem, wie viele Bergleute sich für die Einführung der neuen Software entschieden haben, hätte dies eine Änderung der Regeln für Bitcoin, die Schaffung von zwei separaten Bitcoins oder nur eine geringe Änderung bedeuten können.
Gründe für und gegen
Vor der Einführung von SegWit2x waren Bergleute und Start-ups die lautstärksten Befürworter des neuen Protokolls. Sie argumentierten oft, dass die Untätigkeit von Bitcoin dazu führte, dass konkurrierende Kryptowährungen die führende digitale Währung überholten und dass die vorhandenen Upgrades nicht ausreichten, um das Problem zu mindern.
Entwickler und Knotenbetreiber lehnten die Übernahme hingegen häufig ab. Sie schlugen vor, dass Bitcoin eine Wertschöpfung im Gegensatz zu einem Zahlungssystem sein sollte und dass die Risiken des neuen Protokolls die potenziellen Vorteile überwogen. Einige waren auch der Ansicht, dass Bergleute und Unternehmen überproportional von dem Protokoll profitieren würden.
SegWit2x war sehr umstritten, auch wegen seines Status als Hard Fork, und die Entwickler konnten sich nicht auf die Annahme des Protokolls einigen. Die harte Gabel war ursprünglich für den 16. November 2017 geplant. Am 8. November 2017 setzten die Führer der SegWit2x-Bewegung die harte Gabel jedoch aufgrund der anhaltenden Kämpfe und des Mangels an allgemeinem Konsens unter den Teilnehmern aus.
Ende 2017 wurde eine weitere geplante harte Gabel namens SegWit2x angekündigt, die jedoch, abgesehen vom Namen, keine Beziehung zu der früheren SegWit2x zu haben schien.