Jede Blockchain verfügt über ein eigenes Protokoll, das eine Reihe von Algorithmen enthält, die ihre Eigenschaften bestimmen. Zum Beispiel Sicherheitsmethode, Transaktionsgeschwindigkeit, Blockgröße, Bestätigungsmethode und andere. Manchmal ändern Entwickler den zugrunde liegenden Code einer Kryptowährung, um ihn zu verbessern oder Fehler zu beheben. Wenn durch solche Veränderungen ein Vermögenswert mit qualitativ neuen Eigenschaften entsteht, spricht man von einem „Kryptowährungsfork“.

Das Konzept und die Terminologie eines Forks

Das englische Wort fork wird mit „Fork“ oder „Ast“ übersetzt. Dieser Begriff tauchte in der Programmiergemeinschaft lange vor der Einführung der ersten Kryptowährung auf. Es bezieht sich auf die Verwendung des Codes eines Projekts als Grundlage für die Ausführung eines anderen Projekts. Die Ziele und Ergebnisse einer solchen Aktion können unterschiedlich sein.

In der Kryptowährungs-Community bezieht sich dieses Wort auf mehrere verwandte Konzepte. Daher sind Neulinge möglicherweise verwirrt darüber, was es tatsächlich bedeutet.

Fork als Prozess

Wenn die Kryptowährung nach der Änderung des Codes radikal neue Eigenschaften erhielt, bedeutet das Wort „Fork“ genau den Prozess der Aktualisierung des Algorithmus. Tatsächlich erscheint eine neue Münze, die die veraltete Version ersetzt.

Fork als Prozess und neues Asset

Manchmal führt ein Fork zu zwei Kryptowährungen mit inkompatiblen Blockchains. Einer davon ist eine vollständige Kopie der Basismünze, der zweite erhält neue Einstellungen. Dann bezeichnet man als Fork nicht nur den Verzweigungsprozess selbst, sondern auch das geschaffene Asset mit neuen Eigenschaften.

Fork als Möglichkeit zur Schaffung neuer Vermögenswerte

Einige digitale Vermögenswerte werden ursprünglich auf der Grundlage des Codes einer anderen Kryptowährung erstellt. In diesem Szenario wird die ursprüngliche Blockchain in keiner Weise verändert. Entwickler kopieren einfach den Code, nehmen einige Änderungen vor und verwenden ihn, um eine neue Kryptowährung zu starten. In diesem Fall wird es auch Fork (oder Klon) genannt.

Gründe für Forks

Eines der Hauptmerkmale der Kryptowährung ist, dass sie auf der Grundlage automatisierter Algorithmen funktioniert. Ihre Einstellungen sollten im Basisprotokoll, das die Entwickler erstellen, klar angegeben sein. Alle Transaktionen in der Blockchain werden streng nach den festgelegten Einstellungen durchgeführt.

Ein weiteres wichtiges Merkmal ist, dass alle Kryptowährungsübertragungen von Validatoren kontrolliert werden. Wenn jemand eine Transaktion auf der Blockchain initiiert, muss ein Validator (z. B. ein Miner oder Staker) die Authentizität des Formats und der Signaturen überprüfen. Anschließend wird die Gruppe der Transaktionen zusammengefasst und in einer speziellen Struktur – einem Block – aufgezeichnet. Erst danach gelten die im Block enthaltenen Transaktionen als zuverlässig und abgeschlossen.

Auch die Blöcke selbst sind in einer Kette aneinandergereiht und bilden eine Blockchain. Jeder Block enthält die folgenden technischen Informationen:

  • eigener Hash;

  • Hash des vorherigen Blocks;

  • eine Liste aller Transaktionen und ihrer Hashes;

  • zusätzliche Serviceinformationen (Metadaten).

Validatoren überwachen auch die Einhaltung all dieser Algorithmen. Niemand kann die Blockchain-Einstellungen nach Belieben ändern. Wenn Entwickler versuchen, Änderungen am Code vorzunehmen, können sie dies nicht ohne Zustimmung der Community tun. Wenn jemand beginnt, Transaktionen gemäß den neuen Regeln durchzuführen, werden die Miner diese ablehnen. Dadurch ist eine dezentrale Steuerung gewährleistet.

