Visão Geral
Uma bifurcação dura (hard fork) é uma mudança nas regras de consenso do Bitcoin que expande o que é considerado válido, tornando blocos que antes eram inválidos agora aceitáveis sob as novas regras. Como os nós antigos rejeitarão esses blocos recém-válidos, uma bifurcação dura requer que todos os participantes atualizem seu software. Se uma parte significativa da rede se recusar a atualizar, o resultado é uma divisão permanente da cadeia onde duas blockchains incompatíveis continuam operando de forma independente.
Bifurcação Dura vs. Bifurcação Suave
BIFURCAÇÃO SUAVE (endurecimento de regras):
┌──────────────────────────────────────────┐
│ Regras antigas: ████████████████████ │ ← conjunto maior de blocos válidos
│ Regras novas: ████████████ │ ← subconjunto menor (mais estrito)
│ │
│ Nós antigos aceitam blocos novos: SIM │
│ Nós novos aceitam blocos antigos: TALVEZ│
│ Compatível com versões anteriores: SIM │
└──────────────────────────────────────────┘
BIFURCAÇÃO DURA (expansão de regras):
┌──────────────────────────────────────────┐
│ Regras antigas: ████████████ │ ← conjunto válido original
│ Regras novas: ████████████████████ │ ← conjunto maior (mais permissivo)
│ │
│ Nós antigos aceitam blocos novos: NÃO │
│ Nós novos aceitam blocos antigos: SIM │
│ Compatível com versões anteriores: NÃO │
└──────────────────────────────────────────┘
Como Ocorre uma Divisão de Cadeia
Bloco N (consenso)
│
┌──────────────┼──────────────┐
│ │ │
Bloco N+1 Bloco N+1
(novas regras) (regras antigas)
│ │
Bloco N+2 Bloco N+2
(novas regras) (regras antigas)
│ │
▼ ▼
Cadeia A Cadeia B
(atualizada) (original)
Ambas as cadeias compartilham histórico até o Bloco N
mas divergem permanentemente depois disso.
Notáveis Bifurcações Duras do Bitcoin
| Fork | Ano | Mudança Principal | Resultado |
|---|---|---|---|
| Bitcoin XT | 2015 | Blocos maiores (8 MB) | Não conseguiu adoção |
| Bitcoin Classic | 2016 | Blocos de 2 MB | Não conseguiu adoção |
| Bitcoin Cash (BCH) | 2017 | Blocos de 8 MB (depois 32 MB) | Divisão permanente |
| Bitcoin SV (BSV) | 2018 | Fork do BCH, blocos de 128 MB | Divisão adicional |
| Bitcoin Gold (BTG) | 2017 | Mudança no algoritmo de mineração | Divisão permanente |
Por Que as Bifurcações Duras São Controversas
- Fragmentação do efeito de rede: Uma divisão de cadeia divide a comunidade, o poder de hash e a atividade econômica
- Sem opção de saída: Usuários que não se atualizam são efetivamente forçados para a cadeia minoritária
- Ataques de replay: Sem proteção contra replay, transações válidas em uma cadeia podem ser válidas em ambas, causando gastos não intencionais
- Preocupações com precedentes: Bifurcações duras fáceis poderiam minar a percepção das regras imutáveis do Bitcoin
A Abordagem Conservadora do Bitcoin
A comunidade Bitcoin tem geralmente resistido às bifurcações duras, preferindo bifurcações suaves para atualizações de protocolo. Essa abordagem conservadora prioriza a compatibilidade com versões anteriores e a unidade da rede sobre a flexibilidade que as bifurcações duras oferecem. O debate sobre o tamanho de bloco de 2017, que culminou na bifurcação dura do Bitcoin Cash, reforçou essa preferência dentro da comunidade Bitcoin.
Conceitos Equivocados Comuns
- Uma bifurcação dura não necessariamente cria uma nova criptomoeda. Ela só o faz se uma parte significativa dos usuários continuar executando as regras antigas. Uma bifurcação dura adotada universalmente seria simplesmente uma atualização.
- Bifurcações duras não destroem bitcoin. Os detentores têm moedas em ambas as cadeias após uma divisão.
- Nem todas as propostas de bifurcação dura são controversas. Algumas propostas, como corrigir o problema de carimbo de tempo do ano 2106, podem eventualmente exigir uma bifurcação dura e poderiam alcançar amplo consenso.