Оригинальное название статьи: "Токен вырос в 100 раз, Tectonic потерял 74 млн долларов?"
Автор оригинальной статьи: ChandlerZ, Foresight News
30 августа протокол кредитования экосистемы Cronos под названием Tectonic подвергся атаке, что привело к приостановке производства блоков в сети Cronos. Исследователь Вэйлинь Ли первоначально отследил около 66 миллионов долларов, из которых примерно 6 миллионов долларов были переведены в Ethereum, а около 60 миллионов долларов остались на трех адресах в сети Cronos; позже он выявил еще один адрес злоумышленника, на котором находилось около 8 миллионов долларов. Впоследствии компания PeckShield оценила сумму ущерба примерно в 74 миллиона долларов.
Cronos был изначально разработан Crypto.com, в то время как Tectonic управлялся независимой командой. Tectonic позволяет пользователям вносить активы, такие как USDC, USDT, CRO, WBTC, в пул ликвидности для получения процентов, при этом заемщики могут брать средства из пула под залог активов. До инцидента Tectonic был крупнейшим протоколом кредитования по показателю TVL в сети Cronos. Согласно данным DefiLlama, общая стоимость заблокированных средств (TVL) в Tectonic составляла около 120 миллионов долларов, а объем активных займов — примерно 82,7 миллиона долларов.
По состоянию на 31 августа общая стоимость заблокированных средств (TVL) в протоколе Tectonic упала ниже 3 миллионов долларов, что составляет лишь около 2,5% от показателя TVL до инцидента.
Заемные активы Tectonic поступают из общего пула ликвидности, предоставляемого вкладчиками, которые получают сертификаты долей tToken. Лимиты по займам и запросы на вывод средств исполняются автоматически с помощью смарт-контрактов без ручного одобрения каждой транзакции, а оракулы напрямую корректируют сумму, доступную для займа, для каждого залогового счета. Злоумышленник использовал завышенные цены TONIC в качестве залога для вывода более ликвидных активов из пула, что привело к образованию долговой дыры в затронутых пулах по мере падения стоимости залога. Итоговая сумма, подлежащая возмещению, повлияет на возможность погашения балансов после возобновления вывода средств из пулов.
Cronos подтвердила наличие уязвимости в Tectonic и приостановила работу сети, в то время как Tectonic рекомендовала пользователям прекратить взаимодействие с протоколом. Крис Маршалек, генеральный директор Crypto.com, заявил, что приложение и биржа Crypto.com не пострадали, а их команда безопасности оказывает помощь в расследовании.
TONIC вырос примерно в 100 раз за 20 м
Вэйлинь Ли классифицировал это событие как атаку типа «wash trading», аналогичную инциденту с Mango Markets. Tectonic принимал свой токен управления TONIC в качестве обеспечения с коэффициентом обеспечения 20%. Протокол рассчитывал стоимость обеспечения на основе ценового оракула, при этом TONIC на сумму $100 позволял занимать другие активы на сумму до $20.
Из-за низкой торговой ликвидности TONIC 30 августа, согласно отслеживанию Li, злоумышленник манипулировал ценой TONIC, увеличив ее примерно в 100 раз за 20 минут, а затем внес TONIC в Tectonic. Поскольку завышенная котировка попала в ценовой оракул протокола, смарт-контракт синхронно повысил оценку обеспечения и лимит заимствования аккаунта, что позволило злоумышленнику занять более ликвидные активы, такие как USDC и USDT, из пула вкладчиков.
Ли обнаружил около 3,646 квадриллиона TONIC на позиции злоумышленника, что эквивалентно примерно 73% от общего предложения TONIC. Исходя из цены после манипуляции, составлявшей около $0,00000103, оценочная стоимость обеспечения этой партии токенов в Tectonic составила примерно $375 миллионов.
Активы, заимствованные злоумышленником, такие как USDC и USDT, сформировали реальную задолженность. После того как цена TONIC резко упала, в протоколе по первоначальной завышенной цене остался только неликвидный залог в TONIC. Ликвидаторам Tectonic сначала необходимо погасить часть долга от имени злоумышленника, прежде чем они смогут получить TONIC со скидкой. Однако, когда рынок не может поглотить такой объем TONIC, ликвидационные транзакции не позволяют вернуть USDC, USDT и другие активы, исходя из оценки залога в 375 миллионов долларов, что приводит к дефициту пула.
Изначально Ли выявил около 66 миллионов долларов в связанных средствах, из которых примерно 6 миллионов долларов уже были переведены в Ethereum, а около 60 миллионов долларов все еще находились на адресах Cronos. Затем он обнаружил адрес злоумышленника, на котором хранилось около 8 миллионов долларов, что в сумме составило около 74 миллионов долларов по всем трем частям.
По состоянию на 31 августа документация Tectonic указывала, что цена TONIC/USD рассчитывалась на основе внутреннего ценового фида с данными, поступающими от VVS Finance и биржи Crypto.com. Оракул обновлялся дважды в час, а также в случаях, если цена изменялась на 1% или более. Tectonic еще не опубликовала постмортем-анализ, поэтому официальное подтверждение того, какие именно сделки использовал злоумышленник для пампа цены TONIC, каким образом ценовой фид принял аномальные котировки и как в конечном итоге будут распределены убытки, пока отсутствует.
Тот же сценарий: три дня назад Moonwell оставил долг в размере 9,13 млн долларов
27 августа рынок MAMO протокола кредитования Base Moonwell также стал жертвой манипуляции ценой токена с низкой ликвидностью. Ретроспективный отчет, опубликованный на форуме управления Moonwell, показал, что злоумышленник первоначально внес около 1,947 млн USDC, накопил примерно 94,31 млн токенов MAMO и напрямую перевел около 53,39 млн токенов MAMO на контракт mMAMO. Вместо выпуска новых mMAMO, прямая передача увеличила объем базовых активов примерно в 3,68 раза на каждый mMAMO.
Во время атаки 27 августа цена оракула MAMO подскочила примерно с $0,0106 до $0,4313. Поскольку коэффициенты обеспечения и цены оракула резко выросли одновременно, злоумышленник совершил 18 транзакций займа, выведя cbBTC, WETH, USDC и wstETH на общую сумму около $11,03 млн. Ликвидация началась через 32 с после последнего займа, в результате чего у Moonwell остался долг в размере примерно $9,131 млн.
Инцидент с Mango Markets в 2022 году развивался по схожему сценарию. Комиссия по торговле товарными фьючерсами США сообщила, что в октябре 2022 года злоумышленник поднял цену MNGO более чем в 13 раз примерно за 30 минут, а затем вывел активы на сумму более 110 миллионов долларов, основываясь на завышенной стоимости позиции. Позже злоумышленник вернул Mango Markets около 67 миллионов долларов, оставив себе около 47 миллионов долларов. В 2023 году CFTC инициировала принудительные меры, что стало их первым делом, связанным с манипулированием оракулами на децентрализованной бирже.
Проекты Tectonic и Moonwell понесли последовательные убытки в течение четырех дней; в обоих случаях наблюдались резкие скачки цен на низколиквидные токены, за которыми следовало расширение объемов заимствований в смарт-контрактах на основе завышенных цен. Подобные проекты могут потребовать внимания.
Более 600 миллионов долларов все еще хранятся на адресе Cronos
В настоящее время приостановка работы сети Cronos ограничила возможности злоумышленника по дальнейшему межсетевому переводу активов, остановив вывод средств, погашение кредитов, пополнение обеспечения и ликвидации в сети. Пользователи Tectonic не могут корректировать свои позиции по займам, а другие приложения в сети Cronos не могут отправлять или подтверждать транзакции.
Возможность заморозки или возврата активов, оставшихся на адресе злоумышленника, зависит от плана возобновления работы блокчейна Cronos и итоговой сверки Tectonic по связанным задолженностям и балансам пулов. В случае возникновения убытков в пулах протокола, Tectonic также потребуется раскрыть информацию о дефиците в каждом пуле активов, доступных балансах для вывода средств и механизмах компенсации пользователям.
По состоянию на 31 августа Tectonic не подтвердила точную сумму убытков или причину атаки, а Cronos не раскрыла сроки возобновления производства блоков или план восстановления активов.
Ссылка на оригинальную статью