Команда zkSync Era пояснила причину збою в мережі
Зупинка обробки блоків 25 грудня рішенням другого рівня zkSync Era сталася через помилку в обчисленні оновлення стану, повідомили розробники.
Дані обробляються як на стороні протоколу, так і ноди. У ПЗ останньої був невеликий баг, пояснила команда. Унаслідок розбіжності в обчисленнях активувалися процедури безпеки — мережа перейшла в максимально захисний режим.
Після усунення помилки секвенсор знову почав обробляти транзакції, починаючи з тих, що накопичилися в мемпулі. Розробники випустили програмне оновлення для операторів вузлів.
Через святкові дні розв’язання проблеми зайняло більше часу, ніж за штатної роботи, оскільки більша частина фахівців перебувала у відпустці.
Команда зазначила, що зараз вважає режим максимального захисту, що спрацював, надлишковим, але не змогла обговорити скасування процедури під час інциденту. Розробники також планують у новому році вдосконалити заходи з реагування на екстрені ситуації в мережі у святкові періоди.
Кошти користувачів під час збою перебували в безпеці, підкреслили вони.
Нагадаємо, у серпні підрозділ Polygon звинуватив основного розробника zkSync Era — компанію Matter Labs — у крадіжці коду для оновлення Boojum.