Kernaussagen

  • Hard Forks und Soft Forks sind zwei Arten von Blockchain-Protokoll-Upgrades, die sich in Rückwärtskompatibilität und Auswirkungen auf das Netzwerk unterscheiden.

  • Ein Hard Fork ist eine nicht rückwärtskompatible Änderung. Er erzeugt eine dauerhafte Aufspaltung und führt zu zwei getrennten Blockchains, die nach unterschiedlichen Regeln laufen.

  • Ein Soft Fork ist ein rückwärtskompatibles Upgrade. Knoten, die nicht aktualisieren, können Transaktionen weiterhin auf derselben Kette validieren.

  • Bekannte Beispiele sind unter anderem Bitcoin Cash (ein Hard Fork von Bitcoin im Jahr 2017) sowie Segregated Witness, oder SegWit (ein Soft Fork von Bitcoin im Jahr 2017).

Binance Academy courses banner

Einführung

Blockchains werden von Netzwerken aus Computern betrieben, die alle denselben Regel­satz befolgen. Manchmal müssen diese Regeln geändert werden. Wenn ein Protokoll-Upgrade stattfindet, entsteht das, was man als „Fork“ in der Blockchain bezeichnet. Es gibt zwei Haupttypen: Hard Forks und Soft Forks. Wenn du den Unterschied verstehst, kannst du besser nachvollziehen, wie sich Blockchain-Konsensalgorithmen ändern und wie Netzwerk-Upgrades funktionieren.

Was ist ein Fork in einer Blockchain?

Ein Fork entsteht, wenn die Protokollregeln einer Blockchain aktualisiert oder geändert werden. Diese Regeländerungen können aus geplanten Entwickler-Upgrades, Entscheidungen der Community oder Meinungsverschiedenheiten über die Ausrichtung des Netzwerks resultieren. Entscheidend ist, ob die neuen Regeln mit den alten kompatibel sind.

Jeder vollständige Knoten in einer Blockchain muss einem gemeinsamen Regelwerk folgen, um sich darauf zu einigen, welche Transaktionen und Blöcke gültig sind. Wenn einige Knoten neue Regeln übernehmen und andere die alten beibehalten, kann sich das Netzwerk aufspalten oder vereint bleiben – je nachdem, ob diese Regelmengen miteinander kompatibel sind.

Was ist ein Hard Fork?

Ein Hard Fork ist ein Upgrade, das nicht rückwärtskompatibel ist. Die neuen Regeln stehen im Widerspruch zu den alten Regeln, sodass Knoten, die ältere Software ausführen, Blöcke, die unter den neuen Regeln erstellt wurden, nicht mehr validieren können. Das zwingt die Teilnehmer zur Entscheidung: updaten oder auf der alten Kette bleiben.

Wenn ein Hard Fork passiert, teilt sich die Blockchain in zwei separate Ketten auf. Beide Ketten teilen bis zu dem Zeitpunkt des Forks eine identische Transaktionshistorie, aber danach laufen sie vollständig auseinander. Wenn du vor dem Fork Token auf der ursprünglichen Kette gehalten hast, besitzt du typischerweise nach dem Fork eine gleich große Anzahl Token auf beiden Ketten – allerdings nur, wenn deine privaten Schlüssel auf beiden Netzwerken funktionieren.

Hard Forks können geplant und von der Community abgestimmt werden, oder sie können streitig sein, was bedeutet, dass ein Teil der Community sich weigert, zu upgraden. Streitige Hard Forks sind dort, wo wir neue Kryptowährungen sehen, die aus bestehenden entstehen.

Wesentliche Merkmale von Hard Forks

  • Nicht-rückwärtskompatibles Upgrade

  • Führt zu einer dauerhaften Aufspaltung in zwei separate Blockchains

  • Erfordert ein softwareweites Netzwerk-Upgrade, damit die Teilnahme fortgesetzt werden kann

  • Ermöglicht große Protokolländerungen, die unter alten Regeln nicht möglich wären

  • Vor dem Fork gehaltene Token-Inhaber erhalten möglicherweise Coins auf beiden der entstehenden Ketten

Was ist ein Soft Fork?

Ein Soft Fork ist ein rückwärtskompatibles Upgrade. Die neuen Regeln sind strenger oder restriktiver als die alten, aber sie brechen die Kompatibilität nicht. Knoten, die nicht aktualisiert haben, können weiterhin Blöcke von Upgradeknoten lesen und validieren, auch wenn sie diese nicht selbst erzeugen können.

Da Soft Forks keine Aufspaltung erzwingen, kann das Netzwerk schrittweise umstellen. Alte Knoten nehmen weiterhin teil, auch wenn sie die neuen Funktionen nicht vollständig verstehen. Das macht Soft Forks weniger störend und in der Regel leichter zu koordinieren als Hard Forks.

