O que é um Ataque de 51%?
P√°gina Inicial
Artigos
O que é um Ataque de 51%?

O que é um Ataque de 51%?

Intermedi√°rio
Publicado em Nov 28, 2018Atualizado em Apr 20, 2023
5m

Antes de discutirmos o que é um Ataque de 51%, é importante ter uma boa noção do que é mineração e sistemas baseados em blockchain.

Um dos maiores pontos positivos da Bitcoin e seu sistema blockchain √© sua maneira distribu√≠da de construir e verificar informa√ß√Ķes. O trabalho descentralizado dos nodes (n√≥s) garantem que as regras do protocolo sejam seguidas e que todos os participantes da rede concordem com o estado atual da blockchain. Isso significa que a maioria dos nodes precisam atingir um consenso √† respeito do processo de minera√ß√£o, da vers√£o do programa que deve ser usado e da valida√ß√£o das transa√ß√Ķes.

O algoritmo de consenso da Bitcoin (Proof of Work) garante que os mineradores s√≥ sejam capazes de validar novos blocos de transa√ß√Ķes caso os nodes concordem coletivamente que o hash do bloco fornecido pelo minerador est√° correto (ex. o hash do bloco atesta que o minerador empregou esfor√ßo suficiente e achou uma solu√ß√£o para o problema daquele bloco).

A estrutura da blockchain ‚Äď descentralizada e distribu√≠da ‚Äď impede qualquer entidade centralizada de fazer uso da rede para benef√≠cios pr√≥prios, e esse √© o motivo pelo qual n√£o existe nenhum tipo de autoridade dominante na rede da Bitcoin.

O processo de mineração nos sistemas Proof of Work envolvem um uso imenso de energia e recursos computacionais. Por isso, a performance de um minerador é calculada pela quantidade de poder computacional que possui, a qual é normalmente chamada de hash power ou hash rate. Existem vários nodes de mineração em diferentes locais e eles competem para encontrar o próximo hash de bloco válido, e em caso de sucesso, são recompensados com novas unidades de Bitcoins.

Neste contexto, o poder de minera√ß√£o √© distribu√≠do entre v√°rios nodes ao redor do mundo , o que significa que o hash rate n√£o est√° nas m√£os de uma √ļnica entidade. Pelo menos, n√£o √© o que se espera.

Mas o que acontece quando o hash rate n√£o √© mais distribu√≠do de forma homog√™nea? O que acontece quando, por exemplo, uma √ļnica entidade ou organiza√ß√£o consegue obter mais de 50% de todo hash power? Uma das poss√≠veis consequ√™ncias √© o que chamamos de Ataque de 51%, tamb√©m conhecido como ataque de maioria.


O Que é um de Ataque 51%?

Um Ataque de 51% pode ser executado contra a Bitcoin ou qualquer outra rede blockchain, no qual uma √ļnica entidade ou organiza√ß√£o consegue controlar a maioria do hash rate, podendo causar e explorar falhas no sistema. Em outras palavras, o agente de ataque teria poder de minera√ß√£o suficiente para excluir ou modificar a ordem das transa√ß√Ķes de forma intencional.

Um ataque desse n√≠vel possibilita que entidades maliciosas consigam retroceder transa√ß√Ķes que eles ou elas fizeram enquanto estavam no controle, o que poderia acarretar em um problema de double-spending (gasto duplo). Um Ataque de 51% de sucesso tamb√©m possibilitaria o fraudador de impedir que algumas ou todas as transa√ß√Ķes sejam confirmadas (processo conhecido como ataque de nega√ß√£o de servi√ßo) ou impedir que alguns ou todos os mineradores continuem seu trabalho, resultando no que chamamos de monop√≥lio da minera√ß√£o.

Por outro lado, existem algumas coisas que o ataque de 51% n√£o pode fazer, como reveter transa√ß√Ķes de outros usu√°rios ou impedir que novas transa√ß√Ķes sejam criadas e transmitidas √† rede. Al√©m disso, a entidade maliciosa n√£o √© capaz de criar novas moedas do nada, mudar a recompensa dos blocos, ou roubar moedas que nunca lhes pertenceram.¬†


Quão provável é um Ataque de 51%?

Visto que a blockchain é mantida por uma rede de nodes distribuídos, todos os participantes cooperam na chegada de um consenso. Esse é um dos principais motivos de redes blockchain serem consideradas seguras. Quanto maior a rede, melhor sua proteção contra ataques e adulteração de dados.

As redes blockchain que usam o algoritmo Proof of Work, quanto mais hash rate um minerador tem, maiores são as chances de ele encontrar uma solução válida para o próximo bloco. Isso se confirma porque minerar envolve uma grande quantidade de tentativas de resolver o cálculo, e quanto mais poder computacional, mais tentativas por segundo e maiores as chances de encontrar o resultado. Vários mineradores se juntaram a rede do Bitcoin na tentativa de contribuir com o crescimento e segurança da mesma. Ao longo do tempo aumento de preço do Bitcoin como moeda, fez muitos novos mineradores entrarem na rede com objetivo de competir pela recompensa ao solucionar os problemas criptográficos (atualmente 12.5 BTC por bloco). Esse cenário tão competitivo é um dos motivos porque a rede Bitcoin se torna muito segura. Mineradores não são incentivados a investir recursos se não estiverem numa competição justa e honesta na tentativa de conquistar a recompensa.

Portanto, um Ataque de 51% na Bitcoin √© muito improv√°vel devido a magnitude da rede. Uma vez que a blockchain se torna grande o suficiente, o investimento necess√°rio de uma √ļnica pessoa ou grupo para obter poder computacional suficiente a fim dominar todos os outros participantes chega √† um n√≠vel inalcan√ß√°vel.¬†

Al√©m disso, mudar os blocos previamente confirmados fica cada vez mais dif√≠cil ao passo que a rede cresce, porque os blocos s√£o todos ligados por provas de criptografia. Pela mesma raz√£o, quanto mais confirma√ß√Ķes um bloco tem, maiores s√£o os custos para alterar ou reverter suas transa√ß√Ķes. Logo, um ataque que bem sucedido provavelmente s√≥ conseguiria alterar as transa√ß√Ķes de blocos mais recentes, durante um curto per√≠odo de tempo.

Seguindo adiante, imaginemos um cenário em que uma entidade maliciosa não está motivada por lucros, mas decide atacar o Bitcoin apenas para destruí-lo, não se importando com os custos. Mesmo que o ataque consiga interromper o funcionamento da rede, o programa do Bitcoin e seu protocolo seria rapidamente modificado e adaptado para responder ao ataque. Isso necessitaria que que os outros nodes da rede chegassem à um consenso para que as mudanças ocorram, mas dificilmente isso seria um problema numa situação de emergência. Por isso, a Bitcoin é muito resiliente à ataques e considerado a mais segura e confiável criptomoeda em existência.

Embora seja muito difícil alguém obter mais poder computacional do que o resto da rede Bitcoin, isso não é impossível de alcançar em se tratando de criptomoedas menores. Quando comparadas à Bitcoin, as altcoins normalmente têm pouco poder computacional protegendo suas blockchains. Pouco o suficiente para possibilitar um Ataque de 51%. Alguns exemplos notáveis de criptomoedas que foram vítimas desse ataque incluem Monacoin, Bitcoin Gold e ZenCash.

Compartilhar publica√ß√Ķes
Registre uma conta
Coloque seus conhecimentos em pr√°tica. Abra uma conta na Binance hoje mesmo.