Notícias

Brasileiros se unem a ataque ao bitcoin que pode alterar código

Indivíduos independentes realizaram um ataque coordenado na rede de testes do Bitcoin na última quarta-feira (8). Um dos participantes foi o programador brasileiro Narcélio Filho, que se juntou a especialistas de várias partes do mundo. O objetivo da missão era expor algumas vulnerabilidades conhecidas há cerca de 15 anos e contribuir para uma atualização das tecnologias desenvolvidas por Satoshi Nakamoto, o criador do Bitcoin.

Esse desejo por um sistema mais robusto levou os desenvolvedores a se unirem. O Jameson Lopp, uma figura importante no mundo das criptomoedas, organizou um teste no ambiente chamado signet. A ideia era inibir o fluxo normal de transações através da injeção de dados corrompidos, resultando em blocos maliciosos que poderiam atrasar a validação das transações.

Para os programadores, ignorar falhas na rede vai contra os princípios éticos da comunidade. Narcélio alertou seus seguidores na plataforma X sobre a realização dessa simulação, explicando como blocos complicados podem afetar a capacidade de processamento dos nós que verificam as transações.

Blocos com ataque na rede de testes de bitcoin
Blocos com ataque na rede de testes de bitcoin produzem mais demanda para verificações, pesando a validação por nós (Foto/Narcélio Filho).

Ameaças ao funcionamento descentralizado do Bitcoin?

Os ataques de negação de serviço são uma preocupação constante para a integridade do ecossistema de finanças descentralizadas. Esses ataques saturam a rede com informações, tornando difícil para as máquinas processarem rapidamente todas as transações. Assim, os especialistas tentam simular esse caos para desenvolver defesas mais eficazes antes que um problema sério aconteça.

No Twitter, Narcélio compartilhou: “AMANHÃ ACONTECERÁ UM ATAQUE NO BITCOIN! Mas será apenas na signet e de forma mais leve. O intuito é entender o impacto de um problema antigo na rede.” A mensagem destaca como blocos complexos podem deixar a rede sobrecarregada.

Esses ataques simulados, que os membros da comunidade chamam de táticas de sobrecarga, são realizadas por avatares com intenções restritivas, criando blocos anormais que confundem as máquinas encarregadas da verificação das transações. Um ataque real em larga escala poderia abalar gravemente a confiança dos investidores.

Soluções estruturais em desenvolvimento

As soluções para esses problemas incluem propostas elaboradas pelos programadores, que discutem o ajuste do consenso conhecido como BIP 54 há anos. Esses debates ocorrem em fóruns técnicos onde se busca entender e implementar correções estruturais.

Para que essas soluções sejam testadas, é necessário um engajamento voluntário da comunidade global. Os desenvolvedores rodam o Bitcoin Core em infraestruturas paralelas, observando o desempenho das máquinas e registrando os tempos de validação de dados durante os ataques. Esse trabalho exige paciência, pois ajustes no protocolo base podem impactar as transações financeiras diárias.

A adequação do protocolo passa por análises rigorosas, pois a segurança do sistema é prioridade. Isso envolve simulações exaustivas nas mãos de especialistas dedicados à integridade da rede.

Evolução amparada na ação direta

Narcélio também compartilhou que “as correções discutidas no BIP-54 já foram implementadas e estão sendo testadas na implementação chamada de “Bitcoin Inquisition”. Essas alterações são simples no código de consenso e devem ser ativadas em breve por meio de um softfork.”

Na comunidade, usuários têm reportado resultados dos testes. Alguns casos mostraram que um Node de Bitcoin pode levar mais de um minuto para registrar um novo bloco durante o ataque, algo incomum no funcionamento normal da rede. Isso sugere que a lentidão poderia comprometer a ideia de descentralização do Bitcoin.

Blocos validados na rede de testes do Bitcoin
Em condições normais, um Node registra um bloco rapidamente; testes mostraram que ataques de lentidão impactam esse processo (Foto/Narcélio).

A confirmação da necessidade de atualização foi reforçada por Jameson Lopp. Ele declarou que o BIP-54 resolve esse problema e que a atualização na rede é necessária. O teste de resistência é um passo importante para garantir a segurança e a confiança no uso do Bitcoin.

Em meio a essa movimentação, os desenvolvedores continuam atentos, principalmente devido aos avanços da computação quântica, uma preocupação crescente entre os profissionais da área.

Rafael Cockell

Administrador, com pós-graduação em Marketing Digital. Cerca de 4 anos de experiência com redação de conteúdos para web.

Artigos relacionados

Botão Voltar ao topo