Wesentliche Merkmale von Soft Forks

  • Rückwärtskompatibles Upgrade

  • Keine Blockchain-Aufspaltung; das Netzwerk bleibt vereint

  • Alte Knoten können neue Transaktionen weiterhin validieren

  • Setzt typischerweise strengere oder restriktivere Regeln durch

  • Es ist weniger Koordination erforderlich und das Risiko einer Zersplitterung der Community ist geringer

Warum kommt es zu Forks?

Blockchain-Protokolle sind nicht statisch. Entwickler und Community-Mitglieder schlagen regelmäßig Änderungen vor, um die Leistung zu verbessern, Funktionen hinzuzufügen oder Sicherheitslücken zu beheben. Häufige Gründe für Forks sind:

  • Neue Funktionen oder Protokollverbesserungen hinzufügen

  • Sicherheitslücken oder Software-Bugs beheben (patchen)

  • Grenzen bei der Skalierbarkeit adressieren

  • Meinungsverschiedenheiten innerhalb der Entwickler-Community über die Ausrichtung des Netzwerks lösen

Geplante Hard Forks und Soft Forks gehören zur normalen Wartung des Netzwerks. Streitige Hard Forks sind seltener und treten meistens auf, wenn eine Community keine Einigung erzielen kann.

Historische Beispiele

Eines der am häufigsten genannten Beispiele für einen Hard Fork ist Bitcoin Cash (BCH), das sich im August 2017 von Bitcoin abgespalten hat. Der Streit drehte sich um die Blockgröße: Ein Teil der Community wollte größere Blöcke, um die Transaktionsdurchsatzrate zu erhöhen, während andere die ursprüngliche Begrenzung beibehalten wollten. Da keine Einigung erzielt werden konnte, trennten sich die beiden Gruppen. BCH setzte seinen Weg mit größeren Blöcken fort, während das ursprüngliche Bitcoin-Netzwerk stattdessen SegWit übernahm.

Ein weiteres häufig genanntes Beispiel ist Ethereum Classic, das aus dem Ethereum-DAO-Hard-Fork im Jahr 2016 entstand. Nachdem ein schwerwiegender Exploit Gelder aus dem DAO-Smart-Contract abgezogen hatte, stimmte die Mehrheit der Ethereum-Teilnehmer dafür, die Transaktionen per Hard Fork rückgängig zu machen. Eine Minderheit widersprach der Änderung des historischen Datensatzes und setzte stattdessen auf der ursprünglichen Kette fort, die schließlich zu Ethereum Classic wurde. Ethereum selbst entwickelte sich weiter, mit großen Upgrades wie dem „The Merge“ im Jahr 2022 (bei dem Ethereum von Proof-of-Work zu Proof-of-Stake wechselte) und dem Dencun-Upgrade im März 2024 (bei dem proto-danksharding eingeführt wurde, um die Kosten für Layer-2-Transaktionen zu senken).

Auf der Seite der Soft Forks ist das 2017 erfolgte Upgrade von Bitcoins Segregated Witness (SegWit) ein bekanntes Beispiel. SegWit veränderte, wie Transaktionsdaten gespeichert werden, schloss eine Sicherheitslücke namens „Transaction Malleability“ und erhöhte die effektive Blockkapazität – und blieb dabei mit älteren Knoten kompatibel. Das Bitcoin-Taproot-Upgrade im November 2021 ist ein weiteres aktuelles Beispiel für einen Soft Fork: Es verbessert Privatsphäre und Flexibilität von Smart Contracts, ohne die Kompatibilität zu brechen.

Hard Forks vs. Soft Forks: Was ist besser?

Keine der beiden Arten ist allgemein „besser“. Sie erfüllen unterschiedliche Zwecke.

Hard Forks ermöglichen weitreichende Änderungen, die unter alten Regeln nicht eingeführt werden konnten. Sie eignen sich für grundlegende Protokolländerungen, bringen jedoch das Risiko mit sich, die Community zu fragmentieren und eine konkurrierende Kette zu erzeugen.

Soft Forks sind „sanfter“. Sie bewahren die Einheit des Netzwerks und erfordern weniger Koordination. Allerdings sind sie auf Änderungen beschränkt, die in die bestehende Regelstruktur passen – das bedeutet, dass einige Upgrades nicht als Soft Fork möglich sind.

Die Entscheidung zwischen einem Hard Fork und einem Soft Fork hängt davon ab, welche Änderung nötig ist, wie viel Einigkeit in der Community besteht und wie viel Störung die Teilnehmer akzeptieren wollen.

