A equipe por trás do Starknet, uma rede de escalabilidade de camada 2 (L2) do Ethereum, divulgou um relatório pós-mortem detalhando a causa raiz da interrupção temporária da mainnet na segunda-feira.
A causa raiz da interrupção da mainnet foi uma discrepância no estado da rede entre a camada de execução do blockifier e a camada de provas que verifica se a camada de execução está processando transações corretamente, segundo o relatório. A equipe do Starknet explicou:
"Em uma combinação específica de chamadas entre funções, escritas de variáveis, reversões e captura delas, o blockifier lembrou de uma escrita de estado que ocorreu dentro de uma função que foi revertida, causando uma execução incorreta da transação.
Um diagrama ilustrado de como o erro de código afetou a rede. Fonte: Starknet
Essa execução incorreta nunca atingiu a finalidade da L1 graças à camada de provas do Starknet", disse a equipe do StarkNet, destacando como a camada de provas funcionou corretamente ao sinalizar o erro e não comprometer as transações defeituosas no livro-razão.
O incidente forçou uma reorganização de bloco e a reversão de 18 minutos de atividade da rede. O StarkNet voltou ao funcionamento normal, disse a equipe.
O incidente levou a equipe a se comprometer com testes e auditorias de código para evitar problemas semelhantes no futuro. A interrupção do StarkNet na segunda-feira também destaca o desafio de programar para a nova geração de redes de blockchain, que incluem pilhas tecnológicas de múltiplas camadas.
A interrupção de segunda-feira não foi a primeira vez que o Starknet enfrentou interrupções em 2025
O StarkNet enfrentou várias interrupções em 2025, com a falha mais grave ocorrendo em setembro após uma grande atualização de protocolo chamada Grinta.
A interrupção durou mais de cinco horas e foi causada por um erro no sequenciador, segundo um relatório pós-mortem da equipe do Starknet. Os sequenciadores são os sistemas usados para ordenar transações em uma rede de blockchain.
Tempo de atividade do Starknet, com o quadrado vermelho representando a interrupção em setembro. Fonte: Starknet
Durante a interrupção, a produção de blocos foi suspensa, e duas reorganizações da cadeia foram executadas para restaurar a rede a um estado funcional.
A reorganização forçou cerca de 1 hora de atividade da rede a ser revertida ou desfeita, o que significou que os usuários tiveram que reenviar as transações.
Do ponto de vista do usuário, ter que reenviar uma transação é uma pequena dor se a transação não for sensível ao tempo, mas poderia ser catastrófico para um trader frequente ou um investidor que precise sair de uma posição ou registrar uma transação em um curto espaço de tempo.
Revista: Explicação sobre a atualização Fusaka do Ethereum para leigos: O que diabos é PeerDAS?