Wenn Entwickler die Eigenschaften der Kryptowährung verbessern möchten, können sie mit den Validatoren mögliche Upgrade-Optionen vereinbaren. Die Community kann sie annehmen oder ablehnen. Dieser Vorgang wird Fork genannt. Je nachdem, welche Änderungen übernommen werden und wie stark sie von den aktuellen Regeln abweichen, kann ein Fork unterschiedliche Folgen haben.

Es ist zu berücksichtigen, dass Validatoren bei ihrer Arbeit spezielle Soft- und Hardware verwenden. Jedes dieser Geräte ist ein Knoten (Knoten) des Netzwerks. Es ist ein integraler Bestandteil der Blockchain, der an der Verifizierung und Bestätigung von Blöcken beteiligt ist.

Wenn ein Validator Änderungen akzeptiert, muss er seine eigene Software und manchmal auch Hardware aktualisieren, um weiterhin mit dem neuen Algorithmus arbeiten zu können. Geschieht dies nicht, arbeitet der Knoten einfach nach dem alten Algorithmus weiter und stellt die Funktionsfähigkeit des aktuellen Netzwerks sicher.

Soft Fork und Hard Fork

Es gibt zwei Arten von Forks – Soft Fork und Hard Fork. Sie unterscheiden sich vor allem in der Anzahl und Bedeutung der am Code vorgenommenen Änderungen.

Weiche Gabel

Ein Soft Fork ist ein „leichtes“ Update der Software, die die Blockchain betreibt. Nach diesem Ereignis bleiben die meisten Algorithmen gleich. Es werden lediglich geringfügige Änderungen an Einstellungen, Fehlerbehebungen oder verbesserte Funktionen vorgenommen. Gleichzeitig werden keine neuen Coins geschaffen und die Community erfährt keine wesentlichen Veränderungen.

Der Hauptvorteil eines Soft Forks besteht darin, dass die vorgeschlagenen Updates nicht im Widerspruch zu bestehenden Einstellungen stehen. Sie können nur von einem Teil der Gemeinschaft akzeptiert werden. Daher kann ein Teil der Blockchain unverändert weiterarbeiten, während der andere auf neue Regeln umstellen kann. Mit anderen Worten: Die Algorithmen bleiben abwärtskompatibel.

Dies ermöglicht es Validatoren auch, Aktualisierungen schrittweise und nicht sofort zu akzeptieren. Mitglieder, die nicht auf die neue Software aktualisiert haben, können Transaktionen weiterhin überprüfen und bestätigen. Sie müssen jedoch berücksichtigen, dass dies die Funktionalität eines nicht aktualisierten Knotens beeinträchtigen kann.

Sie können beispielsweise einen Soft Fork nehmen, bei dem nach dem neuen Algorithmus die Blockgröße von 1000 KB auf 800 KB reduziert wird. Ein Miner, der nicht aktualisiert hat, erkennt, dass eingehende Transaktionen gültig sind. Wenn er jedoch versucht, einen neuen Block (1000 KB) zu schürfen, wird sein Versuch vom Netzwerk abgelehnt. Dies bedeutet, dass Benutzer einen Anreiz haben, das Update zu akzeptieren, obwohl sie dazu nicht verpflichtet sind.

Harte Gabel

Ein Hard Fork ist ein Prozess, bei dem die Blockchain erheblich verändert wird. In diesem Fall ändern Entwickler nicht das aktuelle Protokoll, sondern erstellen eine Kopie davon und fügen neuen Code hinzu. Wenn Community-Mitglieder die Blockchain-Änderungen akzeptieren, wechseln sie zur aktualisierten Version.

Dank dieses Prinzips ist es möglich, die Stabilität des Projekts aufrechtzuerhalten und das Risiko von Ausfällen zu vermeiden. Die bestehende Blockchain funktioniert wie gewohnt weiter, bis eine neue Version aktiviert wird.

Nach einem Hard Fork können sich wichtige Eigenschaften des Projekts ändern. Zum Beispiel Tokenomics, Emissionsregeln, Verteilungsmethoden usw. Deshalb gehen Hard Forks lange Diskussionen über Ziele und Methoden zu deren Erreichung voraus. Änderungen, die den Grundeinstellungen widersprechen, können nur akzeptiert werden, wenn alle Knoten sie unterstützen.

