Visão Geral
A finalidade no Bitcoin é probabilística em vez de absoluta. Ao contrário dos sistemas de pagamento tradicionais onde uma autoridade central declara uma transação "final", as transações Bitcoin se tornam cada vez mais irreversíveis com cada bloco adicional minerado sobre elas. Após seis confirmações (aproximadamente uma hora), uma transação é convencionalmente considerada final, embora tecnicamente qualquer transação pudesse teoricamente ser revertida com hash power suficiente.
Finalidade Probabilística
A probabilidade de reverter uma transação confirmada diminui exponencialmente com cada bloco adicional:
Confirmações │ Probabilidade de Reversão (vs. atacante com 10% do hashrate)
─────────────┼──────────────────────────────────────────────────────────────
0 │ Trivial (ataque de corrida)
1 │ ~0,2045 (20,45%)
2 │ ~0,0509 (5,09%)
3 │ ~0,0134 (1,34%)
4 │ ~0,0036 (0,36%)
5 │ ~0,0010 (0,10%)
6 │ ~0,0003 (0,03%)
10 │ ~0,0000 (insignificante)
A garantia de segurança melhora dramaticamente com cada confirmação porque um atacante precisaria refazer a prova de trabalho para o bloco alvo e todos os blocos subsequentes.
Finalidade vs. Outros Sistemas
┌──────────────┬────────────────────┬────────────────────┐
│ Sistema │ Tipo de Finalidade │ Tempo até Finalid. │
├──────────────┼────────────────────┼────────────────────┤
│ Dinheiro │ Instantâneo │ Imediato │
│ Cartão │ Revogável │ 60-180 dias │
│ Crédito │ │ │
│ Transferência│ Administrativo │ 1-3 dias úteis │
│ Bancária │ │ │
│ Bitcoin │ Probabilístico │ ~60 min (6 blocos) │
│ Lightning │ Condicional │ Segundos │
└──────────────┴────────────────────┴────────────────────┘
A Convenção de Seis Confirmações
O limiar de seis confirmações amplamente citado vem da análise original de Satoshi Nakamoto no whitepaper do Bitcoin. Com seis confirmações, a probabilidade de reversão é negligenciavelmente pequena para qualquer atacante controlando menos de ~45% do hash rate da rede. No entanto, esse limiar é uma diretriz, não uma regra de consenso:
- Para pagamentos pequenos, menos confirmações podem ser aceitáveis
- Para pagamentos muito grandes, algumas partes podem exigir mais confirmações
- O número apropriado depende do hash rate assumido do atacante e do valor em risco
Casos Especiais
- Reorganizações de cadeia (reorgs): Reorgs curtas de 1-2 blocos ocorrem naturalmente quando dois mineradores encontram blocos quase simultaneamente. São normais e tratadas automaticamente pela rede.
- Transações 0-conf: Transações não confirmadas não têm garantias de finalidade e podem ser substituídas via RBF ou deslocadas por transações conflitantes.
- Ataques de 51%: Um atacante com hash power majoritário pode teoricamente reverter qualquer transação, independentemente das confirmações, embora o custo escale com a profundidade.
Conceitos Errôneos Comuns
- O Bitcoin nunca alcança finalidade absoluta. Mesmo transações profundamente enterradas são teoricamente reversíveis. No entanto, o custo de fazê-lo se torna astronomicamente alto.
- A regra de 6 confirmações não é um requisito de protocolo. É uma prática recomendada para comerciantes e serviços.
- Os pagamentos da Lightning Network alcançam finalidade prática mais rápida para quantias pequenas porque são liquidados instantaneamente e respaldados por mecanismos de execução na cadeia.