Fork: O que É e Como Funciona | Ethereum IA
Entenda o que são forks (hard fork e soft fork) em blockchain, como funcionam e os principais forks da história do Ethereum.
O que é Fork?
Fork, traduzido literalmente como “bifurcação”, é um evento no qual uma blockchain se divide em dois caminhos distintos. No contexto de criptomoedas e blockchain, forks podem ocorrer de forma planejada — como parte de atualizações de protocolo — ou de forma controversa, quando a comunidade discorda sobre a direção futura da rede. O conceito é fundamental para entender como blockchains evoluem, se atualizam e, em alguns casos, se fragmentam.
O termo “fork” é emprestado do desenvolvimento de software, onde fazer um fork de um projeto significa criar uma cópia independente do código-fonte para desenvolvê-lo em uma direção diferente. Em blockchain, o significado é similar: a cadeia de blocos se divide em dois ramos a partir de um ponto comum, criando duas versões da história de transações que compartilham o mesmo passado mas divergem a partir do momento do fork.
Forks são uma consequência natural da natureza open-source e descentralizada das blockchains. Como o código do Ethereum é do Bitcoin é público, qualquer pessoa ou grupo pode propor mudanças, e se não houver unanimidade, a rede pode se dividir. Essa possibilidade de fork é, paradoxalmente, tanto uma força quanto uma fraqueza: garante que nenhum grupo possa impor mudanças unilateralmente, mas também pode fragmentar comunidades e criar incerteza no mercado.
Como funciona um Fork?
Hard Fork
Um hard fork é uma mudança nas regras do protocolo que não é retrocompatível. Isso significa que nos que atualizam seu software seguem as novas regras, enquanto nos que não atualizam continuam seguindo as regras antigas. Se ambos os grupos continuam operando, surgem duas blockchains separadas e incompatíveis a partir do bloco em que as regras divergiram.
Após um hard fork, os dois ramos compartilham todo o histórico até o ponto da bifurcação. Isso significa que qualquer pessoa que possuía tokens antes do fork automaticamente possui tokens em ambas as cadeias — um fenômeno que ficou conhecido como “airdrop por fork” e que pode criar situações de mercado complexas.
Hard forks planejados são o mecanismo padrão de atualização do Ethereum. Cada grande atualização — Berlin, London, Shanghai, Dencun — é tecnicamente um hard fork onde todos os nos da rede atualizam simultaneamente. Esses forks são coordenados pelos desenvolvedores e pela comunidade, e espera-se que praticamente todos os participantes migrem para a nova versão, tornando a cadeia antiga irrelevante.
Soft Fork
Um soft fork é uma mudança retrocompatível nas regras do protocolo. Nós atualizados aplicam regras mais restritivas, mas nos antigos ainda consideram os novos blocos válidos. Isso significa que a rede não se divide necessariamente, desde que a maioria do poder de validação adote as novas regras.
Soft forks são mais conservadores é menos disruptivos que hard forks, pois não exigem que todos os nos atualizem imediatamente. No entanto, são mais limitados no tipo de mudanças que podem implementar, já que precisam manter compatibilidade com as regras existentes.
Forks acidentais
Forks temporários também ocorrem naturalmente durante a operação normal de uma blockchain. Quando dois validadores propõem blocos válidos quase simultaneamente, a rede temporariamente possui dois ramos. O mecanismo de consenso resolve essa situação selecionando uma cadeia como canônica (geralmente a mais longa ou com mais atestações) e descartando a outra. Esses forks temporários são normais e resolvidos automaticamente.
Fork no ecossistema Ethereum
A história do Ethereum é marcada por forks significativos, tanto planejados quanto controversos:
The DAO Hack e o fork ETH/ETC (2016): o fork mais controverso da história do Ethereum ocorreu após a exploração de uma vulnerabilidade no smart contract da The DAO em junho de 2016, resultando no roubo de aproximadamente US$ 60 milhões em ETH. A comunidade votou por implementar um hard fork para reverter o roubo e devolver os fundos aos investidores. Aqueles que discordaram — argumentando que a imutabilidade da blockchain deveria ser preservada independentemente das circunstâncias — continuaram na cadeia original, que passou a ser chamada Ethereum Classic (ETC). O Ethereum que conhecemos hoje é, tecnicamente, o ramo que reverteu o hack.
The Merge (setembro de 2022): tecnicamente um hard fork que migrou o Ethereum de Proof of Work para Proof of Stake, eliminando completamente a mineração. Foi uma das atualizações mais complexas já realizadas em uma blockchain pública, executada sem interrupção do serviço.
Shanghai/Capella (abril de 2023): habilitou saques de ETH em staking, completando a funcionalidade do sistema PoS do Ethereum.
Dencun (março de 2024): introduziu proto-danksharding (EIP-4844), reduzindo drasticamente os custos de operação para redes Layer 2.
Cada uma dessas atualizações foi tecnicamente um hard fork coordenado, onde toda a rede migrou para as novas regras de forma consensual.
Exemplos práticos
Quando o Ethereum realizou a London Upgrade em agosto de 2021, introduzindo a EIP-1559, todos os nos da rede precisaram atualizar seu software. Os nos que atualizaram passaram a seguir o novo modelo de taxas com base fee e queima de ETH. Se um nó não atualizasse, ficaria isolado na versão antiga da rede — que, nesse caso, foi abandonada por praticamente todos os participantes.
Para usuários comuns, forks planejados geralmente são transparentes. Você não precisa fazer nada quando o Ethereum realiza uma atualização, já que as wallets e exchanges atualizam automaticamente. No entanto, durante forks controversos como o ETH/ETC, usuários precisaram decidir qual cadeia apoiar e tomar cuidado com ataques de replay — onde uma transação válida em uma cadeia é reproduzida na outra.
Forks também criam oportunidades de mercado. Quando o Bitcoin Cash (BCH) se separou do Bitcoin em agosto de 2017, todos que possuíam BTC receberam uma quantidade equivalente de BCH. Isso gerou atividade intensa de negociação e especulação sobre o valor relativo dos dois ativos.
Para desenvolvedores, testar atualizações antes de forks é crucial. Testnets como Goerli e Sepolia recebem as atualizações planejadas semanas antes da mainnet, permitindo que desenvolvedores identifiquem incompatibilidades e atualizem seus contratos.
Importância para o mercado brasileiro
Para investidores brasileiros, forks podem ter implicações financeiras e tributárias significativas. Quando um fork cria uma nova criptomoeda (como no caso ETH/ETC), o detentor recebe tokens na nova cadeia sem custo. A Receita Federal brasileira considera esses tokens como aquisição a custo zero, e qualquer ganho de capital na venda posterior é tributável conforme as regras aplicáveis a criptoativos.
Acompanhar os forks planejados do Ethereum é importante para usuários brasileiros que interagem com protocolos DeFi. Atualizações de protocolo podem alterar custos de gas, rendimentos de staking e comportamento de smart contracts. A redução de custos em Layer 2 após a Dencun, por exemplo, beneficiou diretamente usuários brasileiros que operam em redes como Arbitrum e Optimism.
Exchanges brasileiras como Mercado Bitcoin geralmente comunicam forks planejados a seus usuários e gerenciam a distribuição de tokens quando um fork cria uma nova moeda. No entanto, usuários que mantêm seus ativos em wallets pessoais precisam gerenciar forks por conta própria.
A comunidade brasileira de desenvolvedores Ethereum acompanha os forks através de canais oficiais, como as AllCoreDevs calls e os repositórios do GitHub, participando ativamente das discussões sobre atualizações futuras.
Termos relacionados
- Blockchain: tecnologia de registro distribuído que pode ser bifurcada através de forks
- Ethereum: blockchain que utiliza hard forks como mecanismo de atualização
- Node: computadores que precisam atualizar seu software durante forks
- Proof of Stake: mecanismo de consenso adotado pelo Ethereum após o fork do Merge
- Mainnet: rede principal onde forks de produção ocorrem
- Smart Contract: programas que podem ser afetados por mudanças introduzidas em forks
Aviso: Este conteúdo tem finalidade exclusivamente educacional e informativa. Forks de blockchain podem criar volatilidade no mercado e implicações tributárias. Antes de tomar decisões baseadas em forks anunciados, pesquise de forma aprofundada e considere consultar profissionais especializados. A Equipe Ethereum IA não oferece recomendações de investimento.