Definiție
Un Soft Fork este o modificare a protocolului unui blockchain în care block-urile anterioare sunt invalidate.
Un Soft Fork creează noi înregistrări valide care diferă ușor de block-urile originale.
Soft Fork-urile sunt diferite de cele dure, deoarece nodurile vechi vor recunoaște în continuare noile block-uri ca fiind valide; cu alte cuvinte, Soft Fork-urile sunt compatibile cu nodurile anterioare.
Explicație
Soft Fork-urile nu sunt la fel de intensive ca Hard Fork-urile, ceea ce nu este compatibil cu normele din blockchain-ul anterior. Cu Soft Fork-urile, block-urile noi vor fi recunoscute de calculatoare sau noduri care rulează software bazat pe tehnologia originală. Soft Fork-urile nu necesită actualizarea nodurilor pentru a menține consensul, deoarece noul set de reguli soft forked respectă vechile reguli.
Soft Fork-urile au fost utilizate în mai multe proiecte, inclusiv în blockchain-urile Bitcoin și Ethereum, pentru a implementa upgrade-uri minore, compatibile cu versiunile anterioare.