Glossário · em profundidade

Soft fork

Uma mudança de regras que apenas as endurece, de modo que nós antigos continuam aceitando os blocos novos.

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.