Abhängig von der Reaktion der Validatoren auf vorgeschlagene Aktualisierungen gibt es zwei Arten von Hard Forks:

  • Mit der Unterstützung der gesamten Community. Alle Miner erklären sich damit einverstanden, die Änderungen zu akzeptieren und ihre Software zu aktualisieren. Dadurch beginnt das Projekt nach neuen Regeln zu arbeiten, die parallele Blockchain startet jedoch nicht.

  • Teilweise von der Community unterstützt. In diesem Fall akzeptieren nur einige der Miner die Änderungen, der Rest arbeitet weiterhin nach den etablierten Algorithmen. Dadurch spaltet sich das Netzwerk in zwei parallele Ketten – mit neuem und altem Programmcode.

Im zweiten Fall entstehen zwei separate Kryptowährungen, die miteinander nicht mehr kompatibel sind. Jeder von ihnen wird seine eigene Gemeinschaft haben, die sie verändern und verfeinern kann.

Somit können Hard Forks genutzt werden, um neue Projekte zu starten oder einen Konsens in der Community über groß angelegte Änderungen zu erzielen.

Wer kann Forks initiieren?

Kryptowährungen sind in der Regel Open Source, das heißt, sie können von jedem eingesehen und bearbeitet werden. Dies ist eines der Grundprinzipien der Dezentralisierung.

Daher bedeutet der Ausdruck „Entwickler, die das Protokoll aktualisieren“ nicht unbedingt, dass die Ersteller des Projekts dies tun. Jedes Mitglied der Community, das weiß, wie das geht – oder auch nicht weiß, wie – kann den Basiscode ändern. Darüber hinaus kann jeder einen Soft Fork oder einen Hard Fork initiieren. Dazu muss er lediglich die entsprechende Software auf seinem Computer installieren.

Wenn Validatoren diese Initiative jedoch nicht unterstützen, gelangen Transaktionen mit aktualisierten Einstellungen nicht in das allgemeine Netzwerk. Einfach ausgedrückt handelt es sich um eine Kryptowährung, die nur von einer Person verwendet wird. Es wird keinen Wert haben.

Ebenso kann jedes Community-Mitglied einfach seine Idee zur Verbesserung des Projekts vorschlagen. Beispielsweise verfügt Bitcoin hierfür über ein spezielles Bitcoin Improvement Proposal (BIP)-System – einen Vorschlag zur Verbesserung von Bitcoin.

Typischerweise beginnt die Umsetzung eines BIP mit einem informellen Vorschlag eines der Nutzer. Anschließend wird die Idee öffentlich von anderen Community-Mitgliedern diskutiert, jeder von ihnen kann seine Empfehlungen abgeben. Wenn die Entscheidung getroffen wird, Änderungen vorzunehmen, folgt der Prozess dem Standardmuster: Entwickler bearbeiten den Code und initiieren einen Fork, und Validatoren genehmigen ihn oder lehnen ihn ab.

Methoden und Beispiele zum Geldverdienen mit Forks

Abgesehen davon, dass Sie mit Forks den Betrieb von Kryptowährungsprojekten verbessern können, können Sie damit auch Gewinne erzielen. Um herauszufinden, wie das geht, reicht es aus, vergangene Forks zu analysieren.

Bitcoin

Anfangs wurden Bitcoin-Transaktionen sofort ausgeführt, doch mit der wachsenden Beliebtheit der ersten Kryptowährung war das Netzwerk der Belastung nicht mehr gewachsen, was zu periodischen „Warteschlangen“ führte. Im Sommer 2017 begannen sich viele Nutzer darüber zu beschweren, dass sie mehrere Tage oder sogar Wochen auf die Abwicklung von Transaktionen warten mussten.

Als Lösung für dieses Problem schlug eine Entwicklergruppe um Amaury Sechet vor, die Blockgröße von 1 auf 8 MB zu erhöhen. Ihrer Meinung nach sollte dadurch die Netzkapazität erhöht werden. Im August 2017 starteten sie einen Hard Fork, den jedoch viele Miner nicht unterstützen wollten. Die meisten Knoten haben die grundlegenden Bitcoin-Einstellungen beibehalten.

Infolgedessen kam es zu einer erzwungenen Gabelung und das Netzwerk wurde in zwei parallele Blockchains aufgeteilt:

  • traditionelles Bitcoin (BTC);

  • neue Kryptowährung Bitcoin Cash (BCH).

Jeder, der zum Zeitpunkt des Hard Forks Bitcoins auf seinem Konto hatte, erhielt automatisch die gleiche Menge BCH.

