Обзор двух кратковременных простоев основной сети Base: ошибка управления состоянием секвенсора привела к прерыванию производства блоков

robot
Генерация тезисов в процессе
ME News сообщает, что 28 июня (UTC+8) Base опубликовала отчет о посмертном анализе, в котором говорится, что 25 и 26 июня на основной сети произошло два сбоя в производстве блоков, длительностью около 116 и 20 минут соответственно. Официальные лица подчеркнули, что инцидент не повлиял на безопасность активов в сети, и средства пользователей всегда были доступны. Основной причиной сбоя стал дефект логики построения блоков в секвенсоре (sequencer): после неудачного выполнения транзакции система не очистила корректно историческое состояние journal, что привело к аномальному расчету газа при выполнении последующих легальных транзакций, в результате чего были сгенерированы недействительные блоки с изменением состояния, что остановило производство блоков во всей L2-сети. Во время сбоя в сети наблюдались такие проблемы, как полная остановка производства блоков, невозможность добавления транзакций в цепочку и перегрузка mempool, а запросы eth_sendRawTransaction, отправляемые пользователями, постоянно возвращали ошибки. Впоследствии официальные лица исправили проблему с помощью патча (PR #3806) и восстановили производство блоков. Однако из-за состояния гонки при сбросе движка во время перезапуска кластера секвенсора восстановление синхронизации было затруднено, что стало косвенной причиной повторного кратковременного сбоя на следующий день. В дальнейшем Base заявила, что сосредоточится на усилении фаззинг-тестирования и тестирования под нагрузкой на уровне протокола, чтобы раньше выявлять аномальные пути транзакций, а также модернизирует мониторинг и систему эксплуатации, внедрит более «элегантный механизм восстановления» (graceful recovery), чтобы повысить способность сети быстро восстанавливаться после подобных сбоев в будущем. (Источник: PANews)
ETH0,34%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено