Bitcoin-Gabelungen: Upgrades und radikale Blockchain-Änderungen

December 13, 2021
Crypto Wissen

Bitcoin-Gabelungen: Upgrades und radikale Blockchain-Änderungen

Erfahre, wie Bitcoin-Forks zu Code-Verbesserungen führen und neue Blockchains wie Bitcoin Cash schaffen können.

Zusammenfassung

Eine Fork entsteht, wenn eine Blockchain in zwei Blockchains geteilt wird. Diese Art der Aufspaltung eines Blockchain-Netzwerks tritt auf, wenn eine Aktualisierung des Blockchain-Protokolls vorgenommen wird, aber nicht alle Netzwerkteilnehmer/innen, die sogenannten Nodes, damit einverstanden sind. Bei Blockchains gibt es zwei Haupttypen von Forks: Soft Forks und Hard Forks. In diesem Artikel erfahren wir, warum es zu Forks kommt und was der Unterschied zwischen einem Bitcoin Soft Fork und einem Bitcoin Hard Fork ist.

Inhalt

• Was ist ein Blockchain Fork?

• Was ist ein Bitcoin Fork?

• Warum gibt es Bitcoin Forks?

Was ist ein Blockchain Fork?

Um Blockchain-Forks zu verstehen, ist es hilfreich, zunächst die Struktur und Funktion von Blockchains zu erörtern. Kryptowährungen basieren auf einer revolutionären Technologie namens Blockchain, die als dezentrales, öffentliches Buch für Transaktionen fungiert. Wenn Kryptowährungstransaktionen stattfinden, werden sie in einem so genannten Block zusammengefasst. Dann wird ein neuer Block nach dem anderen verarbeitet oder verifiziert und der Blockchain-Sequenz hinzugefügt - es entsteht eine Kette von Blöcken.

Wenn du bei herkömmlichen Bankgeschäften Geld von deinem Konto auf das Konto deines Freundes oder deiner Freundin überweist, fungiert die Bank als zentrale Behörde, die das Geld von einem Konto abbucht und einem anderen Konto gutschreibt, um sicherzustellen, dass der Absender über genügend Geld für die Transaktion verfügt. Bei der Blockchain ist die Verwaltungsbehörde dezentralisiert. Die Netzwerkteilnehmer/innen, die sogenannten Nodes, müssen neue Transaktionsblöcke einzeln überprüfen und einen Netzwerkkonsens über die neue Verteilung der Gelder erzielen.

Die Knotenpunkte spielen eine wichtige Rolle bei der Überprüfung neuer Transaktionen und stellen sicher, dass die Gelder dort landen, wo sie hingehören, ohne dass sie doppelt ausgegeben werden, was auch als Doppelausgabe bekannt ist. Die Knotenpunkte eines Blockchain-Netzwerks sind für die Durchführung dieses speziellen Überprüfungsprozesses verantwortlich, der durch das Netzwerkprotokoll geregelt wird. Mit anderen Worten: Das Bitcoin-Netzwerk ist die Summe aller dezentralen Knotenpunkte, die das Bitcoin-Protokoll ausführen.

Wenn ein Protokoll aktualisiert wird, aktualisieren die einzelnen Knotenpunkte und akzeptieren die neuen Änderungen. Wenn einige der Knoten die Änderungen ablehnen, kommt es zu einer Krypto-Fork. Manchmal ist die betreffende Aktualisierung mehr oder weniger optional, manchmal ist sie obligatorisch. Der optionale Fork wird als Soft Fork bezeichnet, der obligatorische Fork als Hard Fork.

Was ist ein Bitcoin Fork?

