Такий невалідний блок спричинив консенсусну помилку: секвенсор створив невалідний блок після блоку 47,806,542, зупинивши подальше виробництво блоків. Оператори вузлів не могли продовжити нормальну синхронізацію, доки проблему не вирішили.
| Інцидент | Дата | Тривалість | Загальний час простою |
|---|---|---|---|
| Перший | 25 червня 2025 | ~116 хвилин (майже 2 години) | ~136 хвилин |
| Другий | 26 червня 2025 | ~20 хвилин |
Друга зупинка 26 червня сталася через ту саму помилку виробництва блоків, але мережа відновилася швидше.
Під час обох інцидентів нові блоки не створювалися, що порушувало обробку транзакцій. Однак кошти користувачів не постраждали.
Інженери Base застосували патч до секвенсора, який забезпечує належне оновлення стану журналу після невдалої транзакції. Виправлення доступне в публічному pull request на GitHub (#3806).
Після встановлення патча нормальна робота відновилася. Base рекомендувала операторам вузлів-валідаторів перезапустити або пересинхронізувати свої вузли. Команда зазначила, що обидва збої походили від однієї помилки, а повторний інцидент наступного дня стався через суміжну проблему (PR #3805).
Після цього Base відклала запланований апгрейд мейннету Beryl та активацію токен-стандарту B20 на один день для стабілізації мережі.
Послідовні зупинки знову активізували дискусію про надійність архітектури Base з єдиним секвенсором, яка поширена серед оптимістичних ролапів, але створює єдину точку відмови.
Основні занепокоєння, висловлені у звіті та галузевих публікаціях:
Інцидент показав, що навіть найбільші Ethereum L2-мережі можуть бути виведені з ладу через крайовий випадок управління станом в одному секвенсорі. Автоматичне перемикання на резерв та системи відновлення все ще залишаються в роботі в усій екосистемі ролапів.