Um soft fork é uma mudança nas regras de consenso do Bitcoin que as torna mais rigorosas. Tudo o que é válido sob as novas regras continua válido sob as antigas, pelo que nós que não atualizam continuam a seguir a cadeia.
Exemplos
P2SH (BIP16, 2012), CLTV (BIP65, 2015), CSV (2016), SegWit (2017) e Taproot (2021) foram todos soft forks. Muitos reutilizaram opcodes ou formas de script que nós antigos tratavam como «qualquer um pode gastar», e depois acrescentaram regras para eles.
A armadilha
Se a maior parte do hashrate não aplicar as novas regras, os mineradores poderiam criar blocos que as quebram, e nós antigos aceitá-los-iam. Por isso métodos de ativação como o BIP9 esperam sinalização ampla dos mineradores.