Der Blockgrößenkrieg war eine Debatte, die zwischen 2015 und 2017 über die Blockgröße der Bitcoin-Blockchain stattfand.
Die Debatte, die als erster großer „Bürgerkrieg“ von Bitcoin bezeichnet wurde, spaltete die Bitcoin-Krypto-Community und es entstanden zwei Lager. Die „großen Blocker“ wollen die Blockgröße erhöhen, um günstigere und schnellere Transaktionen zu ermöglichen, und die „kleinen Blocker“ wollen, dass die 1-MB-Grenze dauerhaft beibehalten wird, um der Integrität und Sicherheit von Bitcoin Priorität einzuräumen.
1 Hintergrund
Im Bitcoin-Netzwerk werden Transaktionsdaten in eine Reihe von Blöcken unterteilt, und Satoshi Nakamoto hat jedem Block eine explizite Größenbeschränkung von 1 MB hinzugefügt. Als Bitcoin zum ersten Mal eingeführt wurde, hatte die Währung fast keinen Wert und nur eine kleine Gruppe von Menschen schürfte die neue Währung. Die Blockgrößenbeschränkung hatte zunächst keine Auswirkungen auf das Netzwerk. Da Satoshi Nakamoto nie öffentlich erklärte, warum die Blockgrößenbeschränkung von 1 MB hinzugefügt wurde, spekulierten viele, dass dies dazu dienen sollte, die Blockchain klein zu halten und große Mengen an Spam-Transaktionen zu verhindern.
Mit der zunehmenden Popularität von Bitcoin und dem steigenden Transaktionsvolumen füllten sich jedoch die Blöcke und die Größenbeschränkung von 1 MB führte zu Problemen. Durch die Begrenzung der Größe von Bitcoin-Blöcken ist die Anzahl der Transaktionen, die im Netzwerk bestätigt werden können, begrenzt. In der Bitcoin-Community kam es zu einer Debatte: Einige glaubten, dass eine Erhöhung der Blockgrößenbeschränkung die Lösung des Problems sei, während andere befürchteten, dass dies zu einer Zentralisierung und zu Sicherheitsproblemen im Netzwerk führen würde. Diese Debatten haben die Bitcoin-Community in zwei Lager gespalten: Big Blocker und Small Blocker.
2 Große Blocker und Kleine Blocker
Große Blocker möchten das ursprüngliche Bitcoin-Protokoll ändern, um die Blockkapazität zu erhöhen und mehr Transaktionen zu verarbeiten. Sie glauben, dass günstigere und schnellere Transaktionen Bitcoin skalierbarer machen werden. Auch wenn eine Erhöhung der Blockgröße möglicherweise keine dauerhafte Lösung darstellt, glauben manche, dass sie dazu beitragen würde, die Transaktionen kurzfristig günstiger zu halten und mehr Zeit für die Entwicklung potenzieller Skalierungslösungen zu schaffen.
Kleine Blocker möchten die Größenbeschränkung von 1 MB beibehalten, um den grundlegenden Prinzipien von Bitcoin hinsichtlich Sicherheit und Dezentralisierung Priorität einzuräumen. Vertreter kleiner Blocker argumentieren, dass eine Erhöhung der Blockgröße den Betrieb eines Bitcoin-Knotens für normale Benutzer teurer mache. Dies wird dazu führen, dass Unternehmen Knoten in Rechenzentren hosten, was der Dezentralisierung des Netzwerks schaden könnte. Sie glauben an die Widerstandsfähigkeit des Systems und verfolgen einen langfristigen Ansatz zur Steigerung des Marktanteils von Bitcoin.
3. Lösungen zur Erhöhung der Blockgröße
Bitcoin XT
Bitcoin XT ist die erste von den Big Blockern eingeführte Lösung. Darin wird vorgeschlagen, das Blocklimit von 1 MB auf 8 MB anzuheben und es dann alle zwei Jahre zu verdoppeln, bis es im Jahr 2036 eine Maximalgröße von 8 GB erreicht. Diese Änderungen sind mit vorhandenen Bitcoin-Knoten nicht kompatibel. Eine Lösung erfordert daher einen Hard Fork, definiert als eine Änderung des Protokolls, die nicht abwärtskompatibel ist. Jeder, der einen Bitcoin-Knoten betreibt, muss seine Software aktualisieren, um die Hard-Fork-Kette weiterhin verwenden zu können. Die Lösung ist bei Small Blockern äußerst umstritten, da sie einen Hard Fork für zu extrem halten. Obwohl die Lösung große Aufmerksamkeit erhielt, konnte sie in der Bevölkerung keine breite Unterstützung finden.
SegWit
Der Entwickler Pieter Wuille schlug eine Lösung namens SegWit (Segregated Witness) vor. Dieses Schema schlägt vor, Transaktionssignaturdaten aus dem Block zu entfernen, um die Größe jedes Blocks zu reduzieren und so die Blockkapazität zu erhöhen. Dies würde den Durchsatz des Bitcoin-Netzwerks erhöhen und die Transaktionsgebühren senken.
SegWit ändert die Art und Weise, wie die Blockgröße berechnet wird, was effektiv zu einer kleinen Erhöhung der Blockgröße auf etwa 2 MB führt, ein Konzept, das immer noch von der Mehrheit der Community unterstützt und von kleinen Blockern verfochten wird. Die Implementierung erfolgt über einen Soft Fork, d. h. das Upgrade ist mit vorhandenen Knoten kompatibel. Allerdings ist SegWit technisch komplex. Darüber hinaus ist eine Unterstützungserklärung von 95 % der Miner erforderlich, um das Upgrade zu aktivieren – eine Zahl, die damals unglaublich war.
Bitcoin Classic
Bitcoin Classic ist ein Vorschlag der Big Blocker mit Gavin Andresen als Hauptentwickler. Dies ist ein weiterer Versuch, das Blocklimit durch einen Hard Fork auf 2 MB zu erhöhen. Bitcoin Classic erfährt breite Unterstützung von Unternehmen wie Coinbase und verschiedenen Mining-Pools und wird als bescheidenerer Versuch zur Erhöhung der Blockgröße angesehen als der Sprung von Bitcoin XT auf 8 MB. Kleinere Blockierer lehnten die Maßnahme jedoch mit der Begründung ab, dass sie nicht die Unterstützung der Bergleute hätte.
New Yorker Abkommen
Am 22. Mai 2017 trafen sich die Leiter von 58 Kryptowährungsunternehmen und einige Miner zu einem Meeting, bei dem sie eine zweistufige Lösung entwickelten: SegWit aktivieren und dann das Blocklimit des ursprünglichen SegWit-Vorschlags verdoppeln. Sie glauben, dass der Konflikt durch eine Kombination aus einem Soft Fork (SegWit) und einem Hard Fork (Erhöhung der Blockgröße) gelöst werden kann, wodurch jedes Lager einen Teil der Lösung erhält, auf die es hingearbeitet hat.
Viele in der Krypto-Community betrachteten das Protokoll als eine Unternehmensübernahme des Bitcoin-Netzwerks. Sie waren verärgert, weil nicht erwähnt wurde, dass es die Bitcoin-Benutzer sind, die das Protokoll kontrollieren, und dass die Zustimmung der Benutzer erforderlich ist, bevor Änderungen in Kraft treten können. Besonders die Unterstützer kleinerer Wohnblöcke haben ihren Widerstand gegen die Vereinbarung stark geäußert, da sie sich nicht vertreten fühlen. Nach Monaten kontroverser Debatten wurde der Vorschlag im November 2017 gestoppt und die zweite Phase des Protokolls (Erhöhung der Blockgröße durch einen Hard Fork) vollständig aufgegeben.
Bitcoin Cash
Die großen Blockierer sind mit den Ergebnissen des New Yorker Abkommens nicht zufrieden und wollen die Blockgröße dennoch erhöhen. Im Juli 2017 trennten sich die Wege einer Gruppe von Minern und Entwicklern und starteten einen Bitcoin-Hardfork, der zunächst Bitcoin ABC hieß und schließlich in Bitcoin Cash umbenannt wurde.
Bitcoin Cash hat eine Blockgröße von 8 MB und wird mit der Zeit größer, was zu einem höheren Durchsatz und niedrigeren Gebühren führt. Darüber hinaus glauben die Entwickler, dass Bitcoin Cash notwendig ist, da es ein Zahlungssystem ist.
UASF
Das Lager der Small Blocker ist zwar kleiner und verfügt über weitaus weniger finanzielle Mittel als die Big Blocker, hat sich jedoch zu einer zunehmend lautstarken und überzeugenden Gruppe entwickelt. Sie arbeiten immer noch an der Unterstützung für SegWit. Allerdings ist SegWit weit von der für die Aktivierung erforderlichen 95 %-igen Miner-Unterstützung entfernt.
Der Entwickler Shaolinfry hat eine neue Strategie namens „User Activated Soft Fork“ (UASF User Activated Soft Fork) eingeführt. Traditionell werden Soft Forks durch Miner ausgelöst, was ihnen Kontrolle und Macht über das Netzwerk gibt.
Der Vorschlag von Shaolinfry, genannt BIP 148, würde Benutzer, die Knoten ausführen, dazu bringen, vor dem Aktivierungsdatum Unterstützung für SegWit zu signalisieren und keine Nicht-SegWit-Blöcke von Minern zu akzeptieren. Wenn genügend Knoten ihre Unterstützung für SegWit bekunden, müssen die Miner das Upgrade bis zum Aktivierungsdatum akzeptieren, andernfalls werden ihre Blöcke abgelehnt.
Die riskante Idee machte sich bezahlt, als SegWit im Juli 2017 im Bitcoin-Netzwerk aktiviert wurde. Der größte Miner Bitmain drückte seine Unterstützung aus und andere Miner folgten seinem Beispiel und implementierten das Upgrade. SegWit legt außerdem den Grundstein für das Lightning Network, ein auf der Bitcoin-Blockchain aufbauendes Protokoll, das Off-Chain-Transaktionen ermöglicht.
4 Ende
Der Blocksize-Krieg war eine technische Debatte zwischen 2015 und 2017 über die Skalierung der Bitcoin-Blockchain-Software. Die Debatte brachte tiefer gehende praktische und theoretische Auseinandersetzungen innerhalb des Krypto-Ökosystems ans Licht, etwa wer das Protokoll kontrolliert und welche langfristigen Pläne es hinsichtlich des Marktanteils von Bitcoin gibt. Der Blocksize-Krieg umfasste zahlreiche technologische Veränderungen und Ereignisse, darunter die Schaffung von Bitcoin Cash und die Einführung von SegWit.
Referenzartikel:
https://www.bitstamp.net/learn/crypto-101/what-was-the-blocksize-war/
https://www.coindesk.com/learn/what-is-the-bitcoin-block-size-debate-and-why-does-it-matter/
https://steemit.com/bitcoin/@tobixen/a-brief-history-of-the-bitcoin-block-size-war

