Команда zkSync Era объяснила причину сбоя в сети
Остановка обработки блоков 25 декабря решением второго уровня zkSync Era произошла из-за ошибки в вычислении обновления состояния, сообщили разработчики.
On December 25 at 05:50 UTC, zkSync Era encountered an issue triggered by one of the network’s automated safety procedures.
— zkSync Developers (∎, ∆) (@zkSyncDevs) December 25, 2023
The issue is completely resolved, but we want to share details with the community about what happened, and what teams did to address it.
TL;DR
• There… pic.twitter.com/hO9TKlfBMQ
Данные обрабатываются как на стороне протокола, так и ноды. В ПО последней был небольшой баг, пояснила команда. В результате расхождения в вычислениях активировались процедуры безопасности — сеть перешла в максимально защитный режим.
После устранения ошибки секвенсор снова начал обрабатывать транзакции, начиная с накопившихся в мемпуле. Разработчики выпустили программное обновление для операторов узлов.
Из-за праздничных дней решение проблемы заняло больше времени, чем при штатной работе, поскольку большая часть специалистов находилась в отпуске.
Команда отметила, что сейчас считает сработавший режим максимальной защиты избыточным, но не смогла обсудить отмену процедуры во время инцидента. Разработчики также планируют в новом году усовершенствовать меры по реагированию на экстренные ситуации в сети в праздничные периоды.
Средства пользователей во время сбоя находились в безопасности, подчеркнули они.
Напомним, в августе подразделение Polygon обвинило основного разработчика zkSync Era — компанию Matter Labs — в краже кода для обновления Boojum.
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!