Soft Fork
Ein Soft Fork ist eine Änderung der Regeln einer Blockchain, bei der ältere Software meist mit den neuen Regeln kompatibel bleibt. Dadurch kann eine Blockchain aktualisiert werden, ohne dass das Netzwerk dauerhaft aufgespalten werden muss.
Was ist ein Soft Fork?
Eine Blockchain ist ein gemeinsam geführtes Verzeichnis von Transaktionen in Blöcken. Computer im Netzwerk, sogenannte Nodes, prüfen mithilfe ihrer Software, ob diese Blöcke gültig sind. Ändern sich die Regeln in dieser Software, kann ein Fork entstehen.
Bei einem Soft Fork werden die bestehenden Regeln strenger. Neue Software prüft, ob die Blöcke diesen strengeren Regeln entsprechen, während ältere Software neue gültige Blöcke meist weiterhin akzeptiert. So können Teilnehmer, die ihre Software nicht aktualisiert haben, weiterhin auf derselben Blockchain arbeiten.
Anders ist es bei einem Hard Fork. Dabei sind die neuen Regeln nicht mit den alten Regeln kompatibel. Wenn Teilnehmer weiterhin unterschiedlichen Regeln folgen, können zwei getrennte Blockchains entstehen.
Ein Soft Fork führt normalerweise nicht zu einer neuen Kryptowährung. Es ist jedoch wichtig, dass genügend Teilnehmer die neuen Regeln unterstützen und überprüfen, um Probleme im Netzwerk zu vermeiden.
Ein Beispiel für einen Soft Fork
Ein bekanntes Beispiel ist Segregated Witness (SegWit), ein Upgrade von Bitcoin, das 2017 über einen Soft Fork eingeführt wurde. Durch diese Änderung wurde angepasst, wie bestimmte Transaktionsdaten gespeichert werden. Dadurch konnten mehr Transaktionen innerhalb des verfügbaren Blockspeichers verarbeitet werden.
Da SegWit über einen Soft Fork eingeführt wurde, konnten Teilnehmer mit älterer Software das Bitcoin-Netzwerk weiterhin nutzen. Sie konnten jedoch nicht alle neuen Funktionen verwenden oder die neuen Regeln vollständig überprüfen.
Bitcoin blieb dadurch eine einzige Blockchain, und durch dieses Upgrade entstand keine neue Kryptowährung.
Warum ist ein Soft Fork in Krypto wichtig?
Soft Forks ermöglichen es, Blockchains zu verbessern, ohne dass alle Teilnehmer ihre Software sofort aktualisieren müssen. Sie können beispielsweise dazu dienen, neue Funktionen hinzuzufügen, die Sicherheit zu verbessern oder das Netzwerk effizienter zu machen.
Deshalb begegnet dir der Begriff häufig bei Ankündigungen von Netzwerk-Upgrades oder Änderungen der Regeln einer Blockchain.
Ein Soft Fork bedeutet nicht automatisch, dass ein Upgrade ohne Risiken verläuft. Unterstützen zu wenige Teilnehmer die neuen Regeln, kann es bei der Einführung zu Problemen kommen. Außerdem können Nutzer mit veralteter Software bestimmte neue Funktionen möglicherweise nicht verwenden oder überprüfen.
Der wichtigste Unterschied zu einem Hard Fork besteht darin, dass ein Soft Fork normalerweise keine dauerhafte Aufspaltung der Blockchain verursacht.