Cronos підтвердив, що 9,19 мільйона доларів залишаються невідшкодованими після того, як зловмисник позичив 120,4 мільйона доларів у Tectonic, тоді як відкат за підтримки валідаторів повернув приблизно 111,2 мільйона доларів постраждалої вартості.
Підсумок
- Cronos повідомляє, що 9,19 мільйона доларів залишаються невідшкодованими після того, як зловмисник позичив 120,4 мільйона доларів у Tectonic, використовуючи маніпульовану заставу TONIC.
- Валідатори відкотили 10 961 блоків, що охоплюють майже дві години транзакцій, відновивши приблизно 111,2 мільйона доларів постраждалої вартості.
- Зловмисник перемістив 7,6% постраждалих коштів з Cronos до зупинки мережі, що вивело їх за межі відкату.
- Cronos відновив виробництво блоків приблизно через 11 годин після атаки та продовжує роботу з узгодження з біржами, мостами та іншими платформами.
Згідно з пост-мортемом, опублікованим Cronos у понеділок, зловмисник маніпулював ціною TONIC, токена управління кредитного протоколу Tectonic, і використав завищений актив як заставу для позик у дев'яти ринках 30 серпня.
Атака призвела до того, що валідатори Cronos зупинили блокчейн рівня 1 на блоці 90 907 150, перш ніж погодитися відновити мережу до блоку 90 896 188, останнього блоку, створеного до початку експлойту.
Відкат повернув постраждалі баланси до стану до атаки та скасував приблизно 111,2 мільйона доларів зі 120,4 мільйона доларів, залучених в інциденті. Однак кошти, які вже були переміщені з Cronos, були поза межами відновлення.
«9,19 мільйона доларів, які покинули Cronos до зупинки, не були відшкодовані і знаходяться поза межами відновлення», — заявила команда.
Відкат Cronos відновив 111,2 мільйона доларів після експлойту Tectonic
Відкат відкинув 10 961 блоків, що становить 1 годину 54 хвилини історії транзакцій Cronos, згідно з пост-мортемом. Транзакції, завершені протягом цього вікна, були скасовані незалежно від того, чи мали вони будь-який зв'язок з атакою Tectonic.
Cronos заявив, що валідатори мали зважити фінальність транзакцій проти суми грошей, які все ще піддавалися ризику, вирішуючи, як перезапустити мережу.
«Це було важке рішення, прийняте разом з валідаторами, зважуючи фінальність, яку користувачі очікують від ланцюга, проти коштів, що піддаються ризику», — сказав Cronos. «Альтернатива — перезапуск без відновлення стану — залишила б позичені активи під контролем зловмисника».
Остаточний облік значно підвищує вартість, залучену в порівнянні з ранніми оцінками, опублікованими одразу після інциденту. 31 серпня crypto.news повідомив про зупинку Cronos після того, як ончейн-дослідник Вейлін Лі спочатку оцінив, що постраждало приблизно 75 мільйонів доларів.
Ранній аналіз Лі виявив, що більшість ідентифікованих коштів залишалися на Cronos, коли валідатори зупинили виробництво блоків, тоді як приблизно 6 мільйонів доларів, як вважалося, досягли Ethereum. На той час ні Tectonic, ні Cronos не опублікували остаточний облік залучених активів.
Постачальник даних блокчейну Bitquery згодом підрахував, що з кредитних ринків Tectonic було вилучено 120,4 мільйона доларів, що відповідає сумі, деталізованій у пост-мортемі Cronos.
Маніпуляція ціною TONIC дозволила позичити 120,4 мільйона доларів
Cronos заявив, що атака почалася після розгортання контрактів для маніпулювання ринковою ціною TONIC, токена з низькою ліквідністю, який Tectonic приймав як заставу.
Після того, як ціну токена було підвищено, зловмисник надав завищену заставу кредитному протоколу. Приблизно через 10 хвилин було позичено 120,4 мільйона доларів на дев'яти ринках Tectonic.
Ранній ончейн-аналіз показав, що заявлена ціна TONIC зросла приблизно в 100 разів протягом приблизно 20 хвилин. Токен мав 20% фактор застави на Tectonic, що дозволяло позичальникам брати позики під частину вартості, призначеної їхньому депозитному TONIC.
Співзасновник RedStone Марцін Казьмерчак пізніше розповів crypto.news, що інцидент не був збоєм оракула. Він сказав, що оракул точно повідомив ціну TONIC на ринку, який він моніторив, тоді як Tectonic прийняв цю ціну, не врахувавши належним чином, чи існує достатня ліквідність для продажу застави за вказаною оцінкою.
Казьмерчак визначив обмеження запозичень, прив'язані до виконуваної ліквідності, як один із запобіжних заходів, який міг би обмежити суму, доступну для запозичення, навіть якщо повідомлена ринкова ціна TONIC різко зросла. Динамічні фактори застави, вимоги до мінімальної глибини ринку та обмеження впливу на ціну могли б забезпечити інші контролі, сказав він.
Tectonic мав приблизно $121,7 мільйона загальної заблокованої вартості та приблизно $82,7 мільйона активних кредитів до експлойту, згідно з даними, наведеними під час початкового розслідування.
Валідатори зупинили Cronos протягом години після атаки
Пост-мортем надав більш детальну хронологію реакції мережі.
Після того, як атакуючий почав маніпулювати TONIC і позичати під завищену заставу, Cronos виявив зловмисну діяльність приблизно через 36 хвилин. Валідатори згодом зупинили блокчейн, запобігши подальшим транзакціям, поки тривало розслідування інциденту.
Мережу зрештою було відновлено до стану до експлойту, перш ніж виробництво блоків відновилося приблизно через 11 годин після початку атаки.
Коли Cronos перезапустив виробництво блоків 30 серпня, ланцюг відновився з блоку 90,896,189 після того, як валідатори скоординували аварійне відновлення. Операторам вузлів було наказано перезапуститися, використовуючи Cronos v1.7.8 та оновлені знімки основної мережі.
Генеральний директор Crypto.com Кріс Маршалек під час інциденту заявив, що централізований додаток і біржа компанії продовжували працювати і не були скомпрометовані. Crypto.com і Cronos тісно пов'язані, тоді як Tectonic працює як децентралізований протокол кредитування на блокчейні.
Відкат означав, що постачальники інфраструктури, підключені до Cronos, повинні були узгодити свої системи з відновленим станом ланцюга. Постачальники RPC, провідники, індексатори, субграфи та мости повинні були синхронізуватися з версією блокчейну, яка замінила відкинуті блоки.
Подальший аналіз crypto.news дослідив, як валідатори відкотили ланцюг і стерли понад 10 000 блоків, щоб відновити його стан. Ця дія видалила транзакції, що належали звичайним користувачам протягом того ж періоду, разом із тими, що були пов'язані з атакуючим.
$9,19 мільйона залишаються поза відновленням Cronos
Пост-мортем Cronos тепер оцінює суму, яка уникла відновлення, приблизно в $9,19 мільйона, що дорівнює 7,6% від $120,4 мільйона постраждалих.
Кошти, що залишилися в мережі, можна було ефективно повернути до попереднього стану через відкат. Активи, вже переказані з Cronos, не можна було скасувати через зміни в історії транзакцій самого ланцюга.
Інцидент Tectonic становив більше половини оціночних збитків у криптовалюті, зафіксованих у серпні. Фірма з безпеки блокчейну PeckShield нарахувала 50 великих крипто-хаків у серпні, з оціночними збитками на загальну суму $136,3 мільйона. Її попередній розрахунок оцінював інцидент Tectonic приблизно в $74 мільйони, оскільки остаточний облік ще не був опублікований.
Cronos повідомив, що робота з узгодження з біржами, мостами та іншими постраждалими платформами триває після відновлення. Користувачам не потрібно вживати жодних дій на цьому етапі, тоді як провідник блоків, публічні RPC-кінцеві точки, індексатори та субграфи повернулися до роботи.
Пост-мортем не ідентифікував атакуючого і не деталізував, як мережа та Tectonic планують вирішити питання $9,19 мільйона, які залишаються невідшкодованими.
CRO, рідний токен екосистеми Cronos, торгувався близько $0,058, зросли на 0,62% за останні 24 години.






