Digitale Vermögenswerte
Was ist ein Hard Fork?
Die Blockchain-Industrie hat viele neue Konzepte hervorgebracht, die ihre Teilnehmer lernen und verstehen mussten, um zu wissen, was beim Handel mit Kryptowährungen oder bei der Entscheidung, welches Projekt durch Investitionen unterstützt werden soll, zu erwarten ist. Noch wichtiger ist, dass alle blockchainbezogenen Entscheidungen die Zukunft des gesamten Projekts beeinflussen.
Die Art und Weise, wie eine Blockchain funktioniert, wird durch Hard Forks geändert, und das geschieht regelmäßig. Deshalb ist das Verständnis dessen, was Hard Forks sind, wie sie funktionieren und was sie bewirken, für Entwickler, Investoren, Händler und sogar Nutzer des jeweiligen Projekts von großer Bedeutung. Heute werden wir also alles besprechen, was Sie über Hard Forks wissen müssen, unabhängig davon, welche Rolle Sie in der Welt von Krypto und Blockchain einnehmen.
Was sind Hard Forks?
Lassen Sie uns also von ganz vorne beginnen und die Frage beantworten, was Hard Forks überhaupt sind.
Ein Hard Fork ist im Kontext der Blockchain-Technologie eine wesentliche Änderung des Protokolls des Netzwerks. Dies kann aus verschiedenen Gründen geschehen, entweder um zuvor ungültige Transaktionen und Blöcke gültig zu machen oder um gültige Transaktionen ungültig zu machen. Er wird verwendet, um Updates für das Blockchain‑Netzwerk bereitzustellen, Änderungen an der Funktionsweise einer bestimmten Blockchain einzuführen und mehr.
Ein Hard Fork erfordert jedoch, dass alle Knotenbenutzer auf die neue Version der Software aktualisieren. Da die Blockchain dezentralisiert ist und von einer Gemeinschaft betrieben wird, muss diese gesamte Gemeinschaft identische Informationen über vergangene Transaktionen verwenden.
Hard Forks werden häufig von Entwicklern initiiert, die ein neues Feature ihres Projekts entwickelt haben und dafür einen Hard Fork durchführen müssen, um es zu implementieren. Es ist jedoch auch nicht ungewöhnlich, dass Mitglieder der Projektgemeinschaft einen Fork initiieren, wenn sie mit den Funktionalitäten der Blockchain nicht zufrieden sind und ihre Entwicklung in eine andere Richtung lenken möchten.
Was bewirken Hard Forks?
Die Aufspaltung im Fork entsteht im Wesentlichen durch das Hinzufügen einer neuen Regel zum Code, wodurch eine Kette dem neuen Pfad mit der neuen Regel folgt, während die alte Kette den Pfad ohne die implementierte Regel weiterläuft. In der Regel dauert es nicht lange, bis die Nutzer der alten Kette erkennen, dass ihre Version der Blockchain veraltet und nicht mehr relevant ist. Sobald sie das tun, ist das Upgrade zur neuen Kette eine ziemlich einfache Angelegenheit – es sei denn, sie möchten weiterhin die alte Version der Kette unterstützen, wie zuvor erklärt.
Ein Hard Fork kann also als eine Situation beschrieben werden, in der die Blockchain zu einer neuen Version von sich selbst geändert wird und die Knoten dieser neuen Version die ältere Version oder Versionen derselben Blockchain nicht mehr akzeptieren. Dies erzeugt eine dauerhafte Abweichung von der alten Version der Kette. Es kann jedoch vorkommen, dass ein Teil der Gemeinschaft die Blockchain ändern möchte, während die andere Gruppe dies nicht tut.
Wenn dies geschieht, ist es nicht ungewöhnlich, dass sich eine Kette in zwei Ketten aufspaltet, wobei sowohl die alte als auch die neue Version funktionsfähig bleiben – die eine von dem Teil der Gemeinschaft, der die Änderung wollte, und die andere von der Gruppe, die die Kette so mochte, wie sie war. Das ist in der Vergangenheit mehrfach passiert, und viele neue Projekte wurden auf diese Weise geboren.
Welche Kette ist nach dem Fork die echte?
Ein weiterer Punkt, den man beachten sollte, ist, dass Hard Forks bei jeder beliebigen Blockchain auftreten können. Sie sind nicht nur auf Bitcoin oder Ethereum beschränkt, obwohl deren Hard Forks am einprägsamsten sind. Bitcoin hat bisher viele Forks erlebt, und jedes Mal behielt ein Pfad den Namen des ursprünglichen Projekts, während der andere einen ähnlichen Namen erhielt, jedoch mit leichten Änderungen, um sich vom anderen zu unterscheiden.
Manchmal behält die Kette, die die neuen Regeln hinzugefügt hat, den ursprünglichen Namen, während es in anderen Fällen die alte Kette ist, und die geänderte Kette zu einem separaten Projekt wird. Im Fall von Bitcoin gab es im Laufe der Jahre viele Hard Forks, und das aktuelle Bitcoin befand sich auf beiden Seiten – es fügte neue Regeln hinzu, während die Kette, die die alten beibehielt, zu einem separaten Projekt wurde, und es entschied sich, mit den alten Regeln fortzufahren, während die Kette mit den Code‑Änderungen zu einem neuen, separaten Projekt wurde.
Aufgrund all der Forks, die das Projekt erlebt hat, gibt es neben der aktuellen Kette, die wir als Bitcoin kennen, auch Bitcoin Cash, Bitcoin Gold, Bitcoin SV und viele weitere.
Warum werden Hard Forks initiiert?
Hard Forks können aus unzähligen Gründen initiiert werden, und welcher Grund auch immer ist gültig, solange die Mehrheit der Gemeinschaft dem zustimmt. Einige werden initiiert, weil Entwickler einen Fehler im Code gefunden haben oder beschlossen haben, ihn zu stärken, um Bugs zu entfernen. In anderen Fällen kann es sogar ein Sicherheitsrisiko geben, das schnell behoben werden muss.
In manchen Situationen fügen die Entwickler neue Funktionalitäten oder eine ganze Reihe neuer Ergänzungen hinzu, was für die Gemeinschaft meist sehr spannend ist. Und obwohl die Blockchain unveränderlich ist und ein Hacker – oder sogar eine ganze Hackergruppe – nichts an großen Ketten mit vielen Knoten weltweit ausrichten kann, ist es dennoch möglich, dass die Gemeinschaft Transaktionen rückgängig macht, wenn die Mehrheit einen ausreichend guten Grund dafür sieht.
Das kommt sehr selten vor, ist aber dennoch möglich. Ein Beispiel ereignete sich, als die Ethereum-Blockchain einen Hard Fork erstellte, um den Hack auf die DAO (Decentralized Autonomous Organization) rückgängig zu machen.
Nachdem der Hack stattgefunden hatte, stimmte die Gemeinschaft für die Rückgängigmachung der Transaktion. Die Entscheidung war fast einstimmig, da die Hacker Zehntausende von Dollar in Kryptowährung gestohlen hatten. Am Ende wurde die Transaktion rückgängig gemacht und die gestohlenen Mittel an die DAO‑Token‑Inhaber zurückgegeben.
Es ist jedoch wichtig, ein korrektes Verständnis dafür zu bekommen, wie das geschehen ist, da selbst Vorschläge, die eine solch hohe Unterstützung erhalten, die Transaktionshistorie des Netzwerks nicht rückgängig machen können. Stattdessen wurden die an die DAO gebundenen Mittel zu einem brandneuen Smart Contract verlagert, dessen einziger Zweck darin bestand, den Eigentümern die Auszahlung ihrer Mittel zu ermöglichen.
Wesentliche Unterschiede zwischen Hard Forks und Soft Forks
Abschließend gibt es noch einen weiteren Punkt zu erwähnen, und zwar die Soft Forks. Hard Forks und Soft Forks unterscheiden sich nicht wesentlich und beide bewirken dasselbe, nämlich die Änderung des bestehenden Codes der Plattform. Die alte Version bleibt im Netzwerk, während die neue entwickelt wird.
Allerdings sind sie nicht identische Ansätze zur Änderung des Blockchain‑Codes. Bei Soft Forks bleibt nach dem Update nur eine Blockchain gültig. Es gibt keine Aufspaltung der Kette in zwei oder mehr Projekte, die nebeneinander bestehen können. Bei Hard Forks hingegen kommt dies häufig vor. Mit anderen Worten, sowohl neue als auch alte Blockchains können weiter existieren und sogar weiter funktionieren, vorausgesetzt, sie erhalten ausreichend Unterstützung.
Gemeinschaftsmitglieder, die zur neuen Version wechseln möchten, müssen ihren Code aktualisieren, während diejenigen, die die alte Version des Projekts weiter betreiben wollen, einfach nichts tun. Kurz gesagt erzeugen beide Forks eine Aufspaltung. Der Unterschied besteht darin, dass Hard Forks zwei Ketten erzeugen können, während Soft Forks mit einer einzigen weiterlaufen.
Es gibt jedoch noch einen weiteren Unterschied zwischen beiden, nämlich die Sicherheit. Grundsätzlich sind Hard Forks deutlich sicherer als Soft Forks, weshalb fast alle Nutzer und Entwickler zu Hard Forks greifen, wenn irgendeine Art von Update nötig ist. Soft Forks werden heute kaum noch eingesetzt, obwohl sie dieselbe Aufgabe erfüllen können. Schließlich dreht sich bei der Blockchain‑Technologie alles um Sicherheit, sodass es für Entwickler sinnvoll ist, den sichereren Weg zu wählen, auch wenn er weniger bequem ist und enorme Rechenleistung erfordert.
Fazit
Hard Forks sind seit dem ersten Fork von Bitcoin ein entscheidender Bestandteil der Krypto-/Blockchain-Industrie. Im Laufe der Geschichte des Sektors gab es unzählige Forks auf praktisch jeder existierenden Blockchain. Die meisten Projekte verfügen über langfristige Roadmaps, die alle möglichen neuen Entwicklungen, Ergänzungen und Funktionen ankündigen, und damit all dies realisiert werden kann, sind Hard Forks notwendig.
Es gibt jedoch auch viele ungeplante Forks, die durch Hacks oder die Entdeckung großer Schwachstellen im Blockchain‑Code verursacht werden. Unabhängig vom Einzelfall sind Hard Forks im Allgemeinen positiv. Obwohl sie in Bezug auf die zum Durchführen erforderliche Rechenleistung recht anspruchsvoll sind, bringen sie positive Veränderungen für die bestehende Kette. Und manchmal können sie auch ein neues Projekt hervorbringen, das sogar zu einem bedeutenden neuen Akteur im Krypto‑Bereich wird.












