O Bitcoin Core recebeu uma atualização no dia 3 de junho para a versão 0.20.0 e promete fornecer mais segurança à rede contra ataques de grandes corporações e países.

Bitcoin Core é o software que governa o protocolo da rede Bitcoin. Ele está em constante desenvolvimento e é "open source" (código aberto) - o que significa que qualquer desenvolvedor pode contribuir para o melhoramento do software.

Quando estas mudanças no software não são na estrutura da rede Bitcoin, a atualização não precisa passar por um processo de consenso que gera uma bifurcação (fork) na cadeia da blockchain do Bitcoin.

A nova versão do Bitcoin Core acrescenta a capacidade da rede de se proteger contra ataques de grandes players, como nações ou grandes corporações de computação.

Denominado “Asmap”, a implementação protege os recursos ponto a ponto básicos da rede Bitcoin. Os nós da rede, que formam a arquitetura mais significativa, agora são mapeados de maneira detalhada pelo sistema.

Para atingir uma melhor segurança contra ataques, a atualização limita as conexões de grandes players da Internet, como Google Cloud ou Amazon Web, que podem acessar a rede Bitcoin com vários planos de roteamento. 

O alvo da atualização são os ataques chamados "Erebus" - definidos pelos pesquisadores da Universidade Nacional de Singapura (NUS) como um tipo de ameaça que permite que estas grandes redes corporativas censurem o Bitcoin através da falsificação de conexões. 

Em um artigo de 2019 detalhando o ataque, os pesquisadores disseram que a falha poderia, teoricamente, prejudicar a rede Bitcoin e potencialmente fazer com que um pool de mineração influente fosse desligado da rede.

A brecha de segurança cria uma oportunidade para maus atores "cortarem" exchanges ou pools de mineração de Bitcoin da rede, causando uma mudança fundamental no comportamento das transacões.

Os pesquisadores da NUS explicaram:

"Nosso ataque é viável não por causa de quaisquer bugs recém-descobertos na implementação principal do Bitcoin, mas pela vantagem topológica fundamental de ser um adversário da rede".

A pesquisa estima que aproximadamente 10.000 nós de Bitcoin estavam suscetíveis a esses ataques antes do lançamento da recente atualização 0.20.0. 

O colaborador do Bitcoin Core, Gleb Naumenko comentou sobre a melhora na segurança causada pela atualização:

"Estamos resolvendo um problema não do seu provedor de internet, mas de alguns provedores de internet no mundo que estão te ferrando, porque isso é muito mais perigoso".

O desenvolvedor de Bitcoin Pieter Wuille comentou https://twitter.com/pwuille/status/1268296477584965634 o lançamento da nova versão do software do Bitcoin e disse que é preciso cautela:

"Bom artigo sobre o novo recurso asmap no Bitcoin Core 0.20, que estou empolgado em lançar. Dito isto, é altamente experimental por enquanto e não está claro como progredir a partir disso. A coleta e compilação dos dados do ASN não é trivial e coloca questões de confiança."

A brecha na segurança que a atualização procura resolver não acontece somente na rede Bitcoin. De acordo com Naumenko, quase todas as criptomoedas que trabalham em um estrutura ponto a ponto sofrem com este mesmo problema.