Falha no Staking da Babylon Risco de Lentidão e Consenso

Uma falha no protocolo de staking de Bitcoin da Babylon permite que validadores maliciosos omitam o hash do bloco, arriscando falhas e lentidão na produção de blocos, especialmente em transições de epoch. Não há relatos de exploração, mas o risco persiste.

Uma falha crítica de software foi descoberta no protocolo de staking de Bitcoin da Babylon, levantando preocupações sobre a estabilidade do seu processo de consenso. A vulnerabilidade está centrada na extensão de voto BLS, o mecanismo de assinatura de bloco da Babylon, que permite aos validadores confirmar a concordância sobre novos blocos. Validadores maliciosos podem explorar o bug omitindo o campo obrigatório de hash do bloco ao enviar sua extensão de voto. Essa omissão pode causar falhas nos validadores, especialmente durante as transições de epoch—momentos-chave em que a rede muda de ciclos de validação e aplica verificações de consenso rigorosas. Se vários validadores forem afetados simultaneamente, a produção de blocos pode desacelerar significativamente, reduzindo o throughput da rede. A falha, divulgada por um colaborador em um post público no GitHub, resulta em panics de runtime devido à desreferenciação de ponteiros nulos nas funções centrais de consenso. Embora não haja evidências de exploração ativa, desenvolvedores alertam que o risco aumentará conforme a adoção da Babylon crescer. Até o momento do relatório, a Babylon não havia divulgado uma correção pública para o problema.

Tokens relacionados

Notícias relacionadas