Glossário

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:

  1. Apenas uma versão do histórico de transações é aceita (a cadeia válida mais longa)
  2. Alterar o histórico requer refazer mais trabalho do que toda a rede honesta já fez
  3. 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.

Veja também