Um soft fork altera as regras de uma blockchain de forma retrocompatível. Os nós antigos ainda podem validar novos blocos. Podem não compreender as novas regras, mas aceitam os blocos como válidos. Isto significa que um soft fork requer apenas a adoção da maioria dos mineiros ou validadores. Os nós que não atualizam continuam a funcionar. A cadeia não se divide. Os soft forks são a forma preferida de atualizar uma blockchain porque causam menos interrupções.
A atualização SegWit do Bitcoin em 2017 foi um soft fork. Alterou a forma como os dados de transação são armazenados, o que aumentou a capacidade dos blocos sem alterar o limite de tamanho. Os nós antigos consideraram os blocos válidos, mesmo que não conseguissem processar os novos dados de testemunho. Nem todo o soft fork é pacífico. Se uma minoria significativa de mineiros se recusar a adotar as novas regras, poderá ainda minerar blocos que os nós atualizados rejeitarem. Isto pode causar confusão e divisões temporárias da blockchain. Os soft forks são menos controversos do que os hard forks, mas não são isentos de riscos. Exigem coordenação e comunicação clara. A alternativa é um hard fork, que obriga todos a atualizar ou a dividir a blockchain. Os soft forks são o caminho mais suave.
Características do garfo macio
- Compatível com versões anteriores — os nós antigos ainda são válidos.
- Taxa de hash maioritária necessária — os mineiros devem adotar
- Sem divisão da cadeia — a rede permanece unificada.
- Exemplo — Bitcoin SegWit em 2017
Os soft forks são o mecanismo padrão de atualização do Bitcoin. São conservadores por natureza.
Comments
No comments yet. Be the first to share a thought.
Leave a comment