Probleme mit der Skalierbarkeit des Netzwerks sind eine gute Gelegenheit, um den Unterschied zwischen einer Bitcoin-Soft-Fork und einer Bitcoin-Hard-Fork zu verdeutlichen. Um das Jahr 2015 hatte Bitcoin Probleme, seine Transaktionskapazitäten zu skalieren, um mit dem rasanten Wachstum seiner Nutzerbasis Schritt zu halten. Als immer mehr Nutzerinnen und Nutzer Bitcoin (BTC) tauschten, wurde das Netzwerk mit immer größeren Transaktionsvolumina überlastet, was letztlich die gesamte Verarbeitungszeit verlangsamte. Es wurde befürchtet, dass es Tage oder Wochen dauern könnte, bis Bitcoin-Transaktionen abgewickelt werden, wenn nichts getan wird, um den Prozess zu beschleunigen. Diese Langsamkeit des Netzwerks könnte auch dazu führen, dass die Nutzer/innen höhere Gebühren zahlen müssen, um Transaktionen zu beschleunigen. Keines der beiden Szenarien war ideal, und dies wurde als das Skalierbarkeitsproblem von Bitcoin bekannt.

Eine der vorgeschlagenen Lösungen für das Skalierbarkeitsproblem wurde Segregated Witness (SegWit) genannt. SegWit funktioniert, indem es die Signaturdaten - den Eigentumsnachweis für eine bestimmte Kryptowährung - von den Bitcoin-Transaktionen abkoppelt und diese Daten in jedem Block effizienter anordnet und so die Transaktionsgeschwindigkeit erhöht. Bei SegWit handelt es sich um eine so genannte Soft Fork und nicht um eine Hard Fork. Soft Forks entstehen, wenn eine Änderung an der Protokollsoftware den Kernbetrieb des Netzwerks nicht stört.

Da es sich bei einem Soft Fork um ein nicht obligatorisches Update handelt, kann jeder Knoten im Netzwerk entscheiden, ob er seine individuelle Kopie des Protokolls aktualisieren will oder nicht, und in jedem Fall können alle Knoten im Netzwerk weiterhin miteinander interagieren. Die Ablehnung des SegWit-Updates von Bitcoin führte zum Beispiel nicht zu einer neuen Blockchain oder einer neuen Kryptowährung (im Gegensatz zur Hard Fork, die Bitcoin Cash hervorbrachte, auf die wir später noch eingehen werden). Die Knoten, die das SegWit-Protokoll-Update akzeptiert haben, verwenden weiterhin Bitcoin-Software, die mit den Knoten kompatibel ist, die das Update nicht akzeptiert haben. Ein Soft Fork ist abwärtskompatibel.

Im Gegensatz dazu kommt es zu einem Hard Fork, wenn sich das Update so grundlegend von der vorherigen Version unterscheidet, dass das Protokoll nicht mehr abwärtskompatibel ist. Ein bemerkenswertes Beispiel ist der Bitcoin Cash (BCH) Hard Fork, der im August 2017 stattfand. Der BCH Hard Fork zielte darauf ab, das Problem der Skalierbarkeit von Bitcoin zu lösen, verfolgte aber einen ganz anderen Ansatz als SegWit. 2017 wollten einige der Bitcoin-Kernentwickler die maximale Blockgröße von Bitcoin von 1 MB auf 8 MB erhöhen. Das 8-MB-Update bedeutete, dass die meisten Nodes, die für das Mining einer 1-MB-Blockgröße konfiguriert und ausgestattet waren, nicht schnell und kostengünstig auf 8-MB-Blöcke aufrüsten konnten. Diese Diskrepanz führte zu einer philosophischen Spaltung der Bitcoin-Gemeinschaft. Anstatt zu versuchen, ein Upgrade des bestehenden Protokolls zu erzwingen, wurde ein Hard Fork durchgeführt und eine neue Kryptowährung - Bitcoin Cash - eingeführt.

Bei einem Hard Fork werden die Knoten, die das Update akzeptieren, auf eine neue Blockchain migriert. Die Münzen auf der neuen Blockchain, die an erfolgreiche Schürfer vergeben werden, sind getrennt und einzigartig von den ursprünglichen Münzen. Als Bitcoin Cash gegründet wurde, entstand eine eigene Bitcoin Cash-Blockchain mit einer eigenen Kryptowährung BCH.

