Hard Fork (Blockchain)
Was ist eine harte Gabel?
Ein Hard Fork (oder Hardfork) in Bezug auf die Blockchain Technologie ist eine radikale Änderung des Netzwerkprotokolls, die zuvor ungültige Blöcke und Transaktionen gültig macht oder umgekehrt. Bei einem Hard Fork müssen alle Knoten oder Benutzer auf die neueste Version der Protokollsoftware aktualisieren.
Forks können von Entwicklern oder Mitgliedern einer Krypto-Community initiiert werden, die mit den Funktionalitäten, die von bestehenden Blockchain-Implementierungen angeboten werden, unzufrieden werden. Sie können auch als Möglichkeit zur Crowdsourcing-Finanzierung neuer Technologieprojekte oder Kryptowährungsangebote dienen.
Eine harte Gabel kann einer weichen Gabel gegenübergestellt werden.
Die zentralen Thesen
- Ein Hard Fork bezieht sich auf eine radikale Änderung des Protokolls eines Blockchain-Netzwerks, die effektiv zu zwei Zweigen führt, einem, der dem vorherigen Protokoll folgt und einem, der der neuen Version folgt.
- In einem Hard Fork erhalten Inhaber von Token in der ursprünglichen Blockchain auch Token in der neuen Fork, aber die Miner müssen auswählen, welche Blockchain sie weiter verifizieren möchten.
- Ein Hard Fork kann in jeder Blockchain vorkommen, nicht nur in Bitcoin (wo beispielsweise Hard Forks unter anderem Bitcoin Cash und Bitcoin SV geschaffen haben).
Eine Hard Fork verstehen
Ein Hard Fork liegt vor, wenn Knoten der neuesten Version einer Blockchain die ältere(n) Version(en) der Blockchain nicht mehr akzeptieren; wodurch eine dauerhafte Abweichung von der vorherigen Version der Blockchain entsteht.
Das Hinzufügen einer neuen Regel zum Code erzeugt im Wesentlichen eine Gabelung in der Blockchain: Ein Pfad folgt der neuen, aktualisierten Blockchain, und der andere Pfad führt entlang des alten Pfads. Im Allgemeinen werden diejenigen in der alten Kette nach kurzer Zeit feststellen, dass ihre Version der Blockchain veraltet oder irrelevant ist und schnell auf die neueste Version aktualisieren.
Wie Gabeln funktionieren
Ein Fork in einer Blockchain kann in jeder Kryptotechnologie-Plattform vorkommen – nicht nur in Bitcoin. Das liegt daran, dass Blockchains und Kryptowährungen im Grunde gleich funktionieren, egal auf welcher Kryptoplattform sie sich befinden. Sie können sich die Blöcke in Blockchains als kryptografische Schlüssel vorstellen, die den Speicher verschieben. Da die Miner in einer Blockchain die Regeln festlegen, die den Speicher im Netzwerk bewegen, verstehen diese Miner die neuen Regeln.
Doch alle müssen der Knappen über die neuen Regeln und darüber einigen, was in der Kette einen gültigen Block umfasst. Wenn Sie also diese Regeln ändern möchten, müssen Sie sie „abzweigen“ – wie eine Weggabelung –, um anzuzeigen, dass das Protokoll geändert oder umgeleitet wurde. Die Entwickler können dann die gesamte Software aktualisieren, um die neuen Regeln zu berücksichtigen.
Durch diesen Forking-Prozess sind verschiedene digitale Währungen mit ähnlichen Namen wie Bitcoin entstanden: Bitcoin-Bargeld, Bitcoin-Gold und andere. Für den Gelegenheitsinvestor in Kryptowährung kann es schwierig sein, den Unterschied zwischen diesen Kryptowährungen zu erkennen und die verschiedenen Gabeln auf einer Zeitachse abzubilden. Um dies zu klären, haben wir eine Historie der wichtigsten Bitcoin-Hardforks der letzten Jahre zusammengestellt.
Wie die folgende Grafik zeigt, lehnen Nodes, die nicht aktualisiert wurden, die neuen Regeln ab, was zu einer Divergenz oder Hard Fork in der Blockchain führt.
Gründe für eine Hard Fork?
Es gibt eine Reihe von Gründen, warum Entwickler einen Hard Fork implementieren können, z. B. das Korrigieren wichtiger Sicherheitsrisiken älterer Versionen der Software, das Hinzufügen neuer Funktionen oder das Rückgängigmachen von Transaktionen – zum Beispiel wenn die Ethereum Blockchain einen Hard Fork zum Reverse erstellt hat der Hack auf die dezentrale autonome Organisation (DAO).
Nach dem Hack stimmte die Ethereum-Community fast einstimmig für einen Hard Fork, um Transaktionen zurückzusetzen, die von einem anonymen Hacker digitale Währungen im Wert von mehreren zehn Millionen Dollar abgeschöpft haben. Der Hard Fork half auch DAO-Token-Inhabern, ihre Ether (ETH)-Gelder zurückzugeben.
Der Vorschlag für eine harte Gabel hat die Transaktionshistorie des Netzwerks nicht genau abgewickelt. Vielmehr wurden die an die DAO gebundenen Gelder in einen neu erstellten Smart Contract mit dem einzigen Zweck verlagert, die ursprünglichen Eigentümer ihre Gelder abheben zu lassen.
Inhaber von DAO-Token könnten ETH mit einer Rate von etwa 1 ETH bis 100 DAO abheben. Das zusätzliche Guthaben an Token und jeglichem Äther, das als Ergebnis der Hard Fork übrig blieb, wurde von den DAO-Kuratoren zurückgezogen und verteilt, um der Organisation einen „ausfallsicheren Schutz“ zu bieten.
Hard Forks vs. Soft Forks
Hard Forks und Soft Forks sind insofern im Wesentlichen gleich, als wenn der vorhandene Code einer Kryptowährungsplattform geändert wird, eine alte Version im Netzwerk verbleibt, während die neue Version erstellt wird.
Bei einem Soft Fork bleibt nur eine Blockchain gültig, wenn die Benutzer das Update übernehmen. Während mit einer harten Gabel sowohl die alten als auch die neuen Blockchains nebeneinander existieren, bedeutet dies, dass die Software aktualisiert werden muss, um nach den neuen Regeln zu funktionieren. Beide Forks erzeugen einen Split, aber ein Hard Fork erzeugt zwei Blockchains und ein Soft Fork soll zu einer führen.
Angesichts der Sicherheitsunterschiede zwischen Hard- und Soft-Forks fordern fast alle Benutzer und Entwickler eine Hard-Fork, auch wenn eine Soft-Fork den Job zu erfüllen scheint. Die Überarbeitung der Blöcke in einer Blockchain erfordert zwar enorm viel Rechenleistung, aber die durch einen Hard Fork gewonnene Privatsphäre ist sinnvoller als die Verwendung eines Soft Forks.