O ator malicioso poderia então voltar na cadeia de blocos para o bloco anterior à confirmação da transferência de BTC e minerar uma cadeia alternativa, na qual a transferência de BTC não está incluída. A quota maioritária do poder de rede garantiria que esta situação seria forçada a ser adotada pelo resto da rede como uma transação válida.
Por outro lado, um ataque maioritário não permite ao ator malicioso impedir a difusão de transações nem reverter transações de outros utilizadores. Alterar a recompensa do bloco, criar moedas a partir do nada ou roubar moedas que nunca pertenceram ao atacante também são cenários muito improváveis.
Quanto mais antiga for uma transação, mais difícil será subvertê-la, uma vez que o número de novos blocos a serem extraídos para que a rede atinja o nível atual se torna cada vez mais distante. Esta é a razão pela qual as transações Bitcoin normalmente requerem um limite de x número de confirmações antes de serem compensadas.
Um ataque de 51% na blockchain do Bitcoin é muito improvável devido à magnitude da rede. À medida que a rede cresce, a possibilidade de uma única pessoa ou entidade obter poder de computação suficiente para dominar todos os outros participantes torna-se cada vez mais improvável.
Portanto, é altamente improvável que ataques de 51% aconteçam em grandes redes, especialmente na blockchain do Bitcoin, que é considerada a rede de criptomoedas mais segura. Embora muitas das grandes cadeias de blocos ainda não tenham sofrido um ataque deste tipo, a maioria dos ataques foi observada noutras cadeias mais pequenas. Por exemplo, a altcoin Bitcoin Gold – que é um fork da cadeia principal de Bitcoin – sofreu um ataque de 51% em Maio de 2018, levando ao roubo de 18 milhões de dólares de BTG na altura.
O que é um ataque de 51%?
Um ataque de 51% é um potencial ataque a uma rede blockchain, em que uma única entidade ou organização é capaz de controlar a maioria da taxa de hash, potencialmente causando a interrupção da rede. Nesse cenário, o atacante teria poder de mineração suficiente para excluir ou modificar intencionalmente a ordem das transações. Poderia também reverter as transações que fez enquanto estava no controlo – levando a um problema de gasto duplo.
Um ataque maioritário bem sucedido também permitiria ao atacante impedir que algumas ou todas as transações fossem confirmadas (negação de serviço de transação) ou impedir que alguns ou todos os outros mineiros fizessem mineração, resultando no que é conhecido como um monopólio de mineração.
Por outro lado, um ataque maioritário não permitiria ao atacante reverter transações de outros utilizadores nem impedir a criação e difusão de transações na rede. Alterar a recompensa do bloco, criar moedas do nada ou roubar moedas que nunca pertenceram ao atacante também são considerados eventos impossíveis.