Eine Soft Fork erfordert nicht, dass alle Knoten der Änderung durch Aktualisieren zustimmen müssen. Trotz Änderung wird an der gleichen Blockchain weitergearbeitet.
Neben den natürlichen Forks gibt es auch künstliche Forks. Diesen Arten von Forks können eine Änderung des Protokolls erwirken, indem die Knoten ein Software Update durchführen. Künstliche Forks untergliedern sich in Soft Fork und Hard Fork.