zkSync Era, блокчейн второго уровня, основанный на технологии zkRollups, отключился более чем на 4 часа в Рождество из-за ошибки, повлиявшей на то, как валидаторы рассчитывали обновления состояния сети. Мы рассмотрим это досадное и несвоевременное событие
Рождественский сбой на уровне 2 zkSync Era
Насыщенное событиями Рождество для команды zkSync: 25 декабря сеть zkSync Era, уровень 2, основанный на технологии zkRollups, полностью остановилась более чем на 4 часа. Как только блокчейн был восстановлен, разработчики второго уровня опубликовали постмортем, призванный прояснить причину сбоя:
25 декабря в 05:50 UTC компания zkSync Era столкнулась с проблемой, вызванной одной из автоматизированных процедур безопасности сети.
Проблема полностью устранена, но мы хотим поделиться с сообществом подробностями о том, что произошло, и что команды сделали для ее устранения.
TL;DR
— Вот… pic.twitter.com/hO9TKlfBMQ— zkSync Developers (∎, ∆) (@zkSyncDevs) December 25, 2023
В шутку добавив, что «операции с хранилищем были особенно сложными во время праздников», команда zkSync объяснила, что ошибка повлияла на способ расчета операторами (валидаторами) обновлений статуса, что привело к расхождению между данными, ожидаемыми уровнем 1 (Ethereum) и полученными им.
В результате zkSync «перешел в режим максимальной защиты», и секвенсору пришлось ждать, пока проблема будет устранена, что привело к остановке обработки блоков. Эта мера безопасности, описанная в посмертном заключении как ненужная, была введена при запуске сети zkSync Era более года назад и была отменена после этого инцидента.
После того как разработчики zkSync выявили и устранили проблему, сеть смогла возобновить нормальную работу, а транзакции, ожидавшие своего завершения в течение нескольких часов, были нормально обработаны после перезагрузки.
По словам разработчиков, в обычных условиях проблема была бы решена быстрее, но время было такое, что в момент инцидента на месте находились только дежурные бригады. Наконец, по словам представителей zkSync, средства пользователей сети не были подвергнуты риску во время этого неприятного эпизода.
Уровни 2 становятся все более распространенными
Согласно данным L2beat, zkSync Era в настоящее время занимает 5-е место среди всех технологий второго уровня по общей стоимости блокировки (TVL), уступая Arbitrum, Optimism, Base и Metis Andromeda. Однако zkSync Era — это сеть второго уровня с самым высоким TVL в линейке zkRollups.
zkSync также уникальна тем, что стала первой сетью второго уровня, обеспечившей совместимость с виртуальной машиной Ethereum Virtual Machine (EVM), что позволяет ей использовать приложения родительского блокчейна Ethereum и его инструменты, такие как Truffle, MetaMask и Etherscan.
Слои 2 продолжают множиться, как мы увидели в 2023 году, например, с Base, запущенной американским гигантом Coinbase.
Таким образом, история «убийцы Ethereum» о первом уровне, похоже, забыта в пользу решений, использующих первый блокчейн со смарт-контрактами, как показывает график ниже:
Как бы то ни было, Arbitrum и Optimism, которые имеют $8,58 млрд и $5,76 млрд в TVL соответственно, по-прежнему с большим отрывом доминируют на рынке второго уровня. Для сравнения, Base, третий по значимости уровень 2, имеет «всего» 740 миллионов долларов общей стоимости блокировки.