Im August 2017 war BTC etwa 3.000 US-Dollar wert, und BCH begann in diesem Zeitraum mit dem Handel bei etwa 700 US-Dollar. Das bedeutet, dass jeder Bitcoin-Inhaber dank der Hard Fork einfach etwa 20 % seiner Einzahlung erhalten hat. Und bis Ende 2017 stieg der BCH-Kurs auf 3900 US-Dollar, d. h. der Betrag der Erhöhung erhöhte sich automatisch um das 5,5-fache.

Ende August desselben Jahres 2017 wurde der Soft Fork Segregated Witness (SegWit) im Bitcoin-Kernnetzwerk aktiviert. Der Kern dieser Aktualisierung bestand darin, dass Transaktionssignaturen außerhalb des Hauptblocks verschoben wurden.

Dadurch wurden folgende Vorteile erzielt:

  • Erhöhen der Anzahl der Transaktionen in einem Block;

  • Reduzierung der Provisionen;

  • Geschwindigkeitssteigerung;

  • verbesserte Skalierbarkeit;

  • Lösung des Problems der „Transaktionsplastizität“;

  • Vereinfachung der Entwicklung und Steigerung der Effizienz von Add-ons.

Somit hat die Community die ursprüngliche Bitcoin-Blockchain beibehalten, aber ihre Eigenschaften verbessert.

Äther

Im Juni 2016 hackte ein unbekannter Hacker das DAO-Projekt, das auf der Ethereum-Blockchain lief. Dem Angreifer gelang es, Ether im Wert von 60 Millionen Dollar zu stehlen. Die Anzahl der gestohlenen Münzen betrug 15 % der gesamten Ausgabe. Es handelte sich damals um den größten Angriff in der Kryptowährungsbranche.

Das DAO-Sicherheitssystem hatte eine Einstellung, nach der das Auszahlungsfenster 27 Tage betrug. Während dieser Zeit konnte der Hacker den gestohlenen Ether nicht von dort entfernen. Die Community nutzte dies und begann aktiv nach Möglichkeiten zu suchen, diese Gelder zurückzuzahlen.

Am 20. Juli beschlossen die Entwickler, einen Hard Fork durchzuführen, bei dem das Netzwerk vor 3 Tagen zurückgegeben wurde. Die meisten Bergleute unterstützten diese Entscheidung. Infolgedessen wurden die gestohlenen Münzen an die Eigentümer zurückgegeben und das Netzwerk arbeitete wie gewohnt weiter.

Ein Teil der Bergbaugemeinde weigerte sich jedoch, die Änderungen zu akzeptieren. Dadurch kam es zu einer Aufteilung in zwei parallele Blockchains:

  • das aktualisierte Projekt behielt seinen Namen Ethereum;

  • die alte Blockchain wurde in Ethereum Classic umbenannt.

Jeder Benutzer, der vor dem Diebstahl Ether auf seinem Konto hatte, erhielt die gleiche Menge an ETC. Beide Kryptowährungen werden weiterhin an Börsen gehandelt.

Am 15. September 2022 wurde die Ethereum-Blockchain erneut einem Hard Fork unterzogen. Diesmal wurde es mit dem Ziel durchgeführt, auf den Proof of Stake-Konsensalgorithmus umzusteigen. Einige Miner entschieden sich erneut dafür, die Basis-Blockchain beizubehalten. Als Ergebnis erschien eine neue Ethereum-PoW-Kryptowährung, die allen Ether-Inhabern automatisch gutgeschrieben wurde.

So wurden während der Existenz des Ethereum-Projekts zwei Hard Forks darin implementiert. Und in beiden Fällen wurden Ether-Inhaber mit neu geschaffenen Münzen belohnt.

Wechselkursschwankungen

Hard Forks und Soft Forks wirken sich häufig auf den Wert einer Kryptowährung aus. Wenn die Community beispielsweise einen Konsens erzielt hat und auf ein Update wartet, kann der Preis des Coins bereits vor der Abspaltung steigen. Und wenn es auf diese Weise gelingt, die wesentlichen Probleme des Projekts zu lösen, könnte dies in Zukunft zu einer deutlichen Wertsteigerung seiner Währung führen.

Auch der gegenteilige Effekt ist möglich. Wenn beispielsweise ein Hard Fork nicht wie geplant verläuft oder die Idee selbst zu einer Spaltung der Community führt, können Anleger Zweifel an den Zukunftsaussichten der Kryptowährung haben. Dadurch kann sein Wert sinken.