Група розробників Starknet, мережі відкритого рівня-2 (L2) на Ethereum, опублікувала звіт післямортем (post-mortem), що роз’яснює корінні причини зупинки основної мережі у понеділок.
Згідно з звітом, інцидент виник через несумісність стану мережі між блокфайєром (Layer виконавчого рівня) та proving layer (шаром доведення, що використовується для підтвердження правильності обробки транзакцій). Група Starknet пояснює, що у конкретній комбінації крос-функційних викликів, операцій запису змінних, відкату (revert) та механізму обробки помилок, блокфайєр “запам’ятав” зміну стану, що виникла всередині функції, яка була відкотена, що призвело до неправильного виконання транзакцій.
Однак ця помилка ніколи не досягала стану завершення на L1 завдяки proving layer Starknet. Шар доведення виявив помилку і запобіг її запису у реєстр, що свідчить про правильну роботу механізму перевірки згідно з проектом.
Ілюстрація того, як помилка коду впливає на мережу | Джерело: StarknetІнцидент змусив мережу провести повторну організацію блоку (block reorganization), що призвело до скасування приблизно 18 хвилин роботи мережі. Група розробників повідомила, що Starknet наразі відновив нормальну роботу.
Після інциденту команда пообіцяла посилити тестування та аудит коду, щоб запобігти подібним помилкам у майбутньому. Ця зупинка також показала зростаючі виклики у розробці нових поколінь блокчейнів із багаторівневою архітектурою та високою складністю.
Це не перший випадок збоїв Starknet у 2025 році. Раніше мережа зазнала кількох інцидентів, найсерйозніший із яких стався у вересні після впровадження великого оновлення протоколу під назвою Grinta.
Час роботи Starknet, з червоним квадратом, що позначає збої через відключення електроенергії у вересні | Джерело: StarknetЗгідно з звітом післямортем, інцидент тоді тривав понад п’ять годин і був спричинений помилкою секвенсера — компонента, відповідального за порядок транзакцій у мережі. Під час простою виробництво блоків було повністю зупинено, і двічі проводилися повторні організації ланцюга для відновлення стану роботи.
Процес повторної організації призвів до скасування приблизно однієї години роботи мережі, змусивши користувачів повторно надсилати транзакції. Для звичайних користувачів повторна відправка транзакцій може бути лише незначною незручністю, якщо вона не має часових обмежень. Однак для активних трейдерів або інвесторів, які потрібно швидко виходити з позицій або виконувати операції у короткі терміни, це може мати серйозні наслідки.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Starknet оголосила про причину збою основної мережі, мережа знову працює стабільно
Група розробників Starknet, мережі відкритого рівня-2 (L2) на Ethereum, опублікувала звіт післямортем (post-mortem), що роз’яснює корінні причини зупинки основної мережі у понеділок.
Згідно з звітом, інцидент виник через несумісність стану мережі між блокфайєром (Layer виконавчого рівня) та proving layer (шаром доведення, що використовується для підтвердження правильності обробки транзакцій). Група Starknet пояснює, що у конкретній комбінації крос-функційних викликів, операцій запису змінних, відкату (revert) та механізму обробки помилок, блокфайєр “запам’ятав” зміну стану, що виникла всередині функції, яка була відкотена, що призвело до неправильного виконання транзакцій.
Однак ця помилка ніколи не досягала стану завершення на L1 завдяки proving layer Starknet. Шар доведення виявив помилку і запобіг її запису у реєстр, що свідчить про правильну роботу механізму перевірки згідно з проектом.
Після інциденту команда пообіцяла посилити тестування та аудит коду, щоб запобігти подібним помилкам у майбутньому. Ця зупинка також показала зростаючі виклики у розробці нових поколінь блокчейнів із багаторівневою архітектурою та високою складністю.
Це не перший випадок збоїв Starknet у 2025 році. Раніше мережа зазнала кількох інцидентів, найсерйозніший із яких стався у вересні після впровадження великого оновлення протоколу під назвою Grinta.
Процес повторної організації призвів до скасування приблизно однієї години роботи мережі, змусивши користувачів повторно надсилати транзакції. Для звичайних користувачів повторна відправка транзакцій може бути лише незначною незручністю, якщо вона не має часових обмежень. Однак для активних трейдерів або інвесторів, які потрібно швидко виходити з позицій або виконувати операції у короткі терміни, це може мати серйозні наслідки.
Ван Цзян