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:
- Cria uma discrepância entre os registros de gastos e os valores disponíveis da moeda transacionada.
- 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.
