Solo a scopo educativo; non costituisce consulenza né raccomandazione d’investimento. Gli investimenti possono comportare perdite.
Risposta diretta
Tratta il fermo del sequenziatore come una perdita del normale accesso a L2, non come prova che il rollup o gli asset siano compromessi. Ferma le azioni sensibili al tempo, verifica l’incidente sulla pagina di stato ufficiale della chain e tramite dati RPC o explorer indipendenti, e individua l’esatto percorso alternativo su L1 del rollup prima di firmare.
- Registra chain, indirizzo del wallet, hash delle transazioni in sospeso, ultimo blocco osservato e ora del guasto.
- Non inviare ripetutamente la transazione né aumentare le commissioni finché lo stato è ignoto.
- Controlla se l’unsafe head avanza mentre il safe o finalized head è fermo; può indicare un guasto di pubblicazione dei batch invece di un arresto totale.
- Usa un percorso di transazione forzata o prelievo su L1 solo da documentazione ufficiale e indirizzi di contratto verificati.
- Dopo il ripristino, attendi che coda, stato dell’oracolo, stato del bridge e periodo di grazia dell’applicazione si normalizzino prima di aumentare la leva o considerare finale una transazione.
Come funziona
Normalmente il sequenziatore riceve, ordina e conferma rapidamente le transazioni L2, quindi pubblica sul livello di disponibilità dei dati le informazioni necessarie a derivare la chain. Un fermo può impedire l’invio RPC ordinario. In un distinto guasto di pubblicazione, il sequenziatore può continuare a produrre blocchi unsafe mentre si arrestano la pubblicazione su L1 e quindi gli head safe e finalized. I rischi di riorganizzazione e ripristino sono diversi.
Il percorso alternativo dipende dall’implementazione. Sulle chain OP Stack, un utente può inviare una transazione L2 tramite l’OptimismPortal verificato della chain su L1; la finestra di sequenziamento predefinita è 12 ore, ma può variare. Arbitrum Nitro usa una Delayed Inbox su L1 e il suo progetto pubblicato descrive l’inclusione forzata dopo una soglia di 24 ore. Questi meccanismi garantiscono l’inclusione futura, non un’uscita immediata o universale, e richiedono ancora Gas su L1 e i contratti corretti della chain.
Anche le applicazioni necessitano di controlli propri. Un feed di disponibilità del sequenziatore può segnalare il fermo, ma è distinto da un feed di prezzo. I protocolli di prestito e derivati possono sospendere le operazioni sensibili durante il guasto e imporre un periodo di grazia al ripristino, evitando che aggiornamenti dell’oracolo e transazioni in coda causino subito liquidazioni ingiuste.
Esempio
Un debitore ha ETH in garanzia in un protocollo di prestito L2. Il sequenziatore non è disponibile per 2 ore mentre ETH scende del 15%, quindi non può aggiungere garanzia tramite il normale RPC. Il protocollo rileva il fermo, sospende le liquidazioni e le mantiene sospese per un periodo di grazia configurato di 1 ora dopo che il feed di disponibilità segnala il ripristino.
Il debitore registra l’hash in sospeso, verifica l’avviso ufficiale e il safe head del rollup, e non si fida di un messaggio di assistenza con un link di «sblocco». Se deve ancora agire, segue il percorso L1 ufficiale del rollup e verifica l’indirizzo del portal o dell’inbox. Dopo il ripristino attende che transazione forzata, feed di prezzo e salute del conto compaiano in un blocco safe prima di fare affidamento sul risultato.
Rischi
- Liquidazioni al ripristino: transazioni e prezzi in coda possono essere elaborati quasi insieme; senza periodo di grazia, chi non poteva operare durante il fermo può essere liquidato subito.
- Riorganizzazione dello stato unsafe: un RPC può mostrare blocchi recenti non ancora pubblicati su L1, riorganizzabili se scade la finestra di pubblicazione.
- Segnali obsoleti o discordanti: un feed di prezzo in movimento non prova che gli utenti possano operare, e un feed di disponibilità non prova che il prezzo sia aggiornato.
- Rischio di esecuzione del percorso forzato: le chiamate dirette su L1 sono più tecniche e costose; rete, contratto, calldata, nonce o limite Gas errati possono fallire o bloccare fondi.
- Ritardi dei sistemi dipendenti: bridge, exchange, keeper, indicizzatori e frontend possono riprendersi in tempi diversi anche dopo il ritorno del sequenziatore.
Errori comuni
- «Il sequenziatore è fermo, quindi gli asset sono spariti.» Lo stato del rollup imposto da L1 può restare intatto anche se l’accesso normale non è disponibile.
- «Ogni rollup ha lo stesso ritardo di inclusione forzata.» Finestre, contratti e azioni supportate variano per implementazione e configurazione.
- «Una transazione forzata viene eseguita subito.» L’invio su L1 crea un percorso verso l’inclusione futura, senza eliminare i ritardi di sequenziamento, prova o prelievo.
- «Quando riprendono i blocchi, il rischio di liquidazione è finito.» Code, aggiornamenti dell’oracolo e keeper possono rendere il ripristino la fase più rischiosa.
- «Un link alla pagina di stato inviato dall’assistenza è sicuro.» Verifica separatamente dominio e contratto; non rivelare mai seed phrase o chiave privata.
Argomenti correlati
- Sequenziatore
- Rollup
- Prelievo forzato L2
- Uscita di emergenza del rollup
- Prezzo obsoleto dell’oracolo
- Guasto del keeper di liquidazione
Fonti
- Interruzioni del sequenziatore - Optimism Documentation (consultato: 2026-08-21)
- Arbitrum Nitro: un rollup ottimistico di seconda generazione - Offchain Labs (consultato: 2026-08-21)
- Feed di disponibilità dei sequenziatori L2 - Chainlink Documentation (consultato: 2026-08-21)