Um soft fork (soft fork) é uma mudança nas regras do protocolo de uma criptomoeda que preserva a compatibilidade retroativa com versões mais antigas do software. Com um soft fork, as novas regras tornam algumas operações anteriormente válidas inválidas, mas os nós que não atualizaram seu cliente ainda percebem os novos blocos como corretos. Por causa disso, a rede não se divide em duas cadeias independentes.
Um soft fork é contrastado com um hard fork — uma atualização dura que quebra a compatibilidade e, na ausência de unanimidade, pode levar ao surgimento de duas blockchains separadas. Um soft fork, por outro lado, é considerado uma maneira mais suave de implementar melhorias, uma vez que a ativação geralmente requer apenas o apoio da maioria daqueles que produzem blocos.
Características de um soft fork
- A compatibilidade retroativa com nós mais antigos é preservada.
- As regras do protocolo se tornam mais rigorosas em vez de mais amplas.
- Não requer que todos os participantes da rede atualizem simultaneamente.
Soft forks são usados para adicionar novas capacidades e melhorar a segurança sem dividir a comunidade. O sucesso de sua implementação depende do acordo de uma parte significativa dos participantes que sustentam a operação da rede.



