Ethereum sofreu um ataque severo para a corretora de criptomoedas Gate.io , que perdeu entre quarenta mil (40.000 confirmados pela corretora) e cinquenta e quatro mil (54.000, segundo relatos não confirmados da mídia) Ethereum classic Coins (ETC) devido ao ataque de 51% que assolou a Ethereum por cerca de quatro horas consecutivas no dia 7 de janeiro.
O que é um ataque de cinquenta e um por cento (51%)?
As criptomoedas operam em blockchains e essas blockchains, como o nome sugere, são divididas em pequenos blocos de poder computacional chamados Pools de Mineração. Um único pool atua como uma unidade individual ao processar, ou seja, resolver o livro-razão da criptomoeda que registra as transações da moeda. Quando um pool está operando, ou seja, resolvendo um bloco, todos os computadores conectados ao pool compartilham a recompensa de poder computacional que recebem por minerar o bloco.
Um ataque de 51% significa que os hackers obtêm o controle de 51% dos computadores conectados à blockchain e que estão minerando o bloco. Na maioria dos casos, como Bitcoin (BTC), Ethereum Classic (ETC) e Ripple esse tipo de ataque permite que os invasores assumam o controle total da transação na blockchain, já que é necessária a aprovação de pelo menos 51% do poder computacional para aceitar, rejeitar ou reverter qualquer transação.
Como os atacantes se beneficiam de um ataque de cinquenta e um por cento (51%)?
Uma vez que cinquenta e um por cento (51%) dos acessos sejam obtidos, a entidade no poder pode manipular as transações, permitindo-lhe falsificá-las e, assim, fazer com que os titulares das contas gastem o dobro do valor da mesma transação. Como a entidade controla a blockchain, ela pode mascarar a transação como se tivesse sido revertida, mas desviando o dinheiro transferido para um endereço de carteira de sua escolha.
Ethereum vs. Bitcoin
Agora que entendemos os conceitos básicos de como um ataque funciona para obter o controle de uma blockchain específica e, consequentemente, da moeda que opera nessa blockchain, vamos analisar duas das principais criptomoedas e sua vulnerabilidade a esse tipo de ataque.
Ethereum está dividido em mais de vinte (20) pools de mineração, onde Ethermine e SparkPool_3 são dois pools principais que controlam mais de cinquenta e um (51%) por cento do poder computacional, onde Ethermine controla quase vinte e três por cento (22,9%) do poder de hash e SparkPool_3 controla mais de vinte e sete por cento (27,2%) da taxa de hash.
Por outro lado, são necessárias cinco pools para cobrir mais de 51% do poder computacional de mineração. A BTC.com controla cerca de 14% (13,9%), a AntPool controla cerca de 11% (11,1%), a Slush controla quase 11% (10,9%), a BTC.top controla 10,5% (10,5%) e a ViaBTC controla quase 10% (10,1%) do poder de hash da mineração.
Os dados também revelam que o ataque sofrido pelo Ethereum foi possível porque os atacantes precisaram atingir apenas duas pools principais para obter o controle da blockchain, enquanto que é muito mais difícil obter o controle da blockchain Bitcoin devido à sua natureza mais centralizada.
Ataque de 51% ethereum versus bitcoin