Публічна блокчейн-мережа Cronos, підтримувана Crypto.com, повідомила, що для вирішення атаки на протокол позичання Tectonic верифікатори мережі відкотили історію ланцюга на майже дві години. Cronos зазначив, що цей крок скасував операції на суму близько 111,2 мільйонів доларів США, зберігши більшу частину коштів, що залишилися в ланцюзі, але одночасно скасував усі нормальні транзакції за цей період.
Атака відбулася 30 серпня
Згідно з післяподійним аналізом Cronos, нападник 30 серпня використав недостатню ліквідність на децентралізованих біржах, щоб підняти ціну TONIC, а потім позичив близько 120,4 мільйонів доларів США в 9 ринках Tectonic, використовуючи завищену вартість запоруки.
Cronos повідомив, що віріфікатори призупинили роботу мережі о 9:32 за східним часом США, після чого відкотили 10 961 блок, видаливши записи про транзакції за 1 годину 54 хвилини. Мережа відновила створення блоків о 18:49 того ж дня, зупинка тривала близько 9 годин.
Приблизно 92% впливових коштів залишилися у ланцюзі
Cronos зазначив, що вирішив виконати відкат, оскільки приблизно 92% пошкоджених коштів тоді все ще залишалися в мережі. Якби не повернути стан до моменту до атаки, відповідні позичені активи залишилися б під контролем атакувача.
Проте цей підхід порушив звичну очікування користувачів щодо незворотності блокчейн-транзакцій. Cronos у своєму аналізі визнав, що кожна підтверджена транзакція в межах відкоту, незалежно від того, чи пов’язана вона з атакою, була скасована; після відновлення транзакцій деякі додатки знову переоцінили незакриті позиції.
Ще 9,19 мільйона доларів США було виведено
Хоча відкат скасував більшість пов’язаних операцій, Cronos зазначив, що приблизно 9,19 мільйона доларів США було виведено з мережі до зупинки ланцюга, і ці кошти не підлягають відкату, тому ще не вдалося їх відновити.
Раніше зовнішні оцінки вказували, що пошкоджена сума становить приблизно 75 мільйонів доларів США, а міжланцюговий вивід — приблизно 6 мільйонів доларів США. Cronos у цьому випадку навів вищі цифри, зазначивши, що загальний обсяг позик становить приблизно 120,4 мільйона доларів США, з яких приблизно 111,2 мільйона доларів США були скасовані.
Cronos визнає недостатнє інформування під час відключення
Cronos зазначив, що перед перезапуском мережі валідатори провели кілька циклів координації та відновили роботу на основі однакового запису транзакцій після виправлення програмного забезпечення. Проект також визнав, що під час простою було недостатньо комунікувати ззовні.
Щодо скасованих транзакцій, Cronos зазначив, що користувачі тепер можуть шукати їх у архівних записах, але ці записи більше не будуть відображатися в основній історії публічного блокчейн-оглядача.
Додаткова інформація: подібні дії не зустрічаються вперше. Раніше Maya Protocol призупиняла мережу після атаки, а Ravencoin також стикався з тиском щодо відновлення історії ланцюга через вразливість.

