iOS & Android

Post-Mortem dei Due Brevi Disagi della Rete Principale Base: Bug nella Gestione dello Stato del Sequencer Causa Interruzione nella Produzione dei Blocchi

Notizie PANews del 27 giugno, Base ha pubblicato un rapporto post-mortem affermando che la mainnet ha subito due interruzioni nella produzione di blocchi il 25 e 26 giugno, della durata rispettivamente di circa 116 minuti e 20 minuti. L’ufficiale ha sottolineato che l’incidente non ha influenzato la sicurezza degli asset on-chain e che i fondi degli utenti sono rimasti sempre disponibili.

La causa principale del guasto è stata una falla nella logica di costruzione dei blocchi del sequencer: dopo che l’esecuzione di una transazione è fallita, il sistema non ha pulito correttamente lo stato storico del journal, causando calcoli anomali del gas quando sono state eseguite successive transazioni legittime, generando così blocchi di transizioni di stato non validi e bloccando la produzione di blocchi su tutta la rete L2.

Durante l’interruzione, la rete ha riscontrato problemi tra cui un arresto completo della produzione di blocchi, l’incapacità di includere le transazioni on-chain e la congestione della mempool. Le richieste eth_sendRawTransaction inviate dagli utenti restituivano continuamente errori.

L’ufficiale ha successivamente risolto il problema tramite una patch (PR #3806), ripristinando la produzione di blocchi. Tuttavia, a causa di una race condition durante il reset del motore durante il riavvio del cluster del sequencer, la sincronizzazione del ripristino è stata ostacolata, diventando anche una causa indiretta del breve blackout del giorno successivo.

In futuro, Base ha dichiarato che si concentrerà sul rafforzamento delle capacità di fuzzing e stress testing a livello di protocollo per rilevare percorsi anomali delle transazioni in anticipo, aggiornando al contempo i sistemi di monitoraggio e operativi e introducendo un meccanismo di ‘recupero graduale’ più ‘graceful’ per migliorare la capacità di ripristino rapido della rete in guasti simili in futuro.