Ataque de 51%

Iniciante

O que é um Ataque de 51%?

Um ataque de 51% (ou ataque majoritário) refere-se a uma potencial ameaça à integridade de um sistema blockchain, quando uma pessoa ou organização mal-intencionada consegue controlar mais da metade do poder total de hashing da rede, podendo causar a interrupção da rede.
Se um usuário mal-intencionado, ou grupo de usuários agindo em conjunto, controlar mais de 50% da taxa total de hashing de uma rede blockchain, esse usuário ou grupo poderá alterar o mecanismo de consenso da rede e cometer atos maliciosos, como gastos duplos (double-spending).
Um ataque de 51% acontece quando um invasor tem poder de¬†minera√ß√£o¬†suficiente para modificar intencionalmente a ordem das transa√ß√Ķes, impedindo que algumas ou todas as transa√ß√Ķes sejam confirmadas. Esse ataque tamb√©m √© conhecido como¬†nega√ß√£o de servi√ßo (denial of service ou DoS, em ingl√™s). O invasor tamb√©m pode impedir a minera√ß√£o de todos os outros mineradores, resultando em um monop√≥lio da minera√ß√£o.

Exemplo de Ataque de 51%

Se um usuário mal-intencionado obtivesse mais de 51% do poder de hashing da rede Bitcoin , ele poderia fazer um trade OTC off-line enviando bitcoins para uma carteira cripto em troca de dólares. Considerando a suposta imutabilidade da blockchain, após a confirmação da transação pelos nodes da rede, o comprador entregaria os dólares ao golpista.

O golpista poderia então retroceder a blockchain para o bloco anterior à confirmação da transferência de BTC e minerar um bloco alternativo, no qual a transferência de BTC não está incluída. Com a maior parte do poder computacional da rede, ele garantiria a imposição do bloco alternativo ao restante da rede.

Limita√ß√Ķes do Ataque de 51%

Embora um hacker possa causar muitos danos ao conduzir um ataque de 51%, isso n√£o permite que ele impe√ßa a transmiss√£o das transa√ß√Ķes, nem permite que ele reverta transa√ß√Ķes de outros usu√°rios. Mudar a recompensa de bloco, criar moedas do nada ou roubar moedas que nunca pertenceram ao hacker tamb√©m s√£o cen√°rios muito improv√°veis.

Quanto mais antiga for uma transa√ß√£o, mais dif√≠cil de revert√™-la, pois o n√ļmero de novos blocos a serem minerados at√© a altura do bloco atual √© cada vez maior. Essa √© a raz√£o pela qual as transa√ß√Ķes do Bitcoin geralmente exigem no m√≠nimo 6 confirma√ß√Ķes.

√Č poss√≠vel ocorrer um ataque de 51% no Bitcoin?

Um ataque de 51% na blockchain do Bitcoin √© muito improv√°vel devido √† magnitude da rede. Conforme a rede cresce, torna-se cada vez mais improv√°vel que uma √ļnica pessoa ou entidade consiga poder computacional suficiente para prejudicar todos os outros¬†participantes.

Portanto, ataques de 51% s√£o altamente improv√°veis de acontecer em redes maiores, especialmente na blockchain do Bitcoin, que √© considerada a rede de¬†criptomoedas¬†mais segura. Embora muitas das grandes blockchains ainda n√£o tenham sofrido um ataque desse tipo, ocorreram v√°rios ataques em blockchains menores. Por exemplo, a altcoin Bitcoin Gold ‚Äď que √© um fork da blockchain principal do Bitcoin ‚Äď sofreu um ataque de 51% em maio de 2018, resultando no roubo de US$ 18 milh√Ķes em BTG na √©poca.

Como prevenir um ataque de 51% em uma blockchain

As blockchains impedem ataques de 51% usando diversas t√©cnicas. Uma maneira √© encorajar mais participantes a ingressar na rede e executar seus pr√≥prios nodes para dar suporte a ela.¬†Quanto maior o n√ļmero de participantes contribuindo com recursos, mais improv√°vel que uma √ļnica entidade consiga dominar a rede.

Mecanismos de consenso, como o Proof of Work (PoW) e Proof of Stake (PoS), tamb√©m desempenham um papel crucial na preven√ß√£o de ataques de 51%. Esses mecanismos exigem que os nodes concordem com a validade das transa√ß√Ķes antes de adicion√°-las √† blockchain. Eles tornam economicamente e computacionalmente caro para um hacker manipular a rede, pois ele precisaria controlar a maioria dos recursos da rede.

Promover a descentraliza√ß√£o √© outra medida preventiva. Distribuir nodes em diferentes locais e envolver v√°rios participantes reduz significativamente as chances de uma √ļnica entidade assumir o controle da rede.

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