
Hard forks e soft forks: como as blockchains mudam suas regras
As regras de uma blockchain não são imutáveis. O Bitcoin adicionou novos tipos de endereço, o Ethereum trocou a mineração pelo staking e redes menores se atualizam com frequência. Mas não existe um servidor central para atualizar. Cada nó executa sua própria cópia das regras, e mudá-las significa fazer milhares de operadores independentes concordarem.
As duas formas de fazer isso se chamam soft forks e hard forks. A diferença define se o software antigo continua funcionando — e, às vezes, se uma moeda vira duas.
Regras, nós e consenso
Cada nó completo verifica cada bloco de acordo com suas regras. Um bloco que as viola é rejeitado, não importa quem o minerou. É isso que torna uma blockchain difícil de enganar — e o que torna delicado alterá-la. Se alguns nós executam regras novas e outros as antigas, eles podem discordar sobre quais blocos são válidos.
Soft fork: regras mais rígidas, nós antigos continuam acompanhando
Um soft fork torna as regras mais rígidas. Blocos válidos pelas novas regras continuam válidos pelas antigas, então os nós que não se atualizam continuam seguindo a rede; eles apenas não aplicam as novas restrições por conta própria.
As grandes atualizações do Bitcoin foram soft forks. O SegWit, em 2017, mudou a forma como as assinaturas são armazenadas, e o Taproot, em 2021, adicionou as assinaturas Schnorr e uma nova forma de se comprometer com scripts. Os nós antigos viam essas novas transações como válidas mesmo sem entendê-las — e é por isso que o Taproot pôde chegar sem dividir a rede.
Os soft forks costumam ser vistos como mais seguros, porque nada quebra para quem não se atualiza. A contrapartida é que os novos recursos precisam ser projetados para caber dentro das regras antigas, o que pode torná-los mais complexos.
Hard fork: regras novas, nós antigos ficam para trás
Um hard fork afrouxa ou altera as regras, de modo que blocos válidos pelas novas regras podem ser inválidos pelas antigas. Os nós que não se atualizam rejeitam os novos blocos e deixam de seguir a rede.
Quando quase todo mundo se atualiza, um hard fork é simplesmente uma atualização coordenada. Muitas redes fazem isso conforme um cronograma: as grandes atualizações do Ethereum, as atualizações de rede da Zcash e as atualizações de protocolo da Kaspa são hard forks planejados pelos quais todo o ecossistema passa junto.
Quando um grupo relevante se recusa a atualizar, o resultado é uma divisão da rede: duas blockchains que compartilham o mesmo histórico até o fork e depois divergem.
Quando forks criam novas moedas
Divisões já deram origem a algumas moedas bem conhecidas:
- Ethereum e Ethereum Classic se separaram em 2016, após um desacordo sobre reverter os efeitos do ataque ao The DAO.
- Bitcoin e Bitcoin Cash se separaram em 2017 por causa de como escalar — blocos maiores ou SegWit e outras abordagens. O Bitcoin Cash segue como uma rede própria.
Depois de uma divisão, quem tinha moedas no momento do fork passa a tê-las em ambas as redes, controladas pelas mesmas chaves. Parece dinheiro de graça, e às vezes é, mas traz riscos: ataques de repetição (replay), em que uma transação em uma rede pode ser retransmitida na outra, a menos que as redes adicionem proteção, e ferramentas golpistas de "resgate" que pedem sua chave privada. Os forks também herdam mais do que saldos — o mesmo bug pode se desenrolar de forma diferente em cada lado.
O que os forks significam para você
- A maioria dos forks não exige nada de você. Suas moedas continuam onde estão; suas chaves ainda as controlam.
- Às vezes as carteiras precisam ser atualizadas. Um hard fork que muda os formatos de transação ou de assinatura pode fazer com que softwares de carteira antigos montem transações que a rede rejeita. Mantenha sua carteira atualizada perto de atualizações anunciadas.
- As exchanges podem pausar depósitos e saques durante um fork. É uma precaução normal.
- Nunca digite sua frase de recuperação em um site de "resgate de fork". Se quiser moedas em uma nova rede, primeiro mova seus fundos principais para chaves novas e depois use um software de carteira confiável para acessar as chaves antigas.
- Tenha paciência após uma divisão contestada. Espere até que a proteção contra repetição e o suporte das exchanges estejam claros.
Os forks e o SSP
O SSP oferece suporte a redes com estilos de atualização muito diferentes — os soft forks do Bitcoin, os hard forks programados em redes como a Zcash e as atualizações regulares das redes EVM. Quando uma atualização muda a forma como as transações são montadas ou assinadas, a SSP Wallet e a SSP Key são atualizadas para acompanhar.
A Zcash é um bom exemplo. Cada atualização de rede da Zcash muda um valor com o qual toda assinatura de transação se compromete, de modo que carteiras feitas para as regras antigas produzem assinaturas que a rede recusa. Como o SSP precisa de duas assinaturas, tanto a SSP Wallet quanto a SSP Key precisam ser atualizadas para as novas regras — e a rede não aceita uma transação até que as duas estejam.
A lição prática: mantenha os dois aplicativos atualizados, especialmente perto de atualizações de rede anunciadas.
O resumo honesto
Um soft fork aperta as regras para que os nós antigos continuem acompanhando; um hard fork as altera, de modo que todos precisam se atualizar. A maioria dos hard forks são atualizações planejadas e sem incidentes. Alguns poucos viram divisões de rede que transformam uma moeda em duas.
Para quem detém moedas, os forks raramente exigem alguma ação — mantenha sua carteira atualizada, desconfie de qualquer coisa que peça sua frase de recuperação para "resgatar" moedas de um fork e espere a poeira baixar antes de movimentar fundos durante uma divisão contestada.


