Soft Fork (Blockchain)
Was ist ein Soft Fork (Blockchain)?
Ein Soft Fork bezieht sich auf die Änderungen, die an einer Blockchain vorgenommen werden, um Funktionen zu modifizieren oder hinzuzufügen, ohne dass es zu grundlegenden strukturellen Änderungen kommt. Es beendet die weitere Gültigkeit älterer Transaktionen oder Blöcke für die Netzwerkteilnehmer (Knoten), die sich entschieden haben, den neuen Konsensregeln zu folgen. Es ermöglicht den Knoten jedoch weiterhin, die den alten Konsensregeln folgen, neuere Transaktionen oder Blöcke als gültig zu betrachten. Daher ist ein Soft Fork abwärtskompatibel, was sein Unterscheidungsmerkmal zum bekannteren Hard Fork ist, der die Vorwärtskompatibilität für alle alten, dem Konsens folgenden Knoten beendet.
Ein hervorstechender Aspekt von Soft Forks für Kryptowährungen besteht darin, dass nicht alle Miner im Netzwerk der Ausführung des neuen Codes zustimmen müssen, da er mit Zustimmung der Mehrheit der Miner implementiert werden kann. Dadurch können Netzwerk-Upgrades schneller durchgeführt werden und eine erhebliche Spaltung in der Community vermieden werden. Es kann auch auf Fehler eines Miners zurückzuführen sein, wenn die alten Knoten gegen neue Regeln verstoßen, die ihm nicht bekannt sind.
Die Blockchains von Bitcoin und Ethereum haben im Laufe der Jahre mehrere Soft-Forks eingeführt, um das Netzwerk zu aktualisieren, Probleme zu beheben oder die Funktionalität zu verbessern, ohne den umstritteneren Hard-Fork-Weg zu gehen, bei dem alle Miner gezwungen werden, sich auf die neuen Konsensregeln zu einigen, nach denen das funktionieren würde Es besteht die Gefahr einer Spaltung des Netzwerks. Ein allgemein bekanntes und typisches Beispiel für einen Soft Fork ist das Bitcoin Segwit-Upgrade, das eine Erhöhung der Blockkapazität durch Entfernen von Signaturdaten aus den Transaktionen ermöglicht.