Fork

Anfänger
„Fork“ bezieht sich auf eine Modifikation oder Weiterentwicklung der Blockchain. Wenn eine Fork eingeleitet wird, müssen die Knotenbetreiber, d. h. die Maschinen, die die Transaktionen auf der Blockchain validieren, ein Upgrade auf die neueste Version des Protokolls durchführen. Jeder Knoten verfügt über eine Kopie der Blockchain, wodurch gewährleistet ist, dass Transaktionen nicht abgeändert werden können. 

Es gibt zwei Arten von Forks: Soft Forks und Hard Forks. Beide führen zu einer Unterbrechung in der Transaktionshistorie der Blockchain, aber dies geschieht auf unterschiedliche Weise, und sie haben unterschiedliche Auswirkungen für das Netzwerk. Bei einer Soft Fork handelt es sich um ein Software-Upgrade für die Blockchain. Solange das Upgrade von den meisten Knoten im Netzwerk implementiert wird, erfolgt keine Aufspaltung der Kette in zwei verschiedene Stränge.

Eine Hard Fork ist eine Änderung des Blockchain-Protokolls, die nicht abwärtskompatibel ist. Jeder Knoten muss seine Systeme auf die neueste Version aktualisieren, um im Netzwerk aktiv zu bleiben. In Fällen, in denen es keinen einstimmigen Konsens über die neuen Regeln gibt, ist es möglich, dass sich die Blockchain in zwei verschiedene Stränge aufspaltet, die sich dann unabhängig voneinander fortentwickeln, jeder mit seinem eigenen Hauptbuch (Ledger) für Transaktionen.

Im Vergleich zu Hard Forks gelten Soft Forks als die vernünftigere und sicherere Alternative, da sie abwärtskompatibel sind. Dies bedeutet, dass Knoten, die keine Aktualisierung auf die neue Version des Protokolls vornehmen, die Blockchain weiterhin als gültig ansehen. Im Rahmen von Soft Forks können neue Elemente und Funktionen eingeführt werden, die die Regeln, denen die Blockchain folgt, nicht ändern. Diese Art von Forks wird häufig verwendet, um neue Funktionen auf der Programmierebene zu implementieren.

Die Teilung der Ethereum-Blockchain in Ethereum und Ethereum Classic ist ein Beispiel für eine Hard Fork. Die Abspaltung erfolgte aufgrund von Meinungsverschiedenheiten über die Entscheidung, Transaktionen nach dem DAO-Hack rückgängig zu machen. Demgegenüber handelte es sich bei der Integration von SegWit, einer Sidechain von Bitcoin, die im August 2017 gestartet wurde, um eine Soft Fork.

Forks können erhebliche Auswirkungen auf Blockchain-Netzwerke und ihre Nutzer haben. So können sie neue Kryptowährungen hervorbringen, den Wert bestehender Tokens beeinflussen und die Governance-Struktur des Netzwerks verändern. 

Hard Forks und Soft Forks erklärt