
Em blockchain, um fork ocorre quando, em um mesmo bloco de altura, a cadeia se divide em dois ou mais caminhos distintos, como uma rodovia que se separa em diferentes faixas. Isso acontece quando os nós — que atuam como “placas de sinalização” do registro — registram temporária ou permanentemente versões diferentes do histórico de transações, em razão de divergências de regras ou interpretações.
Nas redes blockchain, um fork pode surgir caso dois blocos candidatos sejam produzidos simultaneamente ou se os nós seguirem regras de consenso divergentes. Forks temporários normalmente são resolvidos quando a rede alcança consenso e as cadeias se unem. Porém, se houver mudanças de regras incompatíveis, esses caminhos divergentes podem se tornar permanentes.
Quatro são as principais causas de forks em blockchain:
O princípio dos forks está diretamente ligado ao “consenso”—ou seja, às regras acordadas para validar blocos e definir a cadeia principal. Sempre que os nós avaliam a validade dos blocos com base em regras distintas, podem surgir cadeias divergentes.
Forks temporários são resolvidos por meio da “reorganização de cadeia”, em que ramos menores são substituídos pela cadeia dominante. Caso as regras de consenso mudem de forma incompatível, os nós que mantêm as regras antigas não aceitam novos blocos criados sob as novas regras—resultando em um fork permanente.
Forks podem ser classificados segundo dimensões-chave:
Exemplos históricos:
Estes são exemplos de hard forks permanentes e contenciosos.
Durante forks, usuários podem enfrentar confirmações mais lentas, variação nas taxas de transação e possíveis rollbacks. Após um fork permanente, saldos de contas podem existir de forma independente em ambas as cadeias; entretanto, nomes, símbolos e valores de mercado dos tokens são definidos por cada comunidade e mercado.
Em transações, se ambas as cadeias mantêm formatos idênticos sem proteção contra replay, podem ocorrer “ataques de replay”—transações assinadas em uma cadeia podem ser válidas na outra. O Ethereum adotou IDs de cadeia (ver EIP-155) após 2016 para mitigar esse risco.
No caso de aplicações como smart contracts e dApps, é fundamental verificar a cadeia e o ID da cadeia. Por vezes, endereços de contratos permanecem iguais entre cadeias, mas com código ou estado distintos, o que pode gerar diferenças funcionais ou de segurança.
Em exchanges como a Gate, forks relevantes resultam em comunicados sobre medidas de mitigação de risco—como aumento temporário do número de confirmações ou suspensão de depósitos/saques—até que a rede se estabilize e o mapeamento de ativos seja definido. Sempre consulte os comunicados oficiais da Gate para decisões finais.
O upgrade é uma ação (mudança de protocolo); o fork é o resultado (divisão da cadeia). Um hard fork ocorre quando um upgrade traz mudanças incompatíveis e nem todos os nós atualizam; upgrades compatíveis normalmente resultam em soft forks ou transições sem ruptura.
Forks diferem de reorganizações (reorgs). Um reorg resolve divisões temporárias na cadeia substituindo ramos com menos trabalho pela cadeia principal—restaurando a consistência sem divergência de longo prazo. Forks permanentes criam cadeias e ecossistemas paralelos.
Forks também não são o mesmo que sidechains ou redes de camada 2—estas são cadeias independentes ou auxiliares, criadas para escalabilidade ou redução de custos, e não por divisão do registro principal.
Um fork de código significa copiar o código-fonte aberto para desenvolvimento independente—isso ocorre no nível do repositório de software. Já um fork de blockchain ocorre na camada de consenso, quando o histórico do registro ou as regras do protocolo divergem.
Muitas blockchains públicas novas “forkam” implementações open source existentes (como clientes EVM), mas lançam um novo bloco gênese sem herdar o histórico—isso não é um fork on-chain. Já os hard forks contenciosos envolvem tanto alterações no código quanto divisão do registro na mesma história blockchain.
Forks traduzem o “voto com os pés” na governança open source: quando não há consenso, visões concorrentes coexistem, cabendo ao mercado e aos usuários decidir qual caminho prospera. Isso, porém, eleva custos de coordenação e fragmenta identidade e liquidez.
O cenário atual mostra blockchains públicas priorizando testes de compatibilidade, ensaios em testnet e mecanismos de sinalização antes de grandes upgrades—diminuindo o risco de forks contenciosos. Soluções como IDs de cadeia exclusivos e separação de domínios de assinatura são cada vez mais utilizadas para minimizar ataques de replay e erros de usuários. A convivência multi-chain já é padrão, tornando a educação cross-chain e o mapeamento de ativos indispensáveis para usuários.
O fork resulta de inconsistências temporárias ou permanentes em regras ou interpretações, levando a caminhos divergentes no registro. Hard forks e soft forks se diferenciam pela compatibilidade de regras; forks temporários são absorvidos por reorgs, enquanto forks permanentes criam ecossistemas paralelos.
Para usuários: monitore comunicados, valide IDs de cadeia, aumente exigências de confirmação, proteja chaves privadas e evite ataques de replay.
Para instituições e desenvolvedores: realize testes pré-fork, promova upgrades em fases e ajuste controles de risco de forma dinâmica.
Para todos que lidam com ativos: siga sempre as comunicações oficiais do projeto ou da Gate—avalie riscos de forma racional antes de agir.
Um hard fork é uma atualização do protocolo blockchain que não é retrocompatível. Blocos criados sob as novas regras não podem ser validados por nós com software antigo. Um soft fork é uma atualização retrocompatível—nós antigos leem os novos blocos, mas podem não entender todos os recursos. Resumindo: o hard fork força a divisão (duas cadeias), enquanto o soft fork atualiza sem dividir a rede. A escolha depende do grau de mudança exigido e do consenso comunitário.
Em um hard fork, normalmente seus tokens são duplicados em ambas as cadeias resultantes. Quando o Bitcoin se dividiu em BCH (Bitcoin Cash), quem possuía BTC recebeu quantidades equivalentes em ambas as cadeias. Antes do fork, recomenda-se armazenar ativos em carteiras de autocustódia, e não em exchanges, para garantir o recebimento dos novos tokens emitidos.
Basta continuar utilizando o software do nó original sem atualizar—assim, você permanece na cadeia original. Com o tempo, no entanto, pode haver menos liquidez ou contrapartes para negociação. O mais prudente é acompanhar pares de ativos em exchanges como a Gate e adaptar sua estratégia conforme o mercado evolui.
O Bitcoin passou por vários hard forks, como BCH (Bitcoin Cash) e BSV. O Ethereum realizou um hard fork importante em 2016 após o incidente da DAO, originando o ETC (Ethereum Classic). Essas divisões nasceram de visões comunitárias divergentes sobre os rumos da rede—e ilustram a tomada de decisão descentralizada dos ecossistemas blockchain. Estudar esses casos ajuda a compreender os impactos dos forks.
Não necessariamente. Após um fork, ambas as cadeias podem operar de forma independente—e os detentores recebem ativos em ambas. Por exemplo, embora o valor de mercado do BCH seja inferior ao do BTC após o fork, o projeto segue ativo. O desfecho de um fork depende do apoio comunitário e do desenvolvimento do ecossistema de aplicações—não é apenas uma substituição do antigo pelo novo.


