На прошлой неделе двум сбоям в работе сети второго уровня Coinbase Base способствовала ошибка в работе секвенсора, говорится в посмертном анализе.
Инженерная команда Base сообщила в опубликованном в субботу посмертном анализе, что обнаружила ошибку в логике построения блоков секвенсора, из-за которой «устаревшее состояние журнала» сохранялось после сбоя при валидации транзакции.
«Недействительная транзакция была получена построителем блоков и завершилась ошибкой при выполнении, как и ожидалось, однако по ошибке не было очищено состояние журнала, содержащее учетные записи и слоты хранилища, к которым осуществлялся доступ», — заявила команда.
Сеть второго уровня Base работает с одним секвенсором, что означает способность одной ошибки остановить всю систему. Это централизованный компонент блокчейна, который определяет порядок транзакций и ранее становился причиной сбоев в других сетях второго уровня, включая Arbitrum, OP Mainnet и zkSync Era.
В четверг и пятницу в основной сети Base произошли два сбоя в производстве блоков: первый инцидент длился 116 минут, а второй — 20 минут.
Произошла полная остановка новых блоков второго уровня, и секвенсор, и узлы валидаторов не могли продвинуться дальше недействительного блока до восстановления секвенирования.
Команда устранила сбои, применив патч к секвенсорам для обеспечения корректного обновления состояния журнала во время выполнения.
Однако смягчение последствий заняло больше времени, чем ожидалось, «из-за инфраструктурных условий, не связанных с первоначальной ошибкой», отметили в команде.
Кроме того, после перезагрузки системы возникло «состояние гонки», которое помешало секвенсорам синхронизироваться, что привело ко второму сбою.
В дальнейшем инженерная команда Base планирует улучшить «фазз-тестирование» протокола, которое предполагает воздействие на систему большим объемом случайных, некорректных или неожиданных входных данных для обнаружения ошибок, а также создание «плавного восстановления», чтобы узлам валидаторов не требовались ручные перезапуски во время будущих инцидентов.
Не первый сбой для Base
Это не первый сбой, связанный с секвенсором, в сети Base, которая прекращала производство блоков на 17 минут в сентябре 2024 года и примерно на полчаса в августе 2025 года.
Согласно данным L2beat, Base является второй по величине сетью второго уровня по общей защищенной стоимости, которая составляет чуть менее 11 миллиардов долларов.