Definition
Ein Soft Fork ist abwärtskompatibel. Alte Software akzeptiert neue Blöcke, ohne alle neuen Bedingungen zu erzwingen. Anders als ein Hard Fork erlaubt er keine dadurch für alte Regeln ungültigen Blöcke.
Funktionsweise
Aktualisierte Teilnehmer prüfen enger gefasste Regeln. Alte Nodes können folgen, bieten für die Neuerungen aber nicht dieselbe Sicherheit. Aktivierung hängt vom Design ab. Bitcoins SegWit ist ein Soft Fork und keine Sidechain.
Anwendungen und Grenzen
Kompatibilität bedeutet weder Risikofreiheit noch dauerhafte Updatefreiheit. Uneinheitliche Prüfung, Aktivierungsfehler oder Streit können stören. Ein Soft Fork ist keine Zusage höherer Geschwindigkeit oder niedrigerer Gebühren; Wirkung hängt von Funktionen und deren Übernahme ab.