Investor's wiki

Hard Fork (Blockchain)

Hard Fork (Blockchain)

Was ist eine Hard Fork?

Eine Hard Fork (oder Hard Fork) ist in Bezug auf die Blockchain -Technologie eine radikale Änderung des Protokolls eines Netzwerks, 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 sind. Sie können sich auch als Mittel zur Crowdsourcing-Finanzierung für neue Technologieprojekte oder Kryptowährungsangebote herausstellen.

Eine Hard Fork kann einer Soft Fork gegenübergestellt werden.

Einen 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 Verzweigung in der Blockchain: Ein Pfad folgt der neuen, aktualisierten Blockchain, und der andere Pfad setzt sich entlang des alten Pfads fort. 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 Forks funktionieren

Ein Fork in einer Blockchain kann in jeder Kryptotechnologie-Plattform auftreten – nicht nur bei Bitcoin. Das liegt daran, dass Blockchains und Kryptowährungen grundsätzlich 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.

Allerdings müssen sich alle Miner über die neuen Regeln einigen und darüber, was einen gültigen Block in der Kette ausmacht. Wenn Sie also diese Regeln ändern möchten, müssen Sie sie „gabeln“ – wie eine Weggabelung – um anzuzeigen, dass es eine Änderung oder eine Abweichung vom Protokoll gegeben hat. Die Entwickler können dann die gesamte Software aktualisieren, um die neuen Regeln widerzuspiegeln.

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. Um dies zu klären, haben wir eine Geschichte der wichtigsten Bitcoin-Hard-Forks der letzten Jahre zusammengestellt. Darüber hinaus müssen diejenigen, die sich an einer der besten Kryptowährungsbörsen beteiligen möchten, vorsichtig vorgehen, wenn sie in Währungen wie Bitcoin investieren, um keine Zeit und Geld für die falsche digitale Währung zu verschwenden.

Wie die folgende Grafik zeigt, lehnen nicht aktualisierte Nodes 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, z. B. das Korrigieren wichtiger Sicherheitsrisiken in älteren Versionen der Software, das Hinzufügen neuer Funktionen oder das Rückgängigmachen von Transaktionen – beispielsweise wenn die Ethereum - Blockchain einen Hard Fork zum Rückgängigmachen erstellt hat der Hack auf die dezentralisierte autonome Organisation (DAO).

Nach dem Hack stimmte die Ethereum-Community fast einstimmig für einen Hard Fork, um Transaktionen rückgängig zu machen, die von einem anonymen Hacker digitale Währungen im Wert von mehreren zehn Millionen Dollar abgezapft wurden. Die Hard Fork half auch DAO-Token-Inhabern, ihre Ether (ETH)-Gelder zurückzuerhalten.

Der Vorschlag für einen Hard Fork hat die Transaktionshistorie des Netzwerks nicht gerade aufgelöst. Vielmehr verlagerte es die an die DAO gebundenen Gelder in einen neu geschaffenen Smart Contract mit dem einzigen Zweck, den ursprünglichen Eigentümern die Möglichkeit zu geben, ihre Gelder abzuheben.

DAO-Token-Inhaber könnten ETH mit einer Rate von etwa 1 ETH zu 100 DAO abheben. Das zusätzliche Guthaben an Token und jeglichem Ether, 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 im Wesentlichen gleich in dem Sinne, dass bei einer Änderung des bestehenden Codes einer Kryptowährungsplattform eine alte Version im Netzwerk verbleibt, während die neue Version erstellt wird.

Bei einem Soft Fork bleibt nur eine Blockchain gültig, wenn Benutzer 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 einen Split, 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 Benutzer und Entwickler eine Hard-Fork, selbst wenn eine Soft-Fork so aussieht, als könnte sie die Aufgabe erfüllen. Die Überholung der Blöcke in einer Blockchain erfordert eine enorme Menge an Rechenleistung, aber die durch eine Hard Fork gewonnene Privatsphäre ist sinnvoller als die Verwendung einer Soft Fork.

Höhepunkte

  • Eine Hard Fork kann in jeder Blockchain auftreten, und nicht nur bei Bitcoin (wo Hard Forks unter anderem Bitcoin Cash und Bitcoin SV hervorgebracht haben).

  • In einer Hard Fork werden den Inhabern von Token in der ursprünglichen Blockchain auch Token in der neuen Fork gewährt, aber Miner müssen wählen, welche Blockchain weiter verifiziert werden soll.

  • 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.