Como já discutimos em “O que é mineração de Bitcoin?”, Os mineiros são uma peça essencial do Bitcoin. Grande parte da segurança do Bitcoin depende deles para evitar desvendar o Blockchain distribuído.

Mas o que aconteceria se a grande maioria dos mineiros se coordenasse para falsificar essas anotações? Vale a pena fazer?

Neste artigo vamos lidar mais detalhadamente com o chamado “ataque de 51%“.

Contexto

Desde a sua criação, na comunidade Bitcoin sempre apareceram usuários mais otimistas e outros mais pessimistas com relação a alguns dos recursos que oferece. Tem havido debates intensos sobre elementos como o tamanho dos blocos ou outras questões sobre o seu desenvolvimento nos fóruns mais reconhecidos, proporcionando diferentes pontos de vista para continuar construindo e agregando valor a essa nova tecnologia. Esses debates não são apenas uma questão do presente, no passado houve também momentos de muitas dúvidas relacionadas ao “fantasma” do ataque de 51%.

Desde o início de 2014, a empresa de mineração em nuvem Ghash.IO estava perigosamente perto de 50% da porcentagem total de hash (ou energia) da rede Bitcoin, gerando inseguranças em todos os usuários que haviam acabado de descobrir o Bitcoin. Mas o que esse ataque realmente poderia causar? Qual é o seu grau de perigo?

Sobre o ataque de 51%

Um ataque de 51% ocorre no momento em que uma pessoa ou grupo de minas controla 51% do poder computacional da rede, uma vez que teria a mesma capacidade de mineração que todos os outros grupos de mineração, além de uma adição com a qual poderia atingir um ataque negativo a este sistema eletrônico distribuído, alterando temporariamente o funcionamento da rede.

Custo e consequências

No caso mencionado, essa entidade poderia usar essa vantagem para realizar operações como as seguintes:

  • Revertir transações e produzir uma despesa dupla com seus bitcoins
  • Evitar confirmações de transações que devem ser validadas de forma normal.
  • Impedir que outros mineiros minerem blocos válidos

Apesar disso, tanto o tempo quanto o investimento que seriam necessários para realizar um ataque dessas características é tão alto e complexo que não seria ideal para a pessoa ou entidade interessada.

Vamos ver alguns atos que o invasor não conseguiria executar:

Reverter as transações de outras pessoas, mas sim impedir transações ou novos blocos de alguém que não seja ele mesmo.

(mostrado como ‘não confirmado’).

  • Alterar o número de moedas geradas por cada bloco
  • Criar moedas a partir de zero
  • Enviar moedas que nunca pertenceram a você

Entra no link a seguir se você ainda não souber como as transações do Bitcoin funcionam.

Gavin Andresen (desarrollador del proyecto Bitcoin), añadió algunos detalles y aclaraciones sobre este ataque en su web GavinTech:

Gavin Andresen (desenvolvedor do projeto Bitcoin), adicionou alguns detalhes e esclarecimentos sobre esse ataque em seu site GavinTech:

Something like “ignore a longer chain orphaning the current best chain if the sum(priorities of transactions included in new chain) is much less than sum(priorities of transactions in the part of the current best chain that would be orphaned)” would mean a 51% attacker would have to have both lots of hashing power AND lots of old, high-priority bitcoins to keep up a transaction-denial-of-service attack. And they’d pretty quickly run out of old, high-priority bitcoins and would be forced to either include other people’s transactions or have their chain rejected.

De acordo com Gavin, defender a rede contra um ataque de 51% seria relativamente simples, forçando o invasor a ter alta potencia de hash e BTC antigos de alta prioridade muito elevada. O tempo em que o ataque duraria seria relativamente baixo e o atacante rapidamente ficaria sem BTC de alta prioridade, sendo obrigado a incluir outras transações ou sofrer a rejeição de sua cadeia.

.

Rede de situação atual (novembro de 2015)

Durante meses, a distribuição da potência total da mineração foi distribuída de forma mais uniforme, embora ainda pudesse ser mais distribuída, atualmente o maior grupo de mineração (AntPool) tem 19-20% do total, minerando aproximadamente 870 blocos neste último mês.

 

Hashrate minado

Distribución 465522 TH/s – http://blockinfo.org/pools

 

Bitfury e a pool BTCChina seguem com 14% e 13% respectivamente.

Se uma coisa é clara é que o quadro mudou, mas os novos projetos devem continuar trabalhando para que a distribuição seja ainda mais descentralizada.

Você acha que a atual rede de mineração tende à centralização ou descentralização? O que você faria para melhorar?

Este articulo foi util?
Average Scoring: 0
➜ Share the knowledge and promote the decentralized revolution!