Notícias

Essa interrupção foi a segunda grande falha na rede em 2025, e ambos os incidentes exigiram uma reorganização de blocos que reverteram parte da atividade.

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 bloqueio 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.”

Diagrama ilustrado de como o bug no código afetou a rede. Fonte: Rede Stark

“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 trabalhada 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 uma reversão de 18 minutos de atividade de rede. A StarkNet já voltou a funcionar normalmente, informou a equipe.

O levou a equipe a se comprometer com testes e auditorias de código para evitar incidentes semelhantes no futuro. A interrupção da StarkNet na segunda-feira também destacou o desafio de programar para a última geração de redes blockchain, que inclui pilhas (stackes) de tecnologia multicamadas.

Interrupção de segunda-feira não foi a primeira vez que a Starknet teve problemas em 2025

A StarkNet sofreu diversas ocorrências em 2025, sendo as mais graves delas ocorridas 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.

Tempo de atividade da Starknet, com o quadrado vermelho representando a interrupção em setembro. Fonte: Rede Stark

Durante uma interrupção, a produção de blocos foi interrompida e duas reorganizações de cadeia foram realizadas 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 uma transação não for urgente, mas pode ser catastrófico para um comerciante frequente ou um investidor que precisa consolidar uma posição ou registrar uma transação em um curto período de tempo.