Rodrigo Tolotti avatar

Os desenvolvedores do Bitcoin Core emitiram um alerta de emergência Após identificarem um bug grave nas versões 30.0 e 30.1 do software, capaz de excluir carteiras de usuários e provocar a perda definitiva de bitcoins em especificações específicas. A falha levou à retirada imediata dessas versões do site oficial do projeto e reacendeu antigas na comunidade, já sensibilizada pela polêmica atualização do protocolo relacionado ao uso do OP_RETURN.

Segundo o aviso publicado pelos mantenedores do Bitcoin Core na segunda-feira (5), o problema ocorre durante o processo de migração de carteiras antigasconhecidas como carteiras legadas, que utilizam o formato Berkeley DB.

Essas carteiras precisam ser convertidas para o formato moderno adotado pelo cliente, mas, em casos raros, uma falha nesse procedimento pode resultar na exclusão de todos os arquivos de carteira armazenados no mesmo diretório do nó, e não apenas daquele que está sendo migrado. Caso o usuário não possua backups atualizados, a perda dos fundos é irreversível.

Os desenvolvedores explicaram que o bug exige uma combinação um pouco comum de fatores, incluindo a presença de um arquivo wallet.dat padrão — que não é criado automaticamente desde a versão 0.21, lançada há cerca de cinco anos — e uma falha no carregamento dessa carteira. O problema pode ser acionado quando o recurso de poda, usado para descartar dados antigos da blockchain, é ativado e a carteira é fechada durante esse processo.

Ainda assim, por excesso de cautela, a Time decidiu classificar os binários das versões 30.0 e 30.1 como “inseguros” e remover os links de download.

Enquanto uma correção definitiva não é lançada na forma da versão 30.2, já em desenvolvimento, a recomendação oficial é que os usuários não tentem realizar qualquer migração de carteiras legadas nessas versões, seja pela interface gráfica ou via RPC.

O alerta, no entanto, não se estende ao uso cotidiano do software. Usuários que já operam carteiras existentes podem continuar enviando e recebendo bitcoinsvalidando blocos e mantendo seus nós em funcionamento normalmente, desde que não iniciaram o processo de conversão de carteiras antigas.

Como medida adicional, o site oficial do Bitcoin Core passou uma recomendação novamente o download da versão 28.1, considerada estável e livre tanto do bug quanto das mudanças introduzidas na v30 relacionadas ao OP_RETURN. A decisão reforçou a percepção de gravidade do episódio, especialmente porque a versão 30 vinha sendo amplamente promovida ao longo de 2025 como uma atualização relevante em termos de segurança.

Reação da comunidade

O desenvolvedor Tomer Strolight classificou o problema como “bastante sério” e afirmou que, se sua interpretação for correta, o Bitcoin Core 30.x “pode apagar todas as carteiras do dispositivo”. Para ele, muitos usuários foram incentivados a atualizar o software justamente por causa dos alertas de segurança, o que torna ainda mais crítica a necessidade de comunicação clara e preventiva.

Leia mais: Bitcoin Core vs Knots: a nova guerra criptográfica que está agitando a internet

Strolight também observou que o fato dos próprios desenvolvedores removeram a versão 30.x da lista de recomendações evidencia a dimensão do erro e exige um esforço coletivo para alertar os usuários sobre o risco.

O episódio também foi rapidamente incorporado ao debate ideológico que marcou o lançamento da versão 30. Alguns usuários aproveitaram o incidente para defender a postura de Luke Dash Jr. e o uso do Bitcoin Knots, uma implementação alternativa do Bitcoin Core que impõe restrições mais severas ao armazenamento de dados arbitrários na blockchain.

Para esses críticos, a sucessão de controvérsias reforça a necessidade de abordagens mais conservadoras no desenvolvimento do software.

A porta de entrada para o bitcoin, a maior criptomoeda do mundo, está no MB. É simples, seguro e transparente. Deixe de adiar um investimento com potencial gigante. Invista em poucos cliques!



Fonteportaldobitcoin

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *