Bitcoin Core corrige bug de alta gravidade que afeta a construção de blocos em versões mais antigas de nodes

iconBeInCrypto
Compartilhar
AI summary iconResumo
Notícia exclusiva sobre bitcoin: Desenvolvedores do Bitcoin Core revelaram uma falha de alta gravidade que afeta a construção de blocos em versões mais antigas de nodes. A falha, relacionada a reorganizações de cadeia, causou corrupção do mempool e foi resolvida na atualização do bitcoin news update versão 30.0 em outubro de 2025. Nodes executando as versões 28.0 a 28.2 e 29.0 a 29.1 permanecem vulneráveis. Mineradores e operadores de pools podem precisar reiniciar os nodes para restaurar um mempool limpo.

Desenvolvedores do Bitcoin Core divulgaram uma falha de alta gravidade que pode impedir os nodes afetados de construir novos blocos. A falha foi identificada durante reorganizações da cadeia, corrompendo o mempool do node.

Felizmente, os desenvolvedores corrigiram o problema há mais de um ano, mas nós mais antigos ainda podem enfrentar risco.

Como uma reorganização de cadeia pode interromper a construção de blocos de bitcoin

Um bloco de modelo é o bloco candidato que um nó prepara para que os mineiros trabalhem. Sem ele, um nó de mineração não pode produzir novos blocos.

Em 10 de novembro, o Bitcoin Core publicou o aviso para o CVE-2025-62861. Estes são os principais detalhes:

  • Versões afetadas: Bitcoin Core 28.0 a 28.2 e 29.0 a 29.1.
  • Causa raiz: Uma regra chamada evicção de irmão se comportou incorretamente durante reorganizações de cadeia.
  • Erro: Os nodes poderiam descartar uma transação restaurada, mas manter seus descendentes.
  • Result: Transações pendentes gastaram fundos que já não existiam.

O problema envolvia transações TRUC, um tipo mais recente que permite apenas um filho não confirmado. Sob a evicção de irmãos, introduzida na versão 28.0, um segundo filho pagando taxas mais altas pode substituir o primeiro.

No entanto, essa lógica falhou quando os nodes restauraram transações de blocos desconectados. Em termos simples, o node construiu seu próximo bloco sobre uma base danificada.

Quem estava em risco por causa do bug do Bitcoin Core?

Principalmente, mineradores e operadores de pools executando versões vulneráveis. Uma vez que o mempool se tornou inconsistente, a criação do modelo de bloco falhou na verificação de validade.

Consequentemente, o nó afetado não pôde mais produzir blocos. A única solução foi reiniciar, forçando o nó a reconstruir seu mempool do zero.

O pesquisador de segurança Niklas Goegge relatou a falha de forma responsável em 26 de setembro de 2025. Pouco depois, o desenvolvedor Greg Sanders enviou a correção.

Lançamentos corrigidos seguiram em outubro de 2025 com as versões 30.0, 29.2 e 28.3. O Bitcoin Core publicou os detalhes somente após a última versão vulnerável 29.x ter atingido o fim da vida útil. É por isso que os desenvolvedores normalmente adiam os detalhes até que a maioria dos nodes tenha atualizado.

Top 10 países por nós de bitcoin: os EUA lideram com 32,63%, seguidos pela Alemanha e pela França. Fonte: Newhedge
Top 10 países por nós de bitcoin: os EUA lideram com 32,63%, seguidos pela Alemanha e pela França. Fonte: Newhedge

Notavelmente, o mesmo lote de divulgação incluiu outros dois bugs corrigidos na versão 30.0. Um poderia interromper o processamento de blocos, enquanto outro concedeu incorretamente permissões às conexões Tor de entrada. A divulgação também segue um lote de outubro com outros três bugs, que foram identificados por um scanner baseado em IA chamado Project Loupe.

Portanto, operadores ainda executando as versões 28.0 a 29.1 devem atualizar imediatamente. Reiniciando um nó afetado também restaura um mempool limpo.

A post Bitcoin Core’s Fix for a Broken Mining Node? Turn It Off and On Again apareceu primeiro em BeInCrypto.

Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações. Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.