Ein Fork ist eine Abspaltung im Blockchain-Netzwerk, eine Situation, in der der Softwarecode eines bestimmten Projekts verwendet wird, um ein anderes auszuführen. Die Gründe dafür können unterschiedlich sein. Sie wurden jedoch im Artikel Cryptocurrency fork: Causes in der Encyclopedia of Blockchain aufgeführt.
In unserem Artikel werden wir uns jedoch ansehen, welche Arten von Kryptowährungs-Forks es gibt und wie sie sich unterscheiden: Wie die Praxis zeigt, ändert die Fork am häufigsten die Ausgabe, die Belohnung für das Mining, den Mining-Algorithmus. Aber es gibt auch andere Veränderungen. Diese und die Tatsache, ob die Entwickler und die meisten Miner ein solches Update unterstützen oder nicht, bestimmen die Art der Abspaltung.
Es gibt also insgesamt zwei Arten von Kryptowährungsforks: Hardforks und Softforks.
Hardfork
Eine Hard Fork ist eine Änderung im Softwarecode einer Kryptowährung, die nicht mit der vorherigen Version kompatibel ist. In diesem Fall können Knoten, die nicht aktualisiert wurden, keine neuen Transaktionen verarbeiten und keine neuen Blöcke erstellen.
Wenn es Unstimmigkeiten über die Aktualisierung gibt, wird das Protokoll abgezweigt. Es werden zwei Blockchains und eine neue Kryptowährung geschaffen. Das neue Netzwerk wird seine eigene Blockchain und seine eigene Geschichte mit seinen eigenen Entwicklern haben, denn der Hardforward stellt eine radikale Veränderung des Softwarecodes dar.
Die bekanntesten Kryptowährungen, die aus Hardforces hervorgegangen sind, sind Bitcoin Cash, Bitcoin Gold, Bitcoin Diamond, Litecoin und Ethereum Classic.
Softfork
Ein Soft Fork ist eine Änderung des Softwarecodes einer Kryptowährung, die mit der vorherigen Version vollständig kompatibel ist. Die Knoten, die nicht aktualisiert wurden, können Transaktionen durchführen und neue Blöcke in der Blockchain erstellen. Sie dürfen jedoch nicht gegen die Grundregeln des neuen Protokolls verstoßen.
Das Softforcing beinhaltet nur geringfügige Änderungen an der Blockchain-Erstellung. Der Hauptunterschied zwischen Softforces und Hardforces besteht darin, dass erstere keine grundlegend neuen Lösungen, eine Verzweigung des Netzwerks oder das Aufkommen einer neuen Kryptowährung erfordern.
Eine Hardfork wiederum tritt auf, wenn der Code nach einer Softwareaktualisierung nicht mehr mit dem alten Code auf derselben Blockchain zusammenarbeiten kann. Die Hauptunterschiede zwischen Forks sind meist die Ausgabegeschwindigkeit von Kryptowährungen und ihre Verschlüsselungsalgorithmen.
Seit den Anfängen von Bitcoin gab es eine ganze Reihe von Hardforks. Wie die Praxis gezeigt hat, sind die meisten von ihnen von geringem praktischen Nutzen und erfreuen sich daher keiner großen Beliebtheit. Softforks sind beliebter, weil sie mit größerer Wahrscheinlichkeit einen echten Nutzen haben.