A equipe por trás da Starknet, uma rede de escalonamento de camada 2 (L2) do Ethereum, divulgou na segunda-feira um relatório pós-incidente detalhando a causa principal da indisponibilidade temporária da rede principal.
De acordo com o relatório, a causa principal da indisponibilidade da rede principal foi uma discrepância no estado da rede entre a camada de execução do bloqueador e a camada de comprovação, responsável por verificar se a camada de execução está processando as transações corretamente. A equipe da Starknet explicou:
"Em uma combinação específica de chamadas entre funções, escritas em variáveis, reversões e capturas dessas operações, o bloqueador registrou uma escrita de estado que ocorreu dentro de uma função que foi revertida, causando uma execução incorreta da transação."

"Essa execução incorreta nunca atingiu a finalidade de nível 1 graças à camada de prova do StarkNet", disse a equipe da StarkNet, destacando como a camada de prova funcionou corretamente ao sinalizar o erro e não confirmar as transações defeituosas no livro-razão.
O incidente forçou uma reorganização de blocos e a reversão de 18 minutos de atividade de rede. A StarkNet já voltou a funcionar normalmente, informou 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 da StarkNet na segunda-feira também destaca o desafio de programar para a última geração de redes blockchain , que incluem pilhas (stackes) de tecnologia multicamadas.
Interrupção de segunda-feira não foi a primeira vez que a Starknet sofreu problemas em 2025
A StarkNet sofreu diversas interrupções em 2025, sendo a mais grave delas ocorrida 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 bug no sequenciador, de acordo com um relatório pós-mortem da equipe da Starknet. Os sequenciadores são os sistemas usados para ordenar as transações em uma rede blockchain.

Durante a interrupção, a produção de blocos foi interrompida e duas reorganizações de cadeia foram executadas para restaurar a rede a um estado funcional.
A reorganização forçou a reversão de cerca de uma hora de atividade na rede, o que significa que os usuários tiveram que reenviar as transações.
Do ponto de vista do usuário, ter que reenviar uma transação é um pequeno incômodo se a transação não for urgente, mas pode ser catastrófico para um trader frequente ou um investidor que precisa encerrar uma posição ou registrar uma transação em um curto período de tempo.

