Was ist eine Fork?

In dem Artikel „Was ist eine Blockchain?“ wird das Thema Konsensus näher behandelt, also die Übereinstimmung über ein Ereignis. Doch was ist, wenn ein Teil der Community nicht übereinstimmen will oder neue Ideen umsetzen möchte? Dann gibt es die Möglichkeit einer Fork.

Immer wenn eine Veränderung des ursprünglichen Blockchain-Codes initialisiert wird, kommt es zu einer Fork (Gabelung). Dabei wird zwischen einer Soft- und Hard-Fork unterschieden.

Eine Soft-Fork ist vergleichbar mit einem Software-Update bei einer App. Sie ist abwärtskompatibel, bedeutet, dass ältere Versionen weiterhin unterstützt werden, verfügen aber nicht über die neuen Funktionen. Der Konsensus selbst wird nicht verändert und somit wird die Blockchain an sich nicht geforkt.

Eine Hard-Fork ist vergleichbar mit einer komplett neuen zusätzlichen App die nicht mit der anderen App kompatibel ist. Hierbei wird die Blockchain richtig geforkt, ist nicht abwärtskompatibel und der Konsensus ist unterschiedlich. Es kommt somit zu einer radikalen Änderung des Protokolls, welche in mindestens zwei Stränge aufgeteilt wird.

Was musst du bei einer Aufspaltung der Blockchains beachten? Zum einen ist es besonders wichtig, dass du im Besitz des Private Keys bist. Liegt dein Coin auf einer Exchange, wirst du bei nicht beteiligt. Ein Beispiel mit Bitcoin Cash (BCH): Auf einer Exchange hast du 1 BTC liegen und es kommt zu einer Fork. Nun hättest du 1 BTC + 1 BCH. Da die Exchange im Besitz des Private Keys ist, behält die Exchange den einen BCH ein. Du besitzt natürlich weiterhin deinen Bitcoin. Liegt dein Bitcoin auf deiner eigenen Wallet, hast du jetzt einen BTC und einen BCH.

 

Neben der bekannten Bitcoin Cash Fork am 1. August 2017 hat auch die Ethereum ein Jahr zuvor für Furore gesorgt. Dabei kam es aufgrund eines Hackerangriffs zu einer Fork. Vitalik Buterin (Mitbegründer von Ethereum) hat kurzerhand die Vergangenheit geändert indem er die Ethereum-Blockchain so forkte, dass es den Hack niemals gegeben hat. Somit läuft der Konsensus von Ethereum ohne den Hackerangriff weiter und Ethereum Classic mit dem Angriff.

Dies löste Aufruhr in der Community aus, da sich jeder die Frage stellen muss wie dezentral Ethereum ist, wenn eine einzige Person so einen großen Einfluss hat…