Glossar
Blockchain-Infrastruktur

Fork

Ein Fork ist eine Abspaltung in einer Blockchain – ein Punkt, an dem sich eine Kette von Blöcken in zwei mögliche Fortsetzungen teilt, entweder kurzzeitig durch Zufall oder dauerhaft durch eine Änderung der Regeln. Der Begriff umfasst mehrere verwandte Situationen, weshalb er Einsteiger oft verwirrt.

Temporäre Forks entstehen auf natürliche Weise: Zwei Miner finden nahezu gleichzeitig gültige Blöcke, Teile des Netzwerks folgen kurz unterschiedlichen Kettenspitzen, und die Konsensregeln entscheiden das Rennen innerhalb von ein bis zwei Blöcken – der unterlegene Block wird zum verwaisten Block (Orphan), und seine Transaktionen kehren in den Mempool zurück. Protokoll-Forks sind bewusste Regeländerungen und treten in zwei Varianten auf: Ein Soft Fork verschärft die Regeln abwärtskompatibel, während ein Hard Fork sie inkompatibel ändert und verlangt, dass jeder Node ein Upgrade durchführt. Weigert sich ein Teil der Community, einen Hard Fork mitzugehen, spaltet sich die Kette dauerhaft in zwei nebeneinander bestehende Netzwerke und Währungen. Das klassische Beispiel ist die Abspaltung von Bitcoin Cash von Bitcoin im Jahr 2017 wegen der Blockgröße: Wer zum Zeitpunkt des Fork-Blocks BTC hielt, besaß auf beiden Ketten denselben Bestand; die Ketten entwickelten sich danach in Kurs, Regeln und Community auseinander.

Eine davon getrennte Verwendung – das Forken von Code – bedeutet, die Open-Source-Software eines Projekts zu kopieren, um eine neue Kette zu starten, wie es Litecoin mit dem Code von Bitcoin getan hat; dabei entsteht ein völlig neues Netzwerk und keine Abspaltung eines bestehenden Ledgers. Ein verbreiteter Irrtum ist, dass jeder Fork „kostenlose Coins“ erzeugt; das tun nur umstrittene, dauerhafte Kettenspaltungen, und die meisten Forks sind routinemäßige Upgrades oder kurzzeitige Rennen, die Nutzern gar nicht auffallen.

Aktuelle Nachrichten zu Fork

Verwandte Begriffe