FAQ

Was ist ein Soft Fork, ganz einfach erklärt?

Ein Soft Fork ist ein Blockchain-Upgrade, das rückwärtskompatibel ist. Ältere Knoten können nach dem Upgrade weiterhin am Netzwerk teilnehmen, auch wenn sie ihre Software nicht aktualisiert haben. Stell es dir wie einen engeren Satz von Regeln vor, den ältere Teilnehmer weiterhin befolgen können.

Was ist ein Hard Fork, ganz einfach erklärt?

Ein Hard Fork ist ein Blockchain-Upgrade, das die Rückwärtskompatibilität bricht. Knoten, die nicht upgraden, können nicht länger mit Knoten übereinstimmen, die das Upgrade durchführen. Oft führt das dazu, dass zwei separate Ketten parallel weiterlaufen.

Erzeugen Hard Forks immer neue Kryptowährungen?

Nicht immer. Geplante Hard Forks, bei denen die gesamte Community zustimmt zu upgraden, führen zu einer einzigen Kette, die mit neuen Regeln weiterläuft. Nur streitige Hard Forks, bei denen ein Teil der Community sich weigert zu upgraden, erzeugen typischerweise eine konkurrierende Kette und ein neues Token.

Was ist mit meinen Coins während eines Hard Fork passiert?

Wenn du vor einem Hard Fork ein Token gehalten hast, besitzt du typischerweise nach der Aufspaltung einen gleichwertigen Anteil sowohl auf der alten als auch auf der neuen Kette, weil beide Ketten dieselbe Transaktionshistorie bis zum Block des Forks teilen. Ob diese Tokens einen Wert haben, hängt vom Markt ab und davon, ob jede Kette weiterhin Unterstützung findet.

Ist das Dencun-Upgrade von Ethereum ein Hard Fork oder ein Soft Fork?

Das Dencun-Upgrade von Ethereum, implementiert im März 2024, ist technisch gesehen ein Hard Fork, weil alle Knoten ein Update brauchten, um weiterhin teilnehmen zu können. Es war jedoch ein geplantes, nicht-streitiges Upgrade mit vollständiger Zustimmung der Community – daher entstand keine konkurrierende Kette. Durch das Upgrade wurde proto-danksharding (EIP-4844) eingeführt, was die Transaktionsgebühren für Layer-2-Netzwerke deutlich reduziert hat.

Abschließende Gedanken

Hard Forks und Soft Forks sind die wichtigsten Mechanismen, durch die sich Blockchain-Netzwerke weiterentwickeln. Hard Forks ermöglichen große Protokolländerungen, können aber Communities spalten, wenn zuerst keine Einigung über den Konsens erzielt wird. Soft Forks bieten einen sanfteren Weg, wenn die erforderlichen Änderungen mit den bestehenden Regeln kompatibel sind. Beide haben eine wichtige Rolle bei der Entwicklung von Bitcoin, Ethereum und anderen Netzwerken gespielt, und sie werden das Blockchain-Umfeld wahrscheinlich weiterhin prägen, wenn sich Protokolle an neue Herausforderungen und Möglichkeiten anpassen.

Weiterführende Informationen

  • Was ist Blockchain und wie funktioniert sie?

  • Was ist ein Blockchain-Konsensalgorithmus?

  • Was ist Bitcoin Cash (BCH)?

  • The Merge: Ethereum-Upgrade erklärt

  • Was ist Taproot und wie kommt Bitcoin davon zugute?

Haftungsausschluss: Dieser Inhalt wird dir „wie gesehen“ bereitgestellt, ausschließlich zu allgemeinen Informations- und/oder Bildungszwecken, ohne irgendeine Zusicherung oder Gewährleistung. Er ist nicht als finanz-, rechtliche oder sonstige professionelle Beratung auszulegen und soll auch nicht den Kauf eines bestimmten Produkts oder einer Dienstleistung empfehlen. Hole dir bitte deinen eigenen Rat bei geeigneten professionellen Beratern. Wenn der Inhalt von einem Dritten bereitgestellt wird, beachte bitte, dass die dort geäußerten Ansichten dem jeweiligen Drittanbieter gehören und nicht zwangsläufig die Ansichten der Binance Academy widerspiegeln. Die Preise digitaler Vermögenswerte können stark schwanken. Der Wert deiner Investition kann fallen oder steigen und du erhältst möglicherweise nicht den ursprünglich investierten Betrag zurück. Du bist allein verantwortlich für deine Anlageentscheidungen und die Binance Academy haftet nicht für Verluste, die dir entstehen könnten. Weitere Informationen findest du in unseren Nutzungsbedingungen, der Risikowarnung und den Binance-Academy-Bedingungen.