Gastos Duplos em Blockchain

2022-04-08, 04:22


A duplicação de gastos é uma actividade fraudulenta em que uma moeda digital é gasta mais do que uma vez.

Existem três tipos de despesas duplas.

O ataque racial é o primeiro tipo de gasto duplo em que você faz duas transacções em simultâneo. No entanto, apenas uma das duas transacções é genuína.

O ataque Finney ocorre quando os mineiros fazem transacções pré-mina num bloco de uma carteira para outra.

O ataque de 51% é bastante popular, e ocorre quando a plataforma de moeda digital detém e controla mais de 50% do poder de agitação da rede.

As medidas preventivas que pode tomar como investidor ou comerciante para evitar ataques de gastos duplos são para evitar transacções não confirmadas e usar sempre a tecnologia de cadeia de bloqueio.

Como o nome indica, a duplicação de gastos envolve o uso de um único detalhe de transacção ou montante para múltiplas transacções.

É, no entanto, necessário explicar em detalhe a definição de gastos duplos e as várias formas em que o ataque pode ser executado.


O que é a duplicação de gastos?



A duplicação de gastos é uma falha digital que permite um único activo digital para múltiplas transacções, ou seja, é usado mais do que uma vez.

Com a moeda física, não é possível o dobro das despesas. Você não pode dar uma única nota monetária a duas pessoas a menos que lhes diga para a dividirem entre si. Portanto, é apenas peculiar às moedas digitais online.

Nos últimos tempos, a melhor maneira de evitar gastos duplos é a utilização da cadeia de bloqueio. Quando utiliza tecnologia de cadeia de bloqueio para a sua transacção, cria um livro-razão para todas as transacções.

A cadeia de bloqueio cria um livro-razão público que regista tanto transacções completas como incompletas. Toda a transacção é registada como "confirmado," enquanto na situação em que o remetente enviou a ficha mas o destinatário não a recebeu, a cadeia de bloqueio irá registá-la como "não confirmado."

A carteira do beneficiário da cadeia de bloqueio irá verificar automaticamente a transacção confirmada. Com esta funcionalidade, é difícil para o remetente copiar ou duplicar os detalhes da transacção e usá-los para enganar outra pessoa.

Além disso, se a carteira do primeiro destinatário não a certificar como uma transacção real, você não é notificado de uma troca.

Gastos duplos podem ser feitos de várias formas ou métodos, eles incluem;


Tipos de gastos duplos



Gastos duplos uma moeda criptográfica envolve muitos processos e requer algum nível de especialização. Algumas formas em que ocorrem gastos duplos incluem o seguinte;

Ataque de corrida
Um ataque de corrida é um duping intencional pelo qual você faz duas transacções em simultâneo. No entanto, apenas uma das duas transacções é genuína.

Num ataque racial, uma das duas transacções irá mostrar "confirmado," enquanto a outra transacção, principalmente a segunda, irá mostrar não confirmada. Assim, o destinatário será enganado desde que o primeiro seja confirmado.

Por vezes, o ataque racial terá duas transacções simultâneas enviadas ao destinatário, e antes que a segunda seja confirmada, o hacker ou o vigarista irá invalidá-la usando o bloco que tinham criado para tal acto.

Um exemplo de um ataque racial foi num vídeo viral em 2019. Os fraudadores da moeda digital usaram um protocolo de actualização chamado Replace-By-Fee (RBF).

A primeira transacção foi enviada para o comerciante; outra foi enviada em simultâneo com uma taxa mais elevada em anexo. A segunda transacção que usou o protocolo RBF ultrapassou a primeira transacção por ter um preço mais elevado. Antes da primeira ser eventualmente registada na cadeia de bloqueio, os remetentes inverteram-na para as suas carteiras.

Ataque Finney
Um ataque Finney é bastante complexo e só pode ser feito por mineiros. O ataque Finney passa por uma sequência que os mineiros planearam antes da transacção.

Está registado que apenas o indivíduo que descobriu este truque de gasto duplo o usou. O seu nome é Hal Finney, e o ataque teve o nome dele.

O que os mineiros fazem é pré-minar uma transacção para um bloco de uma carteira para outra.

Posteriormente, o mineiro ou um colaborador usará a primeira carteira para fazer uma segunda transacção e transmitir o bloco pré-minado, incluindo a primeira transacção.

O ataque Finney é como desviar uma moeda digital para um bloco que você criou (anteriormente) no seu caminho para outra carteira.

O ataque de 51%
O ataque de 51% é devido à percentagem de hashing do detentor ou controlador da moeda digital. Ocorre quando a plataforma de moeda digital detém e controla mais de 50% do poder de agitação da rede.

51% de ataque é difícil e caro de gerir. Se uma transacção for presumida e você quiser atacá-la usando este truque, você precisa de ter mais do que o custo da transacção que você quer atacar.

Para lucrar com um ataque de 51%, deve visar grandes transacções e carteiras em cadeia com participações significativas.

Há uma crença geral de que bitcoin é imune ao ataque de hashing porque a própria moeda controla mais de 50% do poder de hashing. No entanto, outras moedas digitais com menos poder de penetração são propensas a este tipo de ataque.

Por exemplo, em 2019, foi registado que o Ethereum Classic foi atacado em 51%, e em 2018/2020, bitcoin ouro foi atacado em 51%, o que fez com que fosse atacado duas vezes em bitcoin ouro.

Embora estes ataques raramente aconteçam, é pertinente conhecer formas de prevenir o ataque se os hackers estiverem a tentar encontrar o seu caminho através das suas transacções.


Como Prevenir Ataques com Despesas Duplas



Aqueles que executam actos com despesas duplas não são fáceis de reconhecer; você precisa de ter as suas medidas preventivas para manter a sua transacção sempre segura. As medidas preventivas incluem;

Evitar transacções não confirmadas
A melhor maneira de se manter a salvo de despesas duplas é evitar transacções não confirmadas. Se um comprador ou cambista lhe enviar uma moeda digital, não prossiga com a transacção até que a sua rede de blocos mostre que a transacção está confirmada.

Se forem múltiplas transacções, certifique-se de que todas as transacções mostram "confirmado" na sua carteira de bloqueamento. Não tenha pressa ou confie em nenhum parceiro até que a ficha reflicta na sua carteira.

Use sempre a tecnologia de cadeia de bloqueio
Uma vez que a dupla utilização requer a criação de um novo bloco para desviar a transacção, você está no lado mais seguro se usar a tecnologia de cadeia de bloqueio.

Antes de uma transacção ser concluída na cadeia de bloqueio, a rede de mineiros terá de aceitar e verificar tais transacções. É, portanto, desafiante e na sua maioria impossível inserir um bloco secreto numa cadeia de bloqueio.


Conclusão



Todos os ataques de duplicação de gastos requerem muito esforço e arranjo. Embora os ataques tenham sido bem sucedidos em alguns casos, há uma grande probabilidade de que os hackers tenham tentado várias vezes, e eles continuarão a conceber formas diferentes.

Para se manter à frente destes ataques, deve seguir os conselhos destacados acima, manter a sua moeda digital numa carteira de confiança e evitar tecnologias de troca obscuras.



Autor: Valentine A.,Gate.io Researcher
Este artigo representa apenas a opinião do pesquisador e não constitui nenhuma sugestão de investimento.
A Gate.io reserva-se todos os direitos sobre este artigo. A reedição do artigo será permitida desde que o Gate.io seja referenciado. Em todos os casos, serão tomadas medidas legais devido à violação dos direitos de autor.
Partilhar
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank