Gasto Duplo
16/04/2026
Gasto duplo é a tentativa de gastar os mesmos fundos de criptomoeda mais de uma vez — enviando as mesmas moedas para dois destinatários diferentes simultaneamente. É o problema fundamental que a tecnologia blockchain foi projetada para resolver.
O problema
Em arquivos digitais tradicionais, os dados podem ser copiados livremente. Sem um mecanismo para prevenir a cópia, o dinheiro digital poderia ser duplicado indefinidamente — as mesmas moedas poderiam ser enviadas para várias pessoas. Os bancos resolvem isso mantendo um livro-razão central. O Bitcoin resolve isso sem uma autoridade central.
Como o blockchain previne isso
O consenso de Prova de Trabalho garante:
- Apenas uma versão do histórico de transações é aceita (a cadeia válida mais longa)
- Alterar o histórico requer refazer mais trabalho do que toda a rede honesta já fez
- Uma vez que uma transação tem confirmações suficientes, reverter é computacionalmente inviável
Ataque de 0-confirmação
O único risco prático de gasto duplo é contra comerciantes que aceitam transações de 0-confirmação:
- O atacante envia TX1 para o comerciante (paga pelos bens)
- Simultaneamente transmite TX2 para a rede gastando as mesmas moedas de volta para si mesmo
- Se TX2 confirmar primeiro, TX1 é invalidada — o comerciante é enganado
Esperar por pelo menos 1 confirmação torna esse ataque extremamente difícil. Múltiplas confirmações tornam-no praticamente impossível.
Ataque de 51%
Se um atacante controla >50% da taxa de hash da rede, ele pode teoricamente reescrever blocos recentes para reverter suas próprias transações. Isso é caro e impraticável para redes grandes como o Bitcoin, mas já ocorreu em moedas menores de Prova de Trabalho.
