Команда zkSync Era пояснила причину збою в мережі — ForkLog UA
Зупинка обробки блоків 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.
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— zkSync Developers (∎, ∆) (@zkSyncDevs) December 25, 2023
Дані обробляються як на стороні протоколу, так і ноди. У ПЗ останньої був невеликий баг, пояснила команда. Унаслідок розбіжності в обчисленнях активувалися процедури безпеки — мережа перейшла в максимально захисний режим.
Після усунення помилки секвенсор знову почав обробляти транзакції, починаючи з тих, що накопичилися в мемпулі. Розробники випустили програмне оновлення для операторів вузлів.
Через святкові дні розв’язання проблеми зайняло більше часу, ніж за штатної роботи, оскільки більша частина фахівців перебувала у відпустці.
Команда зазначила, що зараз вважає режим максимального захисту, що спрацював, надлишковим, але не змогла обговорити скасування процедури під час інциденту. Розробники також планують у новому році вдосконалити заходи з реагування на екстрені ситуації в мережі у святкові періоди.
Кошти користувачів під час збою перебували в безпеці, підкреслили вони.
Нагадаємо, у серпні підрозділ Polygon звинуватив основного розробника zkSync Era — компанію Matter Labs — у крадіжці коду для оновлення Boojum.