24.6 C
Brasília
domingo, junho 28, 2026

Análise da Base revela bug no sequenciador como causa da falha na blockchain

- Advertisement -spot_imgspot_img
- Advertisement -spot_imgspot_img

De acordo com uma análise pós-incidente, um bug no sequenciador foi responsável por duas interrupções na rede Base, de camada 2, da Coinbase, na semana passada.  

A equipe de engenharia da Base afirmou, em uma análise pós-lançamento realizada no sábado, que identificou um bug na lógica de construção de blocos do sequenciador que permitia que um “estado de registro obsoleto” persistisse após uma falha na validação de uma transação. 

“O construtor de blocos recebeu uma transação inválida, que falhou durante a execução, como esperado, mas erroneamente não limpou o estado do diário que continha as contas e os espaços de armazenamento que haviam sido acessados”, disse a equipe.

rede Base  opera com um único sequenciador, o que significa que um único bug pode paralisar tudo. Trata-se de um componente centralizado da blockchain que decide a ordem das transações e já foi responsável por interrupções em outras blockchains de camada 2, incluindo Arbitrum, OP Mainnet e zkSync Era. 

Na quinta e sexta-feira, a rede principal Base sofreu duas interrupções na produção de blocos; o primeiro incidente durou 116 minutos e o segundo, 20 minutos. 

Houve uma paralisação completa de novos blocos da camada 2, e os nós de sequenciamento e validação não conseguiram prosseguir além do bloco inválido até que o sequenciamento fosse restaurado.

A equipe corrigiu as interrupções aplicando uma atualização aos sequenciadores para garantir que o estado do registro fosse atualizado corretamente durante a execução. 

No entanto, a mitigação demorou mais do que o esperado “devido a condições de infraestrutura não relacionadas ao bug original”, disseram eles. 

Também ocorreu uma “condição de corrida” após a reinicialização do sistema, que impediu os sequenciadores de se sincronizarem, causando a segunda interrupção. 

No futuro, a equipe de engenharia da Base planeja aprimorar os “testes de fuzzing” do protocolo, que envolvem bombardear o sistema com grandes volumes de entradas aleatórias, malformadas ou inesperadas para encontrar erros, e construir uma “recuperação elegante” para que os nós validadores não precisem de reinicializações manuais durante incidentes futuros.

Não é a primeira interrupção do serviço Base

Esta não é a primeira interrupção relacionada ao sequenciador do Base, que parou de produzir blocos por 17 minutos em setembro de 2024 e por cerca de meia hora em agosto de 2025. 

A Base é a segunda maior rede de camada 2 em valor total protegido, que é de pouco menos de US$ 11 bilhões, de acordo com a L2beat.

[Fonte Original]

- Advertisement -spot_imgspot_img

Destaques

- Advertisement -spot_img

Últimas Notícias

- Advertisement -spot_img