Cronos остановила работу своего блокчейна в воскресенье после того, как эксплойт в Tectonic, крупнейшем кредитном протоколе сети, позволил злоумышленнику использовать резко завышенную цену токена TONIC в качестве залога для заимствования других активов. Исследователь ончейн-данных Вэйлинь Ли оценил объем затронутых средств примерно в $75 млн, хотя на момент остановки Tectonic не подтвердила сумму потерь и не установила техническую причину инцидента.
Остановка всей сети ограничила способность злоумышленника перемещать средства дальше через Cronos. Ли сообщил, что до того, как валидаторы приостановили создание блоков, около $6 млн было переведено в Ethereum через мост, тогда как большая часть активов, выявленных на контролируемых злоумышленником позициях, оставалась в остановленной сети.
Cronos сообщила, что выявила эксплойт, затрагивающий Tectonic, и остановила сеть на время расследования. Tectonic отдельно призвала пользователей не взаимодействовать с ее кредитными рынками до дальнейшего уведомления. Ни один из проектов не сообщил, когда Cronos возобновит работу и предпримут ли валидаторы какие-либо действия против адресов, связанных с эксплойтом, до повторного открытия сети.
Завышенный залог в TONIC обеспечил заимствование
Ли связал атаку с манипуляцией TONIC — управляющим токеном Tectonic с относительно низкой торговой ликвидностью. Согласно ончейн-анализу Ли, злоумышленник примерно за 20 минут поднял цену TONIC примерно в 100 раз по сравнению с прежним уровнем, затем внес токены в Tectonic и занял другие активы под залог, оцененный по искусственно завышенной цене.
Эта схема напоминает распространенную уязвимость децентрализованного кредитования: протокол принимает токен в качестве залога на основе ценового ориентира, а злоумышленник использует низкую ликвидность, чтобы временно сделать эту цену ненадежной. Если кредитный рынок продолжает учитывать завышенную цену, относительно небольшое количество токенов может выглядеть достаточно ценным для обеспечения значительного займа.
Опубликованные настройки денежного рынка Tectonic предусматривали для TONIC коэффициент залога 20%. Это означает, что пользователи могут занимать активы стоимостью до 20% от стоимости, присвоенной внесенным ими токенам TONIC. Этот лимит призван учитывать волатильность цены, но он обеспечивает меньшую защиту, когда рыночную цену токена можно резко поднять за короткий период.
Ли выявил позицию, содержащую примерно 364,6 триллиона TONIC. Чтобы эта позиция могла обеспечить около $75 млн заимствований при коэффициенте залогового обеспечения 20%, стоимость токенов должна была составлять около $375 млн, то есть примерно $0,00000103 за TONIC. Этот расчёт показывает, как манипулирование рыночной ценой могло превратить позицию в токенах в, на первый взгляд, действительный залог без необходимой базовой ликвидности для поддержания такой оценки.
Изначально Ли оценивал объём заимствований атакующего примерно в $66 млн. После обнаружения другого адреса под контролем атакующего, на котором хранилось около $8 млн, Ли повысил оценку общей суммы примерно до $75 млн.
Остановка блокчейна сохранила активы, но оставила вопросы об их возврате
Эксплойт протокола кредитования обычно позволил бы атакующему свободно перемещать заимствованные активы через мосты, биржи или другие сети. Решение Cronos остановить создание блоков прекратило новую активность в сети, сделав оставшиеся ончейн-активы недоступными для атакующего, пока валидаторы и разработчики оценивают инцидент.
Эта реакция также создаёт сложные управленческие и технические проблемы. Валидаторы Cronos могут перезапустить сеть без изменения истории транзакций, потенциально сохранив на блокчейне любые балансы под контролем атакующего. Они могут попытаться внести в чёрный список адреса, связанные с эксплойтом, если правила и программное обеспечение сети поддерживают такой подход. Откат истории блокчейна мог бы отменить транзакции после выбранного момента, однако это затронуло бы других пользователей, чьи законные транзакции были включены в тот же период.
Cronos не уточнила, какой вариант рассматривает. Следующие шаги сети определят, будет ли инцидент урегулирован главным образом за счёт исправлений на уровне приложения в Tectonic или посредством вмешательства на уровне блокчейна.
Это различие важно для пользователей всей экосистемы Cronos. Tectonic — независимый протокол децентрализованных финансов, развернутый в этой сети, тогда как Cronos предоставляет базовую сеть, в которой работают его смарт-контракты. Крис Марсалек заявил, что приложение компании не было скомпрометировано и что её команда по безопасности помогает расследованию. Изначально Cronos была разработана компанией.
Tectonic была крупнейшей кредитной площадкой Cronos
До эксплойта, согласно DefiLlama, общий объём заблокированных средств (TVL) в Tectonic составлял около $121,7 млн, а объём активных займов — примерно $82,7 млн. Таким образом, предполагаемый ущерб велик по сравнению с заявленным объёмом кредитной активности протокола, что вызывает вопросы о том, смогут ли доступная ликвидность, резервы или будущие меры по возмещению покрыть затронутые позиции.
Tectonic пока не сообщил, был ли эксплойт вызван архитектурой его оракула, источником, использовавшимся для оценки TONIC, конфигурацией рынка займов, поведением смарт-контракта или сочетанием этих факторов. Непосредственная рекомендация пользователям не взаимодействовать с протоколом указывает на то, что команда пока не считает рынки кредитования безопасными для возобновления работы.
Этот инцидент привлекает особое внимание к обращению с малоликвидными токенами управления на денежных рынках. Коэффициенты обеспечения предназначены для ограничения кредитного риска, однако формула зависит от достоверности ценового показателя. Лимит заимствования в 20% обеспечивает слабую защиту, если заявленная цена токена вырастает в 100 раз при недостаточной глубине спотового рынка, чтобы заёмщик мог продать актив по цене, близкой к этой стоимости.
Протоколы обычно реагируют на такие события, отключая займы под затронутое обеспечение, снижая коэффициенты обеспечения, ограничивая депозиты или ужесточая максимальные лимиты заимствования. Эти меры могут уменьшить риски резких ценовых движений, однако они не возвращают активы, уже заимствованные во время атаки.
Недавние эксплойты показывают знакомую уязвимость рынков кредитования
Ли сравнил атаку на Tectonic с эксплойтом Mango Markets в 2022 году, в ходе которого злоумышленник манипулировал стоимостью обеспечения, чтобы занять активы у протокола. Mango стал одним из наиболее наглядных примеров того, как ончейн-ценовые фиды и малоликвидные активы могут создавать уязвимости, когда лимиты кредитования рассчитываются на основе манипулируемых оценок.
Тот же общий риск сохраняется на новых рынках DeFi. Согласно предоставленному источнику, за три дня до инцидента с Tectonic в результате атаки с манипуляцией ценой, связанной с Moonwell на Base, было потеряно около $8,7 млн. Протокол стейблкоинов Resupply также подвергся атаке, в результате которой в прошлом году, по сообщениям, было похищено $9,5 млн.
Для Cronos непосредственная задача уже: выяснить, что произошло внутри Tectonic, учесть активы, которые остаются в остановленной сети, и определить условия для перезапуска. Поскольку до приостановки, по имеющимся данным, в Ethereum было переведено через мост лишь около 6 миллионов долларов, остановка ограничила пути вывода средств злоумышленником, но также превратила процесс восстановления в решение на уровне сети, а не исключительно в реакцию смарт-контракта.
Беспокоят эксплойты DeFi, подобные атаке на Tectonic? Узнайте, как работает DeFi чтобы лучше понять риски протоколов.
Отказ от ответственности: Содержимое этой страницы предоставляется исключительно в общих информационных целях и не отражает позицию или финансовые рекомендации Toobit. Мы не гарантируем точность или полноту этой информации и не несём ответственности за какие-либо ошибки, пропуски или последствия, возникшие в результате её использования. Инвестиции в цифровые активы сопряжены с риском; пользователям следует самостоятельно оценить своё финансовое положение и связанные с этим риски. Для получения дополнительной информации ознакомьтесь с нашими Условиями обслуживания и Раскрытием информации о рисках.
