Tento neplatný blok spustil selhání konsenzu: sekvencer vyprodukoval neplatný blok po bloku číslo 47 806 542, čímž znemožnil síti vytvářet další bloky. Provozovatelé uzlů nemohli pokračovat v normální synchronizaci, dokud nebyl problém vyřešen.
| Incident | Datum | Délka trvání | Celkový výpadek (součet) |
|---|---|---|---|
| První | 25. června 2025 | ~116 minut (téměř 2 hodiny) | ~136 minut |
| Druhý | 26. června 2025 | ~20 minut |
Druhý výpadek 26. června byl popsán jako opakování stejné třídy selhání produkce bloků, ke kterému došlo krátce po prvním incidentu. Síť se však podruhé zotavila rychleji.
Během obou výpadků byly nové bloky zmraženy nebo zablokovány, což narušilo běžné zpracování transakcí na řetězci. Společnost Base však uvedla, že fondy uživatelů nebyly v ohrožení.
Technický tým Base aplikoval na sekvencer záplatu (patch), která zajišťuje, že journal state je po neúspěšné transakci během provádění řádně aktualizován. Opravu lze dohledat ve veřejném GitHub pull requestu (#3806).
Po aplikaci opravy se síť vrátila k normálnímu provozu. Base však doporučila provozovatelům validátorových uzlů restartovat nebo znovu synchronizovat své uzly, aby obnovili stav synchronizace. Tým uvedl, že oba výpadky měly stejnou příčinu a že druhý, související problém (PR #3805) způsobil opakování incidentu následující den.
V důsledku výpadků Base o jeden den odložila plánovaný upgrade hlavní sítě Beryl a aktivaci standardu tokenů B20, aby nejprve stabilizovala síť.
Série výpadků znovu otevřela debatu o odolnosti architektury Base, která je postavena na jediném sekvenceru (single sequencer). Tento design je sice běžný u mnoha optimistických rollupů (vrstvy 2), ale zároveň představuje jasný jediný bod selhání.
Klíčové obavy plynoucí z analýzy a komentářů v oboru zahrnují:
Incident ukazuje, že i největší sítě vrstvy 2 na Ethereu mohou být vyřazeny z provozu okrajovým případem správy stavu v jediném sekvenceru – a že automatizované systémy převzetí a obnovy jsou napříč ekosystémem rollupů stále ve fázi vývoje.