22 Junho 2021 20:06

Dobrar os gastos

O que é gasto em dobro?

Gastar em dobro é o risco de que uma moeda digital possa ser gasta duas vezes. É um problema potencial exclusivo das moedas digitais porque as informações digitais podem ser reproduzidas com relativa facilidade por indivíduos experientes que entendem a rede blockchain e o poder de computação necessário para manipulá-la.

As moedas físicas não têm esse problema porque não podem ser facilmente replicadas e as partes envolvidas em uma transação podem verificar imediatamente a autenticidade e a propriedade anterior da moeda física. Isso, obviamente, exclui questões envolvendo transações em dinheiro.



Com a moeda digital, existe o risco de o titular fazer uma cópia do token digital e enviá-lo a um comerciante ou outra parte, mantendo o original.

Essa foi uma preocupação inicialmente com o bitcoin, a moeda digital mais popular ou “criptomoeda”, uma vez que é uma moeda descentralizada sem agência central para verificar se é gasto apenas uma vez. No entanto, o bitcoin possui um mecanismo baseado em logs de transações, conhecido como blockchain, para verificar a autenticidade de cada transação e evitar a contagem dupla.

Principais vantagens

  • O gasto duplo ocorre quando uma rede blockchain é interrompida e a criptomoeda é essencialmente roubada. O ladrão enviaria uma cópia da transação de moeda para fazer com que parecesse legítima ou poderia apagar a transação completamente.
  • Embora não seja comum, ocorre um gasto duplo. O que é muito mais provável, entretanto, é a criptomoeda sendo roubada de uma carteira que não estava devidamente protegida.
  • O método mais comum de gasto duplo é quando um ladrão de blockchain envia vários pacotes para a rede, revertendo as transações para que pareça que nunca aconteceram.

Compreendendo os gastos duplos

O Bitcoin requer que todas as transações, sem exceção, sejam incluídas no blockchain. Esse mecanismo garante que quem está gastando os bitcoins realmente os possui e também evita contagem dupla e outras fraudes. O blockchain de transações verificadas é construído ao longo do tempo à medida que mais e mais transações são adicionadas a ele.

As transações de Bitcoin levam algum tempo para verificar porque o processo envolve processamento intensivo de números e algoritmos complexos que ocupam uma grande quantidade de poder de computação. É, portanto, extremamente difícil duplicar ou falsificar o blockchain por causa da imensa quantidade de capacidade de computação que seria necessária para fazer isso.

Desvantagens do Blockchain em relação aos gastos duplos

Os hackers tentaram contornar o sistema de verificação de bitcoin usando métodos como out-computing do mecanismo de segurança blockchain ou usando uma técnica de gasto duplo que envolve o envio de um log de transação fraudulento para um vendedor e outro para o resto da rede bitcoin.

Essas manobras tiveram sucesso apenas limitado. Na verdade, a maioria dos roubos de bitcoins até agora não envolveu contagem dupla, mas sim porque os usuários armazenaram bitcoins sem medidas de segurança adequadas.

O maior risco de gasto duplo vem na forma de um ataque de 51%, que pode ocorrer se um usuário controlar mais de 50% do poder de computação mantendo os livros-razão distribuídos de uma criptomoeda. Se esse usuário controlar o blockchain, ele será capaz de processar bitcoins de transferência para sua carteira várias vezes, revertendo o livro razão do blockchain como se as transações iniciais nunca tivessem ocorrido.