Ein Soft Fork ist ein abwärtskompatibles Update des Protokolls einer Blockchain. Anders als bei einem Hard Fork müssen bei einem Soft Fork nicht alle Nodes upgraden, um weiterhin am Netzwerk teilzunehmen. Nodes mit der alten Software können neue Blöcke weiterhin als gültig erkennen, auch wenn sie die neuen Funktionen möglicherweise nicht nutzen können. Soft Forks erfordern typischerweise die Zustimmung der Mehrheit der Miner oder Validatoren und führen nicht zu einer permanenten Chain-Spaltung. Ein Beispiel ist Bitcoins SegWit-Upgrade.