As tecnologias Blockchain apresentam oportunidades de inovação disruptiva. No entanto, eles também apresentam controvérsia, especialmente no que diz respeito à segurança de criptomoedas como Bitcoin. Lançados como software de código aberto em 2009, os Bitcoins são criados como recompensa por um processo conhecido como mineração e podem ser trocados por outras moedas, produtos e serviços. Muito tem sido discutido sobre sua robustez, então poderia a noção de que um ataque de 51% a uma blockchain poderia passar de “teórico” para “possível”?
O dinheiro tradicional é criado através de bancos (centrais), mas Bitcoins são “minados” por mineiros de Bitcoin: participantes da rede que executam tarefas extras. Especificamente, seus computadores realizam operações matemáticas complexas, a fim de encontrar a “solução” para um bloco de transações. Uma vez resolvido este problema, o mineiro envia a sua solução, juntamente com o próprio bloco, para o razão distribuído.
Neste ponto, todas as transações neste bloco estão bloqueadas e uma vez que cada solução para o bloco mais novo depende de cada bloco que veio antes dele, ela cria uma longa cadeia de confiança na qual cada transação pode ser provada ser válida. Isso impede que um usuário gaste o mesmo Bitcoin duas vezes; ele resolve o problema de “gasto duplo”. Todos os mineradores de blockchain estão efetivamente em uma corrida entre si. O primeiro a encontrar a solução para o bloco atual é o vencedor e recebe o prêmio de alguma quantidade de Bitcoin.
Uma vez que o problema matemático para cada bloco é baseado criptograficamente, cada mineiro tem, em teoria, uma chance tão boa quanto qualquer outro mineiro de encontrar a solução. A única maneira de ter uma melhor chance de ser o vencedor é controlar mais mineiros. Em teoria, quanto maior a rede distribuída de mineradores de blockchain, mais difícil é criar uma participação maioritária. Por exemplo, a taxa em que um indivíduo pode descobrir o hash de bloco correto é extremamente baixa - cerca de 12,5 Bitcoins por bloco. Para aumentar o seu potencial de ganho, os mineiros desenvolvem o poder de processamento coletivo em piscinas de mineração, estabelecendo parcerias com outros.
“Hoje, ataques contra criptomoedas são geralmente contra os usuários do sistema e não contra a criptografia em si. Portanto, 51% de ataques ainda parecem improváveis”
Para os criminosos organizados que queiram controlar uma blockchain, possivelmente para enviar seus próprios blocos fraudulentos que poderiam permitir-lhes gastar duplamente, eles precisariam controlar mais de 50% de todos os mineiros para uma blockchain específica. Há um número estimado de 2,4 milhões de mineiros de Bitcoin hoje e esse aumento de mineiros na rede significa que 51% de ataques contra Bitcoin são praticamente impossíveis.
Recordar este ataque requer uma participação maioritária nos mineiros e um ataque coordenado à rede Bitcoin exigiria mais de 1,2 milhões de mineiros para garantir que seus blocos fraudulentos fossem aceitos pelo resto dos mineiros. No entanto, mesmo que isso fosse possível, a fim de garantir que seu bloqueio fraudulento foi permanentemente aceito pela blockchain, uma série de blocos defeituosos consecutivos é necessária antes que eles sejam aceitos pelo resto da rede Bitcoin. A probabilidade é que, antes que qualquer invasor possa criar esse cenário, outros mineradores na rede teriam notado esse ataque e invalidado os blocos fraudulentos.
Esses ataques ainda são incomuns, pois continua sendo inviável, mesmo para os grandes jogadores, financiar e operar o grande número de mineiros necessários para atacar Bitcoin. Costumava ser possível minerar para Bitcoin em placas gráficas de computador (GPUs) relativamente baratas. No entanto, devido ao grande número de mineiros na rede e ao atual pagamento de 12,5 bitcoin por bloco, chips especializados (conhecidos como ASICs) são agora a única maneira acessível de minerar.
No entanto, isso eleva a fasquia ainda mais em termos do que é necessário para executar um pool de mineração Bitcoin significativo porque ele muda o equilíbrio de poder. Dependendo da moeda que você deseja minerar (ou atacar), o desinvestimento inicial seria maior e o invasor precisaria de um número significativamente menor de ASICs em comparação com GPUs.
Hoje, ataques contra criptomoedas são geralmente contra os usuários do sistema e não contra a criptografia em si. Portanto, 51% de ataques ainda parecem improváveis. É mais fácil furtar qualquer criptomoeda obtendo acesso à chave privada da carteira de um usuário ou atacando uma troca de criptomoedas. No entanto, é inegável que eles são possíveis e estamos começando a ver mais deles ocorrer. Por exemplo, Shift e Krypton, ambos baseados em Ethereum, foram alvo de um ataque de 51% em 2016 e em maio de 2018, Bitcoin Gold (distinto do Bitcoin mais popular) também estava sujeito ao mesmo ataque.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.