bitcoinAutor: Jeremy Kirk

O Bitcoin é vulnerável a um ataque que poderia ter efeitos devastadores sobre a moeda virtual, mas isso pode ser corrigido com uma atualização de software, de acordo com pesquisadores da Universidade de Cornell.

O ataque envolve “mineradores”, ou pessoas que rodam computadores que verificam transações de Bitcoin, disse Ittay Eyal, um colega de pós-doutorado do Departamento de Ciência da Computação e coautor do estudo com Emin Gun Sire, professor da Universidade.

A cada 10 minutos, os mineradores – que normalmente colaboram em piscinas de mineração – são recompensados ​​com 25 Bitcoins por emprestar seu poder de computação para o serviço, se conseguirem resolver um enigma criptográfico primeiro. Mineradores processam transações de Bitcoin, que são registradas em seu “blockchain”, ou contabilidade pública.

Há muito se sabe que, se um grupo de mineração controlasse mais de 50% do poder de processamento do Bitcoin, a rede poderia estar sujeita a uma variedade de ataques, caso o grupo quisesse agir maliciosamente. Mas os pesquisadores mostram que pequenos mineradores podem involuntariamente participar de um grupo mal-intencionado.

Os mineradores devem seguir o protocolo de software de Bitcoin. Mas Eyal e Sire descobriram que a moeda poderia ser significativamente perturbada se um pequeno grupo – que compreende menos que 10% do poder de mineração de Bitcoin – decidir não segui-lo.

Um grupo de mineração malicioso, ou “mineiradores egoístas” como denominado no trabalho de pesquisa, poderiam “gastar” o blockchain , ou dividi-lo em uma cadeia de competição apenas por revelar seletivamente algumas das operações já processadas.

Se a divisão da blockchain do grupo malicioso crescer mais que o registro legítimo, ele poderia começar a pegar uma fatia maior dos 25 bitcoins de recompensa.

Mineiradores, vendo o grupo malicioso ganhar maior receita, iria se juntar à piscina de sucesso, mesmo que não tenha conhecimento de suas intenções. O grupo mal intencionado, então, poderia eventualmente controlar a cadeia de transações, disse Eyal.

“A descoberta aqui é uma piscina de mineração de qualquer tamanho pode iniciar este ataque e é melhor fazendo a mineração egoísta”, disse Eyal em uma entrevista por telefone.

Ameaça

Uma variedade de ataques são então possíveis, incluindo gastar o mesmo bitcoin duas vezes – a rede é atualmente projetada para impedir isso. Se um comerciante recebeu um pagamento em bitcoins, os mineradores poderiam “reverter ” a transação para permitir que os bitcoins sejam gastos novamente, disse Eyal.

“Eles também poderiam impedi você de nunca usar seus bitcoins”, não permitindo determinadas transações na blockchain, disse Eyal.

Felizmente, o protocolo do Bitcoin pode ser atualizado. Eyal disse que ele e Sire sugeriram uma correção para o algoritmo da moeda, o que limitaria as piscinas de mineração para não mais do que 25% do número total de nodes na rede.

Algumas piscinas de mineração hoje já superam os 25%, disse Eyal. “Obviamente, acreditamos que estas piscinas são honestas e eles não têm qualquer incentivo para quebrar o protocolo. Mas, como eu disse antes, tecnicamente eles podem e acreditamos que esta não é uma situação saudável para o Bitcoin, que acreditamos ser destinado a grandes coisas”, disse.

Gavin Andresen, cientista-chefe da Fundação Bitcoin e principal desenvolvedor do cliente Bitcoin-QT, disse que os desenvolvedores ainda estão digerindo o trabalho de pesquisa. Mas ele disse que o consenso no final provavelmente será que o ataque não é prático.

Embora o Bitcoin não seja controlado por uma entidade, uma equipe de desenvolvedores trabalham em seu protocolo central. As atualizações para o protocolo são liberadas periodicamente e adotadas pela comunidade, embora não haja nenhuma maneira de forçar as pessoas a atualizar seu software.

A atualização daria às pessoas maior confiança na economia Bitcoin e garantiria que as pessoas não tem que contar com as “boas intenções” dos mineradores, disse Eyal.

Fonte: IDG Now!