Was ist ein Hard Fork?
Ein Hard Fork, bezogen auf die Blockchain-Technologie, ist eine radikale Änderung des Protokolls eines Netzwerks, die zuvor ungültige Blöcke und Transaktionen gültig macht, oder umgekehrt. Ein Hard Fork erfordert, dass alle Nodes oder Nutzer auf die neueste Version der Protokollsoftware upgraden.
Forks können von Entwicklern oder Mitgliedern einer Krypto-Community initiiert werden, die mit den Funktionen der bestehenden Blockchain-Implementierungen unzufrieden sind. Sie können auch eine Möglichkeit sein, neue Technologieprojekte oder Kryptowährungsangebote zu finanzieren.
Eine Hard Fork kann mit einer Soft Fork verglichen werden.
Kernaussagen
- Eine 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.
- Bei einer Hard Fork erhalten die Inhaber von Token in der ursprünglichen Blockchain auch Token in der neuen Fork, aber die Miner müssen sich entscheiden, welche Blockchain sie weiter verifizieren wollen.
- Ein Hard Fork kann in jeder Blockchain auftreten, nicht nur bei Bitcoin, wo Hard Forks unter anderem Bitcoin Cash und Bitcoin SV hervorgebracht haben.
Eine Hard Fork verstehen
Ein Hard Fork ist, wenn Knoten der neuesten Version einer Blockchain die ältere Version der Blockchain nicht mehr akzeptieren. Dies schafft eine permanente Abweichung von der vorherigen Version der Blockchain.
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 den alten Pfad weiter. Im Allgemeinen werden diejenigen, die sich auf der alten Kette befinden, nach kurzer Zeit erkennen, dass ihre Version der Blockchain veraltet oder irrelevant ist und schnell auf die neueste Version upgraden.
Wie Forks funktionieren
Ein Fork in einer Blockchain kann in jeder Krypto-Technologie-Plattform auftreten – nicht nur bei Bitcoin. Das liegt daran, dass Blockchains und Kryptowährungen im Grunde genommen auf die gleiche Weise funktionieren, egal auf welcher Krypto-Plattform sie sich befinden. Du kannst dir die Blöcke in Blockchains als kryptographische Schlüssel vorstellen, die den Speicher bewegen. Weil die Miner in einer Blockchain die Regeln festlegen, die den Speicher im Netzwerk bewegen, verstehen diese Miner die neuen Regeln.
Allerdings müssen sich alle Miner über die neuen Regeln einig sein und darüber, was einen gültigen Block in der Kette ausmacht. Wenn du also diese Regeln ändern willst, musst du sie “gabeln” – wie eine Straßengabelung – um anzuzeigen, dass es eine Änderung oder eine Umleitung des Protokolls gegeben hat. 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 Cash, Bitcoin Gold, und andere. Für den gelegentlichen Kryptowährungsinvestor kann es schwierig sein, den Unterschied zwischen diesen Kryptowährungen zu erkennen und die verschiedenen Forks auf einer Zeitachse abzubilden.
Gründe für einen Hard Fork?
Es gibt eine Reihe von Gründen, warum Entwickler einen Hard Fork implementieren, wie z.B. um wichtige Sicherheitsrisiken zu korrigieren, die in älteren Versionen der Software gefunden wurden, um neue Funktionen hinzuzufügen oder um Transaktionen rückgängig zu machen – wie z.B. als die Ethereum Blockchain einen Hard Fork erstellte, um den Hack auf die Decentralized Autonomous Organization (DAO) rückgängig zu machen.
Nach dem Hack stimmte die Ethereum-Community fast einstimmig für einen Hard Fork, um Transaktionen rückgängig zu machen, bei denen ein anonymer Hacker digitale Währungen im Wert von zig Millionen Dollar abgezweigt hatte. Der Hard Fork half auch DAO-Token-Inhabern, ihre Ether (ETH) zurückzubekommen.
Der Vorschlag für einen Hard Fork hat die Transaktionsgeschichte des Netzwerks nicht wirklich rückgängig gemacht. Vielmehr wurden die an die DAO gebundenen Gelder in einen neu geschaffenen Smart Contract verlagert, mit dem einzigen Ziel, dass die ursprünglichen Besitzer ihre Gelder abheben können.
DAO-Token-Inhaber konnten ETH zu einer Rate von etwa 1 ETH zu 100 DAO abheben. Das zusätzliche Guthaben an Token und jegliche Ether, die als Ergebnis der Hard Fork übrig blieben, wurden von den DAO-Kuratoren abgezogen und verteilt, um die Organisation “ausfallsicher” zu machen.
Hard Forks vs. Soft Forks
Hard Forks und Soft Forks sind im Wesentlichen dasselbe in dem Sinne, dass wenn der bestehende 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, während die Nutzer das Update übernehmen. Während bei einer Hard Fork sowohl die alte als auch die neue Blockchain nebeneinander existieren, was bedeutet, dass die Software aktualisiert werden muss, um nach den neuen Regeln zu funktionieren. Beide Forks erzeugen eine Spaltung, aber ein Hard Fork erzeugt zwei Blockchains und ein Soft Fork soll zu einer führen.
In Anbetracht der Unterschiede in der Sicherheit zwischen Hard- und Soft-Forks, fordern fast alle Nutzer und Entwickler eine Hard-Fork, auch wenn eine Soft-Fork die Aufgabe zu erfüllen scheint. Die Überarbeitung der Blöcke in einer Blockchain erfordert eine enorme Menge an Rechenleistung, aber die durch eine Hard Fork gewonnene Privatsphäre macht mehr Sinn als die Verwendung einer Soft Fork.