O protocolo Babylon, que permite a funcionalidade de staking de Bitcoin, revelou uma falha técnica significativa que pode comprometer a estabilidade da sua rede de validadores. De acordo com divulgações recentes partilhadas pelas equipas de desenvolvimento no GitHub, esta vulnerabilidade no mecanismo de consenso do Babylon representa um risco material para a eficiência na geração de blocos.
A Falha Técnica em Detalhe
No núcleo do sistema de validação do Babylon encontra-se o esquema de extensão de votação BLS, um método criptográfico concebido para garantir que os validadores autentiquem e aprovem os blocos recém-gerados. O esquema funciona ao fazer com que os validadores confirmem que o consenso foi atingido em blocos específicos antes de avançar na rede.
Existe uma omissão crítica na forma como este processo de validação lida com os dados de identificação do bloco. Quando os validadores transmitem as suas confirmações de voto através do esquema de extensão de votação BLS, devem incluir um campo de hash do bloco—este campo serve como o indicador definitivo de qual bloco específico estão a apoiar. Esta informação é essencial para manter estados de validadores sincronizados durante as rondas de consenso.
Como a Vulnerabilidade Cria Disrupção na Rede
A falha torna-se explorável quando validadores maliciosos deliberadamente omitem o campo de hash do bloco nas suas transmissões de voto. Assim, criam uma assimetria no estado de consenso na rede. Quando os validadores atingem pontos críticos de verificação—pontos de transição onde o protocolo reinicia os parâmetros de validação—aqueles que receberam dados de voto incompletos enfrentam conflitos de processamento.
Se múltiplos validadores encontrarem estas confirmações malformadas simultaneamente, a rede sofre uma degradação tangível de desempenho. O processo de geração de blocos desacelera à medida que os validadores gastam recursos computacionais a resolver estas inconsistências de consenso, em vez de avançar com a cadeia.
Avaliação Atual e Cronograma
Os desenvolvedores enfatizam que, embora não tenha sido documentada nenhuma exploração ativa na rede, a vulnerabilidade permanece explorável caso os atacantes obtenham capacidade suficiente de validadores. A equipa técnica por trás do Babylon destacou esta questão como uma prioridade de remediação imediata para evitar potenciais disrupções à medida que o protocolo escala.
A divulgação serve como um lembrete de que, mesmo protocolos estabelecidos como o Babylon, requerem auditorias de segurança contínuas, especialmente quando operam na interseção do modelo de segurança do Bitcoin e dos mecanismos de tolerância a falhas bizantinas.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Protocolo de Staking de Bitcoin da Babylon revela vulnerabilidade crítica de consenso
O protocolo Babylon, que permite a funcionalidade de staking de Bitcoin, revelou uma falha técnica significativa que pode comprometer a estabilidade da sua rede de validadores. De acordo com divulgações recentes partilhadas pelas equipas de desenvolvimento no GitHub, esta vulnerabilidade no mecanismo de consenso do Babylon representa um risco material para a eficiência na geração de blocos.
A Falha Técnica em Detalhe
No núcleo do sistema de validação do Babylon encontra-se o esquema de extensão de votação BLS, um método criptográfico concebido para garantir que os validadores autentiquem e aprovem os blocos recém-gerados. O esquema funciona ao fazer com que os validadores confirmem que o consenso foi atingido em blocos específicos antes de avançar na rede.
Existe uma omissão crítica na forma como este processo de validação lida com os dados de identificação do bloco. Quando os validadores transmitem as suas confirmações de voto através do esquema de extensão de votação BLS, devem incluir um campo de hash do bloco—este campo serve como o indicador definitivo de qual bloco específico estão a apoiar. Esta informação é essencial para manter estados de validadores sincronizados durante as rondas de consenso.
Como a Vulnerabilidade Cria Disrupção na Rede
A falha torna-se explorável quando validadores maliciosos deliberadamente omitem o campo de hash do bloco nas suas transmissões de voto. Assim, criam uma assimetria no estado de consenso na rede. Quando os validadores atingem pontos críticos de verificação—pontos de transição onde o protocolo reinicia os parâmetros de validação—aqueles que receberam dados de voto incompletos enfrentam conflitos de processamento.
Se múltiplos validadores encontrarem estas confirmações malformadas simultaneamente, a rede sofre uma degradação tangível de desempenho. O processo de geração de blocos desacelera à medida que os validadores gastam recursos computacionais a resolver estas inconsistências de consenso, em vez de avançar com a cadeia.
Avaliação Atual e Cronograma
Os desenvolvedores enfatizam que, embora não tenha sido documentada nenhuma exploração ativa na rede, a vulnerabilidade permanece explorável caso os atacantes obtenham capacidade suficiente de validadores. A equipa técnica por trás do Babylon destacou esta questão como uma prioridade de remediação imediata para evitar potenciais disrupções à medida que o protocolo escala.
A divulgação serve como um lembrete de que, mesmo protocolos estabelecidos como o Babylon, requerem auditorias de segurança contínuas, especialmente quando operam na interseção do modelo de segurança do Bitcoin e dos mecanismos de tolerância a falhas bizantinas.