Когда протокол DeFi подвергается атаке, одним из самых быстрых ответных действий может быть приостановка активности.
Сеть может остановиться. Доступ к адресам может быть ограничен. Перемещения токенов могут быть заморожены, пока разработчики выясняют, что произошло.
Эти меры могут помочь локализовать инцидент, но не обязательно означают, что лежащий в его основе риск устранён. Пауза может ограничить дальнейший ущерб, однако она не способна исправить слабую структуру залога, недостаточную ликвидность, уязвимости оракулов или ошибки в коде, которые сделали возможной эксплуатацию.
Недавние инциденты с участием Tectonic, Fogo и сетей, связанных с Cosmos, показывают, почему трейдерам нужно смотреть не только на то, способен ли протокол отреагировать на чрезвычайную ситуацию. Гораздо важнее понять, что позволило этой чрезвычайной ситуации возникнуть изначально.
Недавние инциденты в DeFi выявляют более глубокие риски
Недавние инциденты показывают, как уязвимости могут выходить за пределы одного смарт-контракта.
Например, по сообщениям, инцидент с Tectonic был связан с манипулированием неликвидным токеном, использовавшимся в качестве залога. Если стоимость низколиквидного залога можно искусственно завысить, злоумышленник может занять активы под оценку, которая не отражает состояние здорового и ликвидного рынка.
Так то, что изначально кажется эксплуатацией уязвимости смарт-контракта, превращается в несколько взаимосвязанных вопросов о рисках.
Насколько ликвиден залог? Как протокол определяет его цену? Какие лимиты заимствования действуют? Как быстро позиции могут быть ликвидированы при изменении рыночных условий?
Приостановка основной сети Fogo и уязвимости, затронувшие сети, связанные с Cosmos, аналогичным образом показывают, как инциденты безопасности могут вынуждать экосистемы принимать решения, затрагивающие участников далеко за пределами первоначальной точки сбоя.
Именно поэтому такие показатели, как общая заблокированная стоимость (TVL), не следует рассматривать изолированно. Протокол может демонстрировать значительную активность и при этом зависеть от залога, механизмов ценообразования или операционных средств контроля, которые в условиях стресса ведут себя совершенно иначе.
Залог и ликвидность под давлением
Наличие у токена котируемой рыночной цены не обязательно означает, что его можно покупать или продавать в больших объёмах примерно по этой цене.
Это различие становится особенно важным, когда токен принимается в качестве залога.
Представьте, что токен торгуется по $10, но вокруг этой цены доступен лишь относительно небольшой объём ликвидности. Если кто-то может поднять рыночную цену до $20 с помощью ограниченного капитала, протокол, слишком сильно полагающийся на эту цену, может временно считать, что залог стоит вдвое дороже.
Если лимиты заимствования реагируют на завышенную оценку, злоумышленник может получить возможность занять другие активы до того, как цена залога вернётся к нормальному уровню.
Точные механизмы различаются в разных протоколах, но общий вывод прост: качество залога зависит не только от отображаемой цены.
Глубина ликвидности, источники цен, параметры заимствования и механизмы ликвидации — всё это влияет на способность кредитной системы противостоять манипуляциям и внезапным движениям рынка.
Роль оракулов в рисках DeFi
Протоколы DeFi часто зависят от оракулов, получающих информацию о ценах активов. Это означает, что смарт-контракт может работать в точности по заданной программе и всё же приводить к нежелательному результату, если полученная им информация о цене неточно отражает состояние рынка.
Протоколы могут снизить этот риск с помощью таких мер, как несколько источников цен, цены, взвешенные по времени, требования к ликвидности, лимиты заимствования и другие защитные механизмы.
Ни один отдельный механизм не устраняет риск полностью. Важно то, как эти меры контроля работают вместе, когда рыночные условия становятся аномальными.
Поэтому оценка протокола DeFi для трейдеров включает не только вопрос о том, проходили ли его смарт-контракты аудит. Она также означает понимание того, какие активы принимает протокол, как оцениваются эти активы, что происходит при внезапном исчезновении ликвидности и как эти факторы вписываются в более широкие стандарты безопасности криптовалют.
Механизм контроля, стоящий за остановкой сети
Остановка сети может многое рассказать о том, как на самом деле устроен контроль внутри сети.
Кто имеет право остановить активность? При каких обстоятельствах можно воспользоваться этим правом? Сколько участников должны достичь согласия? Что происходит с существующими позициями, пока сеть приостановлена? И какой процесс требуется для её перезапуска?
Это не просто вопросы о децентрализации как идее. Они могут иметь прямые последствия для трейдеров.
Если сеть останавливается, доступ к залогу может быть временно ограничен. Определение цены может стать менее надёжным. Трейдеры могут оказаться не в состоянии закрыть позиции, перевести активы или захеджировать риски в другом месте.
Есть и более общий компромисс. Система без эффективных механизмов экстренного контроля может иметь меньше способов сдержать активную эксплуатацию уязвимости. Система, которую легко остановить, может зависеть от более централизованных полномочий, чем ожидают трейдеры.
Понимание этих полномочий до возникновения инцидента может дать более ясное представление о том, как сеть может повести себя, когда что-то пойдёт не так.
Когда одна эксплуатация уязвимости распространяется дальше
Протоколы DeFi тесно взаимосвязаны.
Токен может служить залогом в одном протоколе, обеспечивать ликвидность в другом, перемещаться через несколько мостов и входить в состав торговых пар по всей экосистеме.
В результате эксплойт, затрагивающий один компонент, может создать давление в других местах. Снижение доверия к залоговому активу может спровоцировать ликвидации. Поставщики ликвидности могут вывести средства. Версии актива, перемещённые через мосты, могут торговаться по-разному в разных сетях. Приложения, зависящие от затронутого протокола, также могут столкнуться с перебоями.
Эта взаимосвязанность — одна из сильных сторон DeFi, поскольку она позволяет приложениям работать вместе. Однако она также может увеличить потенциальный масштаб последствий сбоя, поэтому понимание того, что трейдеры могут узнать из нарушений безопасности в криптовалютной сфере, важно не только для протокола или актива, затронутого напрямую.
Как анализировать инцидент в DeFi за пределами заголовка
Когда протокол объявляет об эксплойте или экстренной приостановке, сообщённый ущерб — лишь часть истории.
Начните с причины. Был ли инцидент связан с уязвимостью смарт-контракта, манипуляцией залогом, проблемой с оракулом, скомпрометированными разрешениями или другой слабостью?
Затем оцените масштаб. Какие активы, контракты, сети или приложения были затронуты? Средства всё ещё находятся под угрозой? Могут ли участники получить доступ к незатронутым активам или переместить их?
Реакция также имеет значение. Ищите ясную информацию о том, что произошло, какие действия были предприняты, кто их санкционировал и как протокол планирует восстановить нормальную работу.
Наконец, различайте локализацию и устранение последствий. Остановка эксплойта не обязательно означает, что затронутые позиции восстановлены, убытки компенсированы или исходная уязвимость полностью устранена.
Урок экстренных приостановок
Экстренная приостановка — лишь один из элементов системы безопасности, а не её замена.
Безопасность DeFi зависит от совместной работы нескольких уровней, включая проектирование смарт-контрактов, качество залога, ликвидность, конструкцию оракулов, параметры заимствования, контроль доступа, мониторинг и реагирование на инциденты.
Для трейдеров это меняет вопрос, который стоит задать после следующего крупного инцидента. Вместо того чтобы ограничиваться вопросом «Как быстро протокол отреагировал?», изучите ситуацию глубже:
Какие средства контроля должны были предотвратить условия, сделавшие эксплойт возможным?
DeFi продолжит экспериментировать с более быстрыми сетями, новыми типами залога и всё более взаимосвязанными приложениями. Понимание того, как эти системы ведут себя, когда что-то идёт не так, может быть столь же важным, как понимание того, что они предлагают при нормальной работе.
Именно это превращает инцидент безопасности из заголовка новости в нечто, на чём трейдеры действительно могут учиться.