Bei einer Hard Fork wird die Blockchain vor dem Fork-Ereignis vollständig dupliziert, was bedeutet, dass jeder, der die ursprüngliche Kryptowährung besitzt, die gleiche Menge der neuen Kryptowährung erhält. Im Fall der Bitcoin Cash Hard Fork ist genau das passiert.

Warum kommt es zu Bitcoin-Forks?

Forks können versehentlich entstehen, aber das passiert selten. Eine versehentliche Fork entsteht, wenn zwei Miner einen Block fast zur gleichen Zeit schürfen. Diese Art von Fork wird durch das Hinzufügen weiterer Blöcke aufgelöst. Wenn eine der beiden Blockchains länger wird als die andere, gibt das Netzwerk die kürzere Chain auf, deren Blöcke dann als verwaiste Blöcke bezeichnet werden.

Manchmal wird eine absichtliche Abspaltung durchgeführt, um die Geschichte eines Protokolls als Reaktion auf einen katastrophalen Fehler oder einen Hack zu reparieren oder aufzulösen. Im Jahr 2016 wurde zum Beispiel eine Drittanwendung auf der Ethereum-Blockchain (bekannt als DAO) gehackt und Millionen von Ether (ETH) gestohlen. Um den Hack aus dem Ethereum-Ledger zu löschen - und so das Geld an die ursprünglichen Besitzer zurückzugeben - führten die Ethereum-Entwickler eine Hard Fork ein. Der neu geschaffene Ledger, der den Hack beseitigte und die gestohlenen Ether zurückgab, wurde zur "Haupt"-Blockchain von Ethereum, und eine Version des Ledgers, die den Hack enthielt, wurde zur Ethereum Classic (ETC)-Blockchain. Während die Mehrheit der Nutzerinnen und Nutzer, z. B. diejenigen, die von dem Hack betroffen waren, die Version von Ethereum bevorzugten, die den Hack löschte, zogen es einige Nutzerinnen und Nutzer vor, den ursprünglichen Ledger in Form von ETC weiter zu nutzen - in vielen Fällen aus der festen Überzeugung heraus, dass Blockchains unveränderlich bleiben sollten.

Meistens entstehen absichtliche Forks aus dem proaktiven Wunsch einer Gemeinschaft, eine neue Funktion hinzuzufügen oder die Funktionalität einer bestehenden Blockchain drastisch zu verändern oder zu verbessern. Im Fall des Bitcoin Cash Hard Forks war der Wunsch, die Fähigkeit des Netzwerks, Transaktionen schneller zu verifizieren, drastisch zu erhöhen, der Hauptantrieb. Dieses Anliegen spiegelt sich in der Struktur von BCH wider: die Blockgröße wurde erhöht und die Transaktionsgeschwindigkeit beschleunigt. Alles andere am Bitcoin-Protokoll wurde weiterhin als wünschenswert erachtet. Anstatt also eine neue Blockchain von Grund auf zu erstellen, haben die Schöpfer von BCH eine Hard Fork angestoßen, die die gewünschten Änderungen an der Blockgröße vornahm, aber alles andere in der ursprünglichen Struktur von BTC beließ. In ähnlicher Weise sind auch viele andere Kryptowährungsprojekte als Hard Forks entstanden, die aus der Codebasis großer Kryptowährungen wie Bitcoin, Ethereum, Dash (selbst eine Bitcoin-Fork) und anderen hervorgegangen sind.

Erfolgreiche Crypto Investments sind kein Zufall!

Erlerne praxisorientiertes und sofort umsetzbares Wissen, um erfolgreich in Coins, Tokens und co. zu investieren. Mit unseren Schritt-für-Schritt Coachings erlernst du in nur 12 Wochen, wie du eigenständig investierst.
Vereinbare dein kostenloses Erstgespräch