O que é um ataque de 51 por cento Blockchain? Como funciona?
Mesmo com uma capitalização de mercado de bem mais de US $ 1 trilhão, a segurança da criptomoeda é uma consideração extremamente séria para qualquer pessoa que confia a riqueza de sua vida à classe de ativos. Isso porque as transações não podem ser reembolsadas ou revertidas em criptomoedas.
Para tanto, vale a pena conhecer os tipos mais populares de ataques de segurança contra a tecnologia e como eles podem (ou não) afetá-lo a longo prazo.
Consenso do Blockchain: Como as criptomoedas são descentralizadas?
Criptomoedas como Bitcoin e Ethereum são construídas com base em uma tecnologia conhecida como blockchain . Por serem descentralizados, os blockchains não possuem uma única autoridade encarregada de processar as transações e manter as regras da rede. Em vez disso, o conceito de confiança é completamente removido dele e da maioria das criptomoedas.
Em vez de uma entidade confiável como os bancos centrais, os blockchains usam mecanismos de consenso para garantir que todos os participantes tenham oportunidades iguais de proteger a rede. Afinal, como cada usuário tem uma participação garantida em manter seus próprios fundos seguros, é muito mais provável que eles cumpram as regras da rede.
Isso é conhecido como “falta de confiança” na indústria de criptomoedas.
Os algoritmos ou mecanismos de consenso são assim chamados porque são projetados para ficar do lado das decisões da maioria. O conceito não é muito diferente do voto em uma democracia; apenas que esse processo se repete a cada poucos minutos.
Como as redes blockchain determinam esse consenso, no entanto, depende de cada criptomoeda individual.
A grande maioria das moedas digitais hoje, incluindo Bitcoin, usa um algoritmo conhecido como Prova de Trabalho (PoW) para chegar a um consenso.
Nesse processo, os usuários da rede contribuem com poder computacional para resolver problemas matemáticos complexos. O primeiro a encontrar a solução ganha uma recompensa e todo o processo se repete. Como os indivíduos são incentivados a competir entre si por uma única recompensa, a rede permanece descentralizada.
A segurança de uma criptomoeda é medida por sua taxa de hash, que representa a quantidade de poder computacional que os indivíduos dedicaram à rede. Idealmente, a taxa total de hash é dividida entre muitos usuários diferentes para garantir que o sistema seja descentralizado e justo.
Então, o que é um ataque de 51 por cento?
Um ataque de 51 por cento descreve um evento em que a maior parte da taxa de hash em uma rede é controlada por uma única entidade. Teoricamente, isso daria a esse indivíduo controle completo sobre o mecanismo de consenso da rede.
A partir desse ponto, o invasor pode criar transações fraudulentas com a intenção de se beneficiar ou roubar a carteira de um alvo.
É importante notar que, embora isso possa parecer um buraco na tecnologia de blockchain, 51 por cento dos ataques são extremamente raros na prática. No Bitcoin, por exemplo, a taxa total de hash é tão alta que até mesmo centros de dados inteiros serão superados pela produção combinada dos outros participantes.
Dito isso, houve casos em que criptomoedas menores e menos conhecidas foram alvos bem-sucedidos de um ataque de 51%.
Ethereum Classic (ETC), não deve ser confundido com Ethereum (ETH), sofreu até três ataques separados em um único ano. Como a taxa total de hash da rede ETC era extremamente baixa em certos momentos, atacá-la provavelmente não era muito caro.
No entanto, assim como uma democracia não desmorona imediatamente sem uma oposição, um ataque de 51 por cento não garante transações fraudulentas imediatamente. Um indivíduo mal-intencionado com pouco mais de 50% do poder hash não seria capaz de executar um ataque bem-sucedido imediatamente.
No entanto, o tempo necessário para realizar um ataque reduz significativamente quando a contribuição da taxa de hash atinge percentuais mais altos.
O que isso significa é que, mesmo se um invasor de alguma forma conseguir alugar poder computacional suficiente para lançar um ataque contra o Bitcoin, provavelmente gastará mais dinheiro do que ganhará de volta.
Além disso, mesmo que consigam desviar tokens para suas próprias carteiras, um registro dessas transações será gravado para que todos possam ver. Tal evento poderia desencadear uma venda em massa, como aconteceu inicialmente com Ethereum Classic, tornando o ataque essencialmente inútil.
A prova de interesse é uma solução potencial?
Agora que está claro que 51% dos ataques são inevitáveis em criptomoedas menores, a pergunta óbvia é: como as moedas digitais estão se protegendo delas?
O fundador da Ethereum, Vitalik Buterin, junto com a base de usuários da criptomoeda, acredita que o melhor curso de ação é simplesmente abandonar a Prova de Trabalho. Em 2017, a ETH iniciou o processo ainda em andamento de conversão da rede subjacente de um sistema baseado em prova de trabalho para uma Prova de Participação (PoS).
O PoS acaba com o uso de grandes quantidades de poder computacional para manter a rede segura. Em vez disso, ele seleciona aleatoriamente partes interessadas voluntárias na rede para votar diretamente na legitimidade de novas transações. Esses indivíduos devem depositar uma certa quantia de ETH para receber direitos de voto.
Precisamos superar o mito de que é * fatal * se uma entidade consegue o suficiente para 51% de ataque PoS. A realidade é que eles podem atacar * uma vez *, e então eles são cortados ou (no caso de ataque de censura) com o bifurcação suave e vazam por inatividade, e eles perdem suas moedas, portanto não podem atacar novamente. https://t.co/utash1hUDU
– vitalik.eth (@VitalikButerin) 2 de setembro de 2020
Em um sistema PoS, um invasor precisaria controlar mais de 51% das moedas apostadas (depositadas) para votar em transações fraudulentas, em vez de 51% da taxa de hash. E ainda assim, podem ser penalizados e ter todo o valor depositado confiscado pela rede.
Em outras palavras, eles precisam de muito mais capital e as apostas são muito maiores se o invasor cometer um erro.
Ainda existem muitas questões remanescentes sobre a eficácia dos sistemas baseados em PoS, mas é inteiramente possível que Ethereum possa estar na vanguarda da segurança e escalabilidade do blockchain nos próximos anos.
Preocupado com ataques de 51%?
Até que uma solução para ataques de 51 por cento seja concebida, vale a pena pesquisar as criptomoedas em que você planeja investir. Se a taxa de hash da rede subjacente for extremamente baixa em relação à Ethereum e outras criptomoedas importantes, saiba que as chances de um ataque de 51 por cento são presente – se não alto.
Os desenvolvedores do Ethereum Classic, uma criptomoeda que foi visada em várias ocasiões, supostamente encontraram uma solução para esse problema. Sua eficácia, no entanto, ainda está para ser verificada.
Crédito da imagem: Aaron Olson / Pixabay