Was ist ein Soft Fork? Blockchain-Upgrades erklärt

Was ist ein Soft Fork? Blockchain-Upgrades erklärt

Bei einem Soft Fork werden die Blockchain-Regeln eher verschärft als gelockert. Alte Nodes, die das Upgrade übersprungen haben, folgen weiterhin den neuen Blöcken. Kein Drama, keine Kettenspaltung. Sie sind wahrscheinlich schon im Zusammenhang mit Bitcoin-Upgrades wie SegWit oder Taproot auf den Begriff gestoßen und haben sich gefragt, was ihn von einem Hard Fork unterscheidet.

Hier die einfache Erklärung, ohne Fachjargon. Besitzen Sie Kryptowährungen, betreiben Sie einen Node oder sind Sie einfach nur neugierig, warum manche Upgrades Chaos verursachen, während andere unbemerkt bleiben? Meistens liegt es an diesem einen Unterschied.

Was ist ein Soft Fork in der Blockchain?

Soft Forks verschärfen die Regeln einer Blockchain, lockern sie aber niemals. Ein Block, der nach den alten Regeln gültig gewesen wäre, könnte jetzt abgelehnt werden. Blöcke, die den neuen, strengeren Regeln folgen, werden von der alten Software jedoch weiterhin als gültig akzeptiert.

Diese einseitige Kompatibilität ist der entscheidende Punkt. Ältere Knoten verstehen die neuen Regeln nicht im Detail, und ehrlich gesagt, müssen sie das auch nicht. Sie sehen einfach Blöcke, die gültig aussehen, und funktionieren weiter, ohne zu merken, dass ein Teil dessen, was früher akzeptiert wurde, nun nicht mehr gilt.

Hard Forks kehren dies um. Sie lockern oder schreiben die Regeln komplett neu, sodass ältere Nodes sie nicht mehr nachvollziehen können. Diese Lockerung bzw. Verschärfung entscheidet darüber, ob ein Upgrade alle auf einer Blockchain hält oder das Netzwerk spaltet.

Hier ein besseres Bild: Es geht um ein verkleinertes, nicht um ein komplett neu geschriebenes Regelwerk. Vor der Abspaltung galt ein bestimmter Blockbereich als gültig. Danach verkleinert sich dieser Bereich etwas. Einige Blöcke, die früher akzeptiert wurden, werden nun von aktualisierten Nodes abgelehnt. Der entscheidende Punkt ist jedoch: Jeder Block, der nach den neuen Regeln akzeptiert wurde, war auch nach den alten Regeln gültig. Nichts Neues wird zugelassen. Altes wird einfach ausgeschlossen. Genau deshalb läuft ungepatchte Software weiterhin, als wäre nichts geschehen.

Wie funktioniert eine Softgabel eigentlich?

Die Mechanismen lassen sich auf das Verhalten der Knoten und die Regelvalidierung zurückführen. Grob gesagt läuft es folgendermaßen ab:

  1. Die Entwickler schlagen eine Änderung vor, die die Menge der gültigen Transaktionen oder Blöcke einschränkt, in der Regel um eine Einschränkung zu beheben oder eine neue Funktion hinzuzufügen.
  2. Die Community und die Knotenbetreiber prüfen, testen und diskutieren den Vorschlag, oft im Rahmen eines formalen Prozesses wie den Bitcoin Improvement Proposals (BIPs).
  3. Miner oder Validatoren beginnen, ihre Unterstützung für die neuen Regeln zu signalisieren, oft durch einen Mechanismus, der in die von ihnen erzeugten Blöcke eingebettet ist.
  4. Sobald die Signalisierung einen Aktivierungsschwellenwert erreicht, der üblicherweise bei etwa 90–95 % der letzten Blöcke liegt, werden die neuen Regeln von den aktualisierten Knoten durchgesetzt.
  5. Nicht aktualisierte Knoten validieren Blöcke weiterhin anhand ihrer bestehenden Logik. Da die neuen Regeln eine Teilmenge der alten Regeln darstellen, erfüllen Blöcke, die die neuen Regeln erfüllen, auch die alten Regeln, sodass sie von nicht aktualisierten Knoten problemlos akzeptiert werden.
  6. Das Netzwerk funktioniert weiterhin als eine einzige Kette, wobei aufgerüstete Knoten die strengeren Regeln durchsetzen und nicht aufgerüstete Knoten stillschweigend davon profitieren, ohne sie technisch durchzusetzen.

Das Ergebnis: ein Live-Upgrade, das nicht die gleichzeitige Handlung aller Teilnehmer erfordert. Genau deshalb sind Soft Forks das Mittel der Wahl für die meisten routinemäßigen Blockchain-Verbesserungen. Wichtig ist: Nicht aktualisierte Nodes setzen die neuen Regeln nicht aktiv selbst durch. Sie profitieren lediglich davon, dass die dominante Hash-Leistung des Netzwerks diese Regeln für alle durchsetzt. Dies ist mit ein Grund, warum die Akzeptanz der Miner so entscheidend dafür ist, wie schnell und sicher ein Soft Fork tatsächlich umgesetzt wird.

Was ist ein Soft Fork? Blockchain-Upgrades erklärt

Weiche Gabel vs. harte Gabel: Was ist der wirkliche Unterschied?

Die Frage nach Soft Fork vs. Hard Fork taucht immer wieder auf, und die kurze Antwort lautet: Es geht um die Kompatibilität. Eine Soft Fork schränkt die Regeln so ein, dass ältere Software sie weiterhin akzeptiert. Eine Hard Fork hingegen ändert die Regeln so, dass ältere Software sie kategorisch ablehnt.

Aspekt Weiche Gabel Harte Gabel
Regelausrichtung Strenger, schränkt gültige Blöcke ein Lockerer oder grundlegend verändert
Rückwärtskompatibel? Ja, alte Knoten akzeptieren neue Blöcke Nein, alte Knoten lehnen neue Blöcke ab.
Ist ein universelles Upgrade erforderlich? NEIN Ja, oder die Kette reißt.
Risiko einer Kettenspaltung Niedrig Hoch, wenn kein einstimmiger Konsens erzielt wird
Koordination erforderlich Miner-/Validator-Signalisierung Vollständige Netzwerkvereinbarung
Beispiel SegWit, Taproot Bitcoin Cash spaltete sich von Bitcoin ab.

Soft Forks sind in der Regel die weniger dramatische Option, da das Netzwerk nicht sofort und einstimmig zustimmen muss. Hard Forks sind naturgemäß disruptiver, da jeder, der nicht rechtzeitig ein Upgrade durchführt, effektiv eine andere, inkompatible Blockchain nutzt.

Das ist auch der Grund, warum Hard Forks oft Schlagzeilen machen, Soft Forks hingegen selten. Ein Hard Fork geht häufig mit einem neuen Börsenkürzel, einem neuen Börsenlisting und einer öffentlichen Debatte darüber einher, welche Blockchain das „eigentliche“ Projekt repräsentiert. Ein Soft Fork äußert sich in der Regel lediglich durch eine Versionsnummeränderung in der Wallet-Software, wobei die meisten Nutzer die zugrundeliegenden Regeländerungen gar nicht bemerken.

Reale Beispiele für Soft Forks bei Bitcoin und darüber hinaus

Soft Forks sind kein theoretisches Konzept. Bitcoin hat sie wiederholt eingesetzt, um Funktionen hinzuzufügen, ohne das Netzwerk jemals gewaltsam zu spalten.

  • SegWit (2017): Segregated Witness restrukturierte die Berechnung der Blockgröße anhand von Transaktionsdaten, behob einen Fehler namens Transaktionsveränderbarkeit und legte den Grundstein für das Lightning Network. Es ist bis heute das am häufigsten zitierte Beispiel für eine Soft Fork in der Geschichte von Bitcoin.
  • Taproot (2021): Führte Schnorr-Signaturen ein und verbesserte Datenschutz und Effizienz bei komplexen Transaktionen, während gleichzeitig die Kompatibilität mit Knoten erhalten blieb, die nicht aktualisiert worden waren.
  • P2SH (2012): Pay-to-Script-Hash vereinfachte die Darstellung von Multi-Signatur-Wallets und Smart-Contract-ähnlichen Skripten auf der Blockchain, ohne dabei eine Netzwerkaufspaltung zu erzwingen.
  • BIP66 (2015): Strenge DER-Kodierung für digitale Signaturen durchgesetzt, wodurch eine technische Lücke geschlossen wurde, die zu Validierungsinkonsistenzen hätte führen können.

Jede dieser Änderungen verschärfte die Bitcoin-Regeln auf eine spezifische und bewusste Weise, und jede einzelne wurde eingeführt, ohne die Community in zwei konkurrierende Coins zu spalten.

Warum Entwickler Soft Forks gegenüber Hard Forks bevorzugen

Wenn sie die Wahl haben, greifen die meisten Bitcoin- und Ethereum-Kernentwickler zunächst zu einem Soft Fork, und das nicht nur aus technischen Gründen. Die Gründe dafür sind durchaus praktischer Natur.

Zum einen ist niemand gezwungen, am selben Tag ein Upgrade durchzuführen. Wallets, Börsen, Mining-Pools – sie alle können die Migration nach ihrem eigenen Zeitplan durchführen, anstatt gegen einen starren Stichtag ankämpfen zu müssen. Gerade in großem Umfang ist diese Flexibilität von entscheidender Bedeutung, da es äußerst schwierig ist, Tausende unabhängige Betreiber zu einem gleichzeitigen Upgrade zu koordinieren.

Und dann ist da noch die Einheit. Ein Soft Fork hält das Netzwerk und die Kryptowährung zusammen. Es entsteht kein konkurrierender Token. Keine Börse muss entscheiden, welche Blockchain die „echte“ ist. Es kommt zu keiner Spaltung der Community, die über Legitimität streitet. Gerade für ein Zahlungsnetzwerk ist diese Art von Stabilität von unschätzbarem Wert.

Auch die Reversibilität spielt eine Rolle. Da sich ältere Knoten nie vollständig von selbst auf die Durchsetzung neuer Regeln festlegen, lässt sich ein missglückter Soft Fork manchmal deutlich unkomplizierter rückgängig machen als ein Hard Fork, der bereits eine zweite, unabhängig handelnde Kryptowährung hervorgebracht hat.

Die Risiken und Grenzen von Soft Forks

Weiche Federgabeln sind nicht risikofrei, auch wenn sie im Allgemeinen als die sicherere Alternative gelten. Einige Einschränkungen sollte man kennen.

  • Nicht aktualisierte Knoten validieren Blöcke weiterhin nach alten Regeln, was bedeutet, dass sie nicht unabhängig überprüfen können, ob die neuen regelspezifischen Bedingungen tatsächlich korrekt durchgesetzt werden; sie vertrauen der Mehrheit.
  • Wenn eine ausreichend große Minderheit der Miner sich weigert, ein Upgrade durchzuführen und weiterhin Blöcke nur nach den alten Regeln produziert, können dennoch strittige Situationen entstehen, die gelegentlich zu einer faktischen Spaltung führen, obwohl die Abspaltung technisch gesehen nur „sanft“ war.
  • Die starke Abhängigkeit von Miner-Signalen bedeutet, dass die Aktivierung von Soft Forks von der Konzentration der Mining-Pools beeinflusst werden kann, was berechtigte Fragen darüber aufwirft, wie dezentralisiert der Prozess in der Praxis tatsächlich ist.
  • Manche Soft Forks sind komplexer sicher zu implementieren, als es zunächst scheint, da die Entwickler sicherstellen müssen, dass die neuen Regeln tatsächlich eine strikte Teilmenge der alten darstellen. Jeder Fehler an dieser Stelle kann unerwartete Validierungslücken verursachen.

Nichts davon macht weiche Gabeln gefährlich. Es bedeutet lediglich, dass „rückwärtskompatibel“ nicht dasselbe ist wie „risikofrei“, und dass Koordination auch dann wichtig ist, wenn eine harte Gabelung nicht in Frage kommt.

Was ist ein Soft Fork? Blockchain-Upgrades erklärt

Wie ein Soft Fork auf einer Blockchain aktiviert wird

Neuer Code allein reicht nicht für einen Soft Fork aus. Jemand muss bestätigen, dass das Netzwerk tatsächlich bereit ist, und das erfordert Koordination.

Bitcoin hat hierfür verschiedene Methoden ausprobiert. Die klassische Methode ist das BIP9-Signal: Miner setzen eine kleine Markierung in die von ihnen geschürften Blöcke und signalisieren damit ihre Bereitschaft. Sobald genügend aktuelle Blöcke, üblicherweise etwa 95 %, innerhalb eines festgelegten Zeitraums diese Bereitschaft signalisieren, treten die neuen Regeln in Kraft. Anschließend werden sie durchgesetzt.

Neuere Aktivierungsmethoden wie Speedy Trial und verschiedene Formen nutzeraktivierter Soft Forks sind unter anderem deshalb entstanden, weil reine Miner-Signalisierung ins Stocken geraten kann, wenn Mining-Pools langsam reagieren oder politisch zurückhaltend sind. Diese alternativen Mechanismen geben Node-Betreibern und der breiteren Community einen direkteren Einfluss darauf, ob ein Upgrade tatsächlich stattfindet, anstatt die Entscheidung allein den Minern zu überlassen.

Die Aktivierung von Taproot im Jahr 2021 veranschaulicht gut, wie diese Methoden zusammenwirken können. Dabei wurde ein modifiziertes Signalisierungsverfahren namens „Speedy Trial“ eingesetzt, das den Minern ein kürzeres, definiertes Zeitfenster zur Bereitschaftsmeldung einräumte. Ein Ausweichverfahren hätte es der Community ermöglicht, das Upgrade auch ohne vollständige Unterstützung der Miner zu aktivieren. Dieses Ausweichverfahren spielte in der Praxis eine untergeordnete Rolle, da die Signalisierung problemlos verlief. Seine Existenz zeigt jedoch, wie weit sich das Aktivierungsdesign seit den früheren, rein minergesteuerten Soft Forks von Bitcoin entwickelt hat.

Schlussbetrachtung

Leise, schrittweise und ohne sich selbst zu zerstören – so entwickeln sich die meisten Blockchain-Netzwerke. Indem man die Regeln verschärft statt sie zu lockern, kann ein Netzwerk Funktionen hinzufügen, Fehler beheben und schlanker laufen, und bleibt dabei auch für diejenigen nutzbar, die noch kein Upgrade durchgeführt haben. Unternehmen, die sich für eine Krypto-Infrastruktur entscheiden, sollten dasselbe anstreben: Verbesserungen auf einem stabilen, einheitlichen Fundament, keine disruptiven Umbrüche. Auch Plisio verfolgt diesen Ansatz: stabil, kompatibel und so konzipiert, dass es auch dann weiterläuft, wenn sich die zugrunde liegenden Netzwerke ständig verändern.

Irgendwelche Fragen?

Ein abwärtskompatibles Upgrade. Es verschärft die Kriterien für gültige Transaktionen und Blöcke, aber Knoten, die das Upgrade nie durchgeführt haben, erkennen die neuen Blöcke weiterhin problemlos. Eine Kette, keine Aufspaltung.

Bei Soft Forks werden die Regeln eingeschränkt, ältere Software merkt das gar nicht. Hard Forks lehnen Blöcke im alten Format komplett ab, und wenn nicht alle gemeinsam handeln, entstehen dauerhaft zwei getrennte Ketten.

SegWit, ohne Frage. Es wurde 2017 auf Bitcoin eingeführt, veränderte die Zählung von Transaktionsdaten und löste ein Problem namens Transaktionsveränderbarkeit. Eine Aufspaltung war nicht nötig. Taproot aus dem Jahr 2021 wird fast genauso oft erwähnt.

Normalerweise. Keine erzwungene Kettenaufteilung, Nutzer können upgraden, wann immer sie bereit sind. Risikofrei ist es aber nicht, denn die Konzentration der Mining-Pools beeinflusst nach wie vor die praktische Umsetzung der Aktivierung.

Mehrere, um genau zu sein. SegWit, Taproot, P2SH, BIP66. Allesamt real, alle wurden ohne die Herausgabe einer Konkurrenzwährung veröffentlicht.

Nein, normalerweise nicht. Die meisten Forks dienen lediglich der Wartung oder der geplanten Veröffentlichung neuer Funktionen. Es sind die unübersichtlichen, kontroversen Hard Forks, die aus ungelösten Streitigkeiten entstehen, die tatsächlich auf Probleme hindeuten.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.