Сбои сети Base привели к усилению тестирования протокола - Digital Актив

Сбои сети Base привели к усилению тестирования протокола

0
(0)

Детали инцидентов 25 и 26 июня

Сбои сети Base, зафиксированные 25 и 26 июня, были вызваны дефектом в логике секвенсора Ethereum-решения второго уровня. После того как транзакция завершилась ошибкой, механизм не очистил временное состояние, из-за чего следующая корректная операция получила неверный расчет комиссии. Итогом стало формирование блока с некорректным переходом состояния, который остальные ноды сети не смогли принять.

Первый инцидент продолжался 116 минут, второй — 20 минут. На протяжении этих промежутков времени сеть не выпускала новые блоки, транзакции не попадали в блокчейн, а очередь неподтвержденных операций переполнилась. Пользователи получали ошибки при отправке новых транзакций, однако команда подчеркнула, что средства оставались в безопасности и не пострадали.

Технические причины остановки производства блоков

Согласно опубликованному отчету, корень проблемы заключался в некорректной обработке ошибок секвенсором. Компонент не очистил journal state — временное состояние системы, — и следующая транзакция получила ошибочный расчет комиссии. Сформированный блок содержал недействительный переход состояния, что привело к полной остановке производства блоков.

После установки исправления разработчики столкнулись со второй ошибкой: «состояние гонки», или race condition, при перезапуске кластера секвенсоров. Эта проблема помешала узлам быстро синхронизироваться и стала причиной повторного, более короткого сбоя на следующий день. Race condition означает ситуацию, когда несколько параллельных процессов конкурируют за ресурсы и результат выполнения зависит от непредсказуемой последовательности их исполнения.

Запланированные изменения в сети Base

После инцидента команда Base объявила об усилении стресс-тестирования и фаззинга протокола. Фаззинг — это метод тестирования, при котором в систему подаются случайные или некорректные данные для выявления нестандартных сценариев обработки транзакций. Такие меры направлены на обнаружение ошибок до их проявления в боевой среде.

Разработчики также намерены улучшить мониторинг сети и внедрить механизм graceful recovery — «плавного восстановления». Этот механизм позволит быстрее возвращать сеть к работе после подобных сбоев, минимизируя время простоя. Сообщается, что в феврале команда Base отказалась от технологического стека Optimism и перешла на собственную унифицированную архитектуру сети, что может повысить контроль над надежностью инфраструктуры в будущем.

Материалы Сайта носят информационно-новостной и аналитический характер и не являются рекомендацией. Сайт не несет ответственности за любые прямые или косвенные убытки, возникшие вследствие использования неточного или запоздалого новостного фона

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Проекты нашей сети

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх