CategoryZKsync
Date
ZKsync news

Команда zkSync Era объяснила причину сбоя в сети

Инцидент с остановкой обработки блоков 25 декабря

В 05:50 UTC 25 декабря сеть zkSync Era прервала обработку блоков после того, как в протоколе возникла ошибка в расчёте обновления состояния. Система автоматически включила свои меры безопасности, что привело к переходу сети в режим максимальной защиты.

Причина и детали происшествия

Обе стороны обработки данных - протокол и нода - обнаружили несоответствие. В последней версии программного обеспечения возник небольшой баг, который, как объяснила команда, привёл к расхождению вычислений. В ответ на это сеть активировала автоматические процедуры безопасности, что остановило секвенсор.

Решение проблемы

После устранения ошибки секвенсор возобновил работу и начал выполнять накопившиеся транзакции из мемпула. Для операторов узлов было выпущено обновление, которое устраняет найденный дефект. Пользовательские средства в течение всего времени сбоя оставались защищёнными.

Причины задержки и дальнейшие планы

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

Дополнительные сведения

В августе подразделение Polygon обвинило компанию Matter Labs, разработчика zkSync Era, в краже кода для обновления Boojum. Подробнее об этом можно прочитать на ForkLog и Cryptorium.