Crypto.com Logo
GLOSSÁRIOGasto duplo

Gasto duplo


Em criptomoeda, o gasto duplo é uma vulnerabilidade que permite que hackers alterem uma rede de blockchain e usem o mesmo token digital para diferentes transações. Este problema pode se transformar em um grande revés para o ativo digital por dois principais motivos:

  1. Cria uma discrepância entre os registros de gastos e os valores disponíveis da moeda transacionada.
  1. Ele afeta a distribuição da moeda e causa diluição do ativo.

Entre os exemplos / tipos de ataques de gastos duplos estão os race attacks, ataques de 51% e o ataque Finney. Um race attack é quando o atacante inicia duas transações usando o mesmo ativo digital, mas com a intenção de confirmar somente uma. Por exemplo, ele pode iniciar um pagamento ao comerciante A enquanto transmite o mesmo valor ao comerciante B. Se a segunda transação for bem-sucedida primeiro, o comerciante A não receberá o pagamento.

Um ataque de 51% acontece quando hackers ou criminosos obtêm a maior parte do controle sobre uma blockchain. Isso permite que os atacantes verifiquem ou neguem qualquer transação, independentemente da sua legitimidade. Ele também têm o poder de modificar a disposição dos blocos, permitindo que as ocorrências de gastos duplos passem despercebidas. Isso é direcionado principalmente a redes menores, ao contrário de grandes blockchains como Bitcoin ou Ethereum.

O ataque Finney, batizado com o nome de um dos primeiros adeptos do Bitcoin, Hal Finney, é direcionado a comerciantes que não esperam que as transações sejam confirmadas. Finney descreve isso como uma situação em que um minerador pode gerar um bloco que inclui uma transação do endereço A para o endereço B, ambos pertencentes ao atacante.

Então, o atacante faz outra transação do endereço A para o endereço C (que pertence a um comerciante). Se o comerciante aceitar a troca de bens ou serviços sem confirmação da rede, o atacante pode liberar o bloco com a transação inicial. Isso invalida a transação feita ao comerciante.

Principais conclusões

O gasto duplo ocorre quando uma unidade de um ativo é gasta mais de uma vez.

Palavras relacionadas