A Base revelou que as interrupções da mainnet de 25 e 26 de junho duraram cerca de 116 minutos e 20 minutos, respetivamente, e que ambas foram provocadas pela mesma falha no bloco de construção do sequenciador. A falha permitia que um estado de journal obsoleto persistisse após uma transação falhada, produzindo um bloco com uma transição de estado inválida. Os fundos não foram afetados e a integridade da cadeia não foi comprometida.
Porque importa
Duas paragens de produção numa janela de 48 horas, com origem numa falha comum, são uma concentração invulgar para uma rede que processa o débito base associado a fluxos ligados à Coinbase. O post-mortem apresenta os fundos e a integridade da cadeia como intactos, mas o modo de falha, uma transição de estado inválida que passou a produção de blocos, é uma categoria que os operadores levam a sério porque a gestão de reorgs a jusante e os caminhos de failover do sequenciador lhe estão próximos.
Impacto no mercado
A Base afirma que a falha foi corrigida e que planeia reforçar o fuzz testing do protocolo, os testes de carga, a monitorização e os mecanismos de recuperação da rede. Para developers e bridges que operam sobre a Base, o ponto a acompanhar é se a cobertura de testes reforçada apanha a próxima classe de falhas de estado obsoleto antes de chegarem à mainnet, e não os dois incidentes específicos em si.
Fonte: Postmortem: June 25th Block Production Outage, Base Engineering Blog
Perguntas frequentes
-
Quanto tempo durou cada interrupção da mainnet da Base?
A Base indicou que a interrupção de 25 de junho durou cerca de 116 minutos e a de 26 de junho cerca de 20 minutos.
-
O que causou ambas as interrupções da Base?
Ambas foram provocadas pela mesma falha no bloco de construção do sequenciador, que permitiu que um estado de journal obsoleto persistisse após uma transação falhada e produziu um bloco com uma transição de estado inválida.
-
Os fundos dos utilizadores foram afetados pelas interrupções da Base?
A Base afirmou que os fundos não foram afetados e que a integridade da cadeia não foi comprometida.
-
A falha do sequenciador da Base já foi corrigida?
A Base indicou que a falha foi corrigida e definiu como trabalho de seguimento o reforço do fuzz testing do protocolo, dos testes de carga, da monitorização e dos mecanismos de recuperação da rede.
-
Porque é que duas interrupções em 48 horas importam se os fundos estavam seguros?
Duas paragens de produção em 48 horas com uma causa raiz comum é uma concentração invulgar para uma Layer-2 que processa débito ligado à Coinbase, e o modo de falha está próximo dos caminhos de reorg a jusante e de failover do sequenciador.