BLOCKCHAIN

Como evitar ataques de gasto duplo?


O que é o dobro de gastos? Para entender o significado de gastos duplos, precisamos primeiro entender como a rede blockchain funciona. Todas as criptomoedas usam o chamado blockchain. É essencialmente uma blockchain, onde cada bloco é composto de informações digitais sobre a transação. Bitcoin e outras criptomoedas não podem ser forjadas porque o blockchain é público e imutável. Como cada cadeia possui um algoritmo de consenso, é quase impossível alguém conduzir uma transação ou bloqueá-la.

Imagine que James enviou Kate 4 bitcoin. Esta transação foi tornada pública e todos podem receber informações sobre a transação. Da mesma forma, a transação deve ser verificada. Se James não tiver 4 Bitcoins, a verificação falhará e Kate não receberá nenhum Bitcoins. O processo de verificação é realizado através de um algoritmo de consenso.

Os gastos duplos realmente acontecerão?

Ataque duplo significa que o atacante gasta os mesmos fundos duas vezes. Por exemplo, se James enviar 4 bitcoins para Kate e Alex ao mesmo tempo, apenas uma das transações será confirmada. Esse problema é mais fácil de resolver em um sistema centralizado. Se houver uma agência central como um banco, ela poderá ser responsável por esse problema. No entanto, como o blockchain é descentralizado, não há ninguém especificamente responsável por ataques de gastos duplos.

Infelizmente, mesmo que o algoritmo de consenso impeça gastos duplicados, até certo ponto, essa ainda não pode ser a solução final, pois o problema ainda pode ocorrer. Em teoria, se alguém puder ter mais de 50% da capacidade de mineração disponível, ele ou ela terá a capacidade de anular a transação on-line e poderá efetivar o dobro de gastos.

Embora isso pareça improvável, acontece. Em 2014, o pool de mineração Ghash.io adquiriu 51% do poder de hash do Bitcoin, mas limitou seu limite de energia a 39,99% para aumentar a confiança na rede. No entanto, esse incidente levanta preocupações significativas sobre a segurança da rede, pois a maioria dos recursos de mineração parece ser controlada por apenas algumas partes.

Outras criptomoedas sofreram 51% de ataques, por exemplo, o Bitcoin Gold sofreu 51% de ataques em 2018 e 2020.

A solução definitiva para gastos duplos FLETA

O FLETA é uma plataforma baseada em blockchain para criar aplicativos descentralizados. O FLETA usa um modelo inovador de sharding, em que cada shard é executado de forma independente e independente. Cada DApp na rede FLETA é executado de forma independente e não depende de outros DApps porque possui sua própria sub-cadeia.

Como cada cadeia opera independentemente em uma estrutura paralela, os dados não serão compartilhados entre as cadeias e as cadeias não afetarão uma a outra. Portanto, o gasto duplo não é viável e fornece uma alta velocidade de transação.

Além disso, o algoritmo de consenso da FLETA, PoF (Proof of Recipe), evita problemas duplos de gastos. Seu nó de mineração Observer Node confirma os blocos gerados em tempo real e precisa confirmar 3 dos 5 nós observadores. O sistema elimina a possibilidade de gastos duplos.

Em conclusão

Embora o mecanismo de consenso inicial seja eficaz, ele não é completamente seguro contra ataques de gastos duplos. Acontece que, mesmo em criptomoedas, um ataque de 51% pode ser alcançado.

A FLETA pode criar um modelo inovador de fragmentação que permite que cada cadeia opere de forma independente. Além disso, seu algoritmo de consenso de PoF pode confirmar sistematicamente um bloco em tempo real. Graças a eles, a FLETA se livrou do problema da dupla despesa.


0X簡體中文版:Como evitar ataques de gasto duplo?