O Que É um Ataque de Gasto Duplo?
Vamos descobrir o significado de Ataque de Gasto Duplo, sua definição no mundo Cripto, o Que É um Ataque de Gasto Duplo e todos os outros fatos relacionados.
Vamos descobrir o significado de Ataque de Gasto Duplo, a definição no mundo das criptomoedas, o que é um Ataque de Gasto Duplo e tudo mais em detalhes.
Um ataque de gasto duplo é uma atividade criminosa envolvendo criptomoedas. Em um ataque de gasto duplo, um usuário consegue gastar a mesma quantidade de criptomoedas mais de uma vez.
O gasto duplo é um fenômeno raro no mundo das criptomoedas. Em alguns casos, duas ou mais transações em uma blockchain utilizam a mesma entrada. Embora seja possível duplicar o registro digital de tokens de criptomoedas devido à ausência de uma tecnologia centralizada, a maioria das criptomoedas emprega um algoritmo de consenso para evitar o gasto duplo.
As criptomoedas que utilizam o mecanismo de consenso da Prova de Trabalho (PoW), como o Bitcoin (BTC), correm um risco maior. Programadores experientes com um bom entendimento da tecnologia de blockchain podem conseguir alterar ou duplicar informações digitais.
Uma vez que as transações do Bitcoin são completamente ponto a ponto (P2P), sem quaisquer intermediários, é mais fácil atacá-las com um ataque de gasto duplo. Os hackers fazem uma cópia da transação original para que ela pareça legítima e original. Então, eles podem usar os tokens em uma transação diferente enquanto as moedas iniciais permanecem em sua carteira. Em alguns casos, a primeira transação é apagada da blockchain.
Os ataques de gasto duplo também podem ser realizados invertendo as transações após o recebimento dos ativos ou serviços da contraparte. O hacker então guarda tanto os ativos que recebeu como os ativos que a outra parte deveria receber.
A fim de ocultar as transações ou para aparentar que elas nunca tenham ocorrido, os hackers podem enviar uma série de unidades de dados conhecidas como pacotes para a rede. Isto faz parecer que a transação inicial não foi realizada.
Há vários tipos diferentes de ataques de gasto duplo, como 51%, Finney e Race, entre outros.
Ataque de 51%
Um ataque de 51%, ou um ataque de maioria, apresenta um ataque hipotético contra uma rede de blockchain. A ideia é que pelo menos 51% dos nós da rede sejam atingidos, o que concederia aos hackers o controle da maior parte da rede em um sistema baseado em um mecanismo de consenso.
Os ataques de 51% são extremamente complicados de serem cometidos, pois as redes descentralizadas crescem bastante e o número de nós da rede aumenta.
Ataque Finney
Um ataque Finney pode ser enganoso, pois o comerciante não espera o recebimento de uma confirmação da transação. Um minerador mal-intencionado pode enviar tokens entre carteiras. No entanto, o bloco com esses dados não é verificado instantaneamente.
O usuário pode utilizar os tokens na carteira de origem para fazer uma compra. Uma vez que a segunda transação tenha sido realizada, o minerador transmite o bloco que foi minerado com as informações da primeira transação.
Race Attack (“Ataque de Corrida”)
Um ataque de corrida acontece quando os golpistas criam duas transações contraditórias e os comerciantes aceitam os pagamentos antes que a transação seja confirmada no bloco. A rede recebe uma transação conflitante que resulta em uma quantidade igual de criptomoedas retornando ao golpista. Isto faz com que a primeira transação seja invalidada.
Embora o duplo gasto não possa ser completamente evitado pela blockchain, a rede pode se defender contra ela, pois os nós validadores descentralizados trabalham no processo de autenticação das transações.