Pentágono revela supostas falhas do blockchain do Bitcoin e Ethereum

Pentágono

Empresa de segurança, Trail of Bits, financiada pelo Pentágono emitiu relatório com vulnerabilidade da blockchain do BTC e ETH

O relatório é focado em Bitcoin e Ethereum, mas aborda outras plataformas baseadas em blockchain usando protocolos de consenso Proof-of-Work (PoW) e Proof-of-Stake (PoS) e Tolerante a Falhas Bizantinas em geral.

A investigação concluiu que os componentes criptos dessas redes são “robustos” e alega que existem vulnerabilidades na implementação do blockchain e nos protocolos de consenso. Em outras palavras, a empresa de segurança acredita que o blockchain pode ser explorado, mas que a criptomoeda que os suporta é forte.

A Trail of Bits chegou às seguintes conclusões durante sua investigação: Bitcoin, Ethereum e outras blockchains têm um “conjunto privilegiado de entidades” com o poder de alterar suas transações, tráfego não criptografado, nós executando software “vulnerável” antigo e outros.

No geral, o relatório afirma que as redes blockchain não são descentralizadas e que são vulneráveis ​​a uma série de possíveis vetores de ataque e interrupções de atores externos. Em particular, eles apontaram que as redes blockchain atuais carecem de “custo Sybil”, o que significa que podem ser “facilmente” atacadas:

Para que um blockchain seja distribuído de forma otimizada, deve haver o chamado custo Sybil. Atualmente, não há nenhuma maneira conhecida de implementar custos Sybil em um blockchain sem permissão como Bitcoin ou Ethereum sem empregar um terceiro confiável centralizado (TTP) Até que um mecanismo para impor custos Sybil sem um TTP seja descoberto, será quase impossível para blockchains sem permissão alcançar uma descentralização satisfatória.

Escusado será dizer que a comunidade criptográfica rejeitou as conclusões dessas descobertas. As duas maiores criptomoedas por capitalização de mercado BTC e ETH foram fundadas na ideia de criar sistemas descentralizados, sem confiança, transparentes e abertos. Os desafios do relatório basicamente afirmam que eles falharam nesse sentido.

Bitcoin e Ethereum são verdadeiramente descentralizados?

O relatório é altamente controverso devido às suas descobertas, à precisão de suas conclusões e porque recebeu financiamento do Pentágono dos EUA, os funcionários do governo deste país fizeram declarações hostis à indústria cripto e criptomoedas.

O CTO e cofundador da Swan Bitcoin Yan Pritzker e seu editor-chefe Tomer Strolight verificaram a investigação e chegaram a discrepâncias. Seus argumentos apoiavam o Bitcoin de que “a maioria das blockchains é centralizada em graus variados (…)”.

O relatório do Pritzker e Strolight estuda as afirmações de um por um. Primeiro, eles disseram que o Bitcoin não possui um “conjunto privilegiado de entidades” capazes de alterar seu código, pois é o usuário que executa os nós que decide qual código de software eles executam. Eles acrescentam:

Mesmo se nos concentrarmos no cliente Bitcoin mais popular, o bitcoin-core, a afirmação de que quatro pessoas controlam o código-fonte também é FALSA (…). Muitas outras blockchains empregam um mecanismo de atualização forçada, como as bombas de dificuldade do Ethereum. Nesses casos, achamos que a afirmação é amplamente VERDADEIRA (…).

Além disso, Pritzker e Strolight destacaram a diferença entre pools de mineração e mineradores para apontar que o primeiro não pode interromper a rede, como diz o relatório financiado pela DARPA. Sobre o custo do ataque Sybil do BTC, o relatório afirma o seguinte, observando como a criptomoeda foi criada com o objetivo de impedir esse vetor de ataque à sua rede:

A invenção do Nakamoto Consensus (ou seja, a confiança do Bitcoin na prova de trabalho como fonte de verdade) foi literalmente projetada para evitar ataques Sybil. Satoshi queria que qualquer participante pudesse adicionar um bloco, mas escolher um usuário aleatoriamente estaria aberto a indivíduos que fingissem ser muitos usuários. Mas o trabalho não pode ser falsificado (…).

No momento da edição deste artigo o Bitcoin está sendo negociado a US$ 20.088, com perda intradiaria de 1,69% e 0,98% no período semanal. O Ethereum está sendo negociado a 1.107, com desvalorização de 5,24% e ganhos de 2,25% no comparativo semanal.

Foto de Washington Leite
Foto de Washington Leite O autor:

Formado em Administração de Empresas, sou entusiasta da tecnologia e fascinado pelo mundo das criptomoedas, me aventuro no mundo do trade, sendo um eterno aluno. Bitcoin: The money of the future