Крушение Iron Finance после "Банковской паники"

За месяц Iron Finance превратился из любимца доходных фермеров в один из крупнейших крахов в истории DeFi.

Проект, частично обеспеченный стейблкоинами, 18 мая расширился до сети Polygon и моментально стал протоколом для получения безумной прибыли  — он даже получил похвалу от Марка Кубана. Опьяняющая комбинаци деген-доходности, взлетевшей до миллиардов (да, миллиардов!), и дешевых комиссий за транзакции,  —  привела к сумасшествию века:

  • Объем заблокированных средств (TVL) 15 июня на пике достиг уровень свыше 3 миллиардов долларов США;

  • TITAN, залоговый токен протокола, превысил 100x с момента  запуска, достигнув отметки 64 доллара США.

На пике своего развития протокол выплачивал награды TITAN на сумму более 45 миллионов долларов США в день!

Но вечеринка длилась недолго. 16 июня несколько крупных продаж запустили паническую гонку за право выйти из своих позиций, обвалив токен TITAN с 62 долларов США почти до нуля всего за 16 часов.

Так почему же всё стремительно испортилось?

  Частичное обеспечение

Потерпите меня немного. Для понимания произошедшего, давайте посмотрим, как работает система.

Iron Finance использует механизм с двумя токенами: IRON - стейблкоин, с привязкой к 1 доллару, и TITAN  —  залоговый токен.  Этот токен, как предполагается, поглощает рыночную волатильность, вызванную изменениями спроса и предложения на IRON. Один токен IRON всегда можно обменять на залог в размере 1 доллара, который на Iron представляет собой сочетание TITAN и стейблкоина USDC, созданного совместными усилиями Circle и Coinbase.

Эта модель была впервые представлена во FRAX Finance на Ethereum. Она использует плавающий коэффициент обеспечения (CR). Этот коэффициент отображает процент предложения стейблкоинов, обеспеченных более проверенными стабильными активами, такими как USDC, в попытке максимизировать эффективность использования капитала.

IRON (стейблкоин) обеспечивается сочетанием USDC и TITAN.  Отношение USDC к общему предложению IRON называется коэффициентом обеспечения.

Когда спрос на IRON превышает предложение, то он торгуется выше 1 доллара на открытом рынке.  Пользователи могут чеканить IRON, поставляя 1 доллар, выраженный в стоимости USDC и TITAN. Затем, когда они продадут IRON по цене выше $1 , это приведет к возвращению цены IRON кпривязке в $1. Токены TITAN, используемые при чеканке, сжигаются, сокращая предложение.

И наоборот, когда IRON торгуется ниже 1 доллара, пользователи могут купить IRON со скидкой и обменять свои токены на 1 доллар, выраженный в стоимости USDC и TITAN. Протокол чеканит токены TITAN для выкупа, и пользователи могут продать свои недавно приобретенные токены TITAN с прибылью.

Теперь давайте посмотрим, как коэффициент обеспечения учитывался в Iron Finance во время банковской паники.

  Что такое банковская паника или "набег на банк"?

Представьте, что вы открываете банк в процветающем городе Криптовилла.

Прежде, чем вы сможете начать предоставлять ссуды, вам в первую очередь будет необходимо привлечь капитал от вкладчиков. Самый простой способ сделать это  — предложить привлекательные процентные ставки по вкладам. Итак, вы вывесили табличку с предложением в 10% годовых и сумели привлечь $1000 на депозит.

Теперь вы можете начать выдавать эти деньги в кредит, скажем, под 15% годовых, и начать зарабатывать разницу в 5%. Но какую сумму вы сможете предоставить в займ? Если вы одолжите всю сумму в $1000 , у вас не останется денег, чтобы заплатить вкладчикам. А они  могут появиться в любое время и попросить вернуть свои деньги. Поэтому вы принимаете решение одолжить $800, предполагая, что вряд ли более 20% ваших вкладчиков попросят вывести свои средства одновременно.

На следующей неделе через дорогу открывается конкурент, предлагающий 20% годовых по вкладам. Половина ваших клиентов приходит с просьбой перевести им свои деньги, и ваш банк внезапно становится неплатежеспособным.

Каждый банк должен найти баланс между максимизацией прибыли и сохранением свободных резервов. Ведь банковская деятельность основана на доверии. Если один вкладчик не может вывести свои деньги, об этом становится мгновенно известно, особенно в криптографии. И вся клиентская база грозит появиться на пороге с просьбой возврата своих средств. Обычно это заканчивается крахом указанного банка или, в данном случае, протокола DeFi. Именно поэтому в традиционных финансах есть такие учреждения, как FDIC. Они служат кредитором последней инстанции для защиты вкладчиков.

  Цикл обратной связи

 Стейблкоины с частичным обеспечением работают аналогичным образом, корректируя коэффициент обеспечения в зависимости от спроса и предложения. При выпуске IRON  коэффициент обеспечения (CR) был установлен на уровне 100%. Это означает, что каждый токен IRON был обеспечен 1 USDC. По мере роста спроса и притока нового капитала протокол со временем уменьшал CR. Тем самым он увеличивал долю TITAN, удерживаемого в качестве обеспечения (и уменьшая требуемую сумму USDC). Это аналогично приведенному выше примеру с нашим банком, поскольку протокол предполагает, что 100% пользователей не будут одновременно выводить свои средства.

Уменьшение CR создает цикл обратной связи, поскольку для чеканки каждого нового токена IRON требуется больше TITAN.

На пике, когда TVL превысил 3 миллиарда долларов, почти весь USDC, доступный на Polygon, был задействован в этом единственном децентрализованном приложении, и CR достиг отметки 0,75. Это означает, что каждый новый доллар отчеканенного IRON запрашивал покупку на рынке 25 центов TITAN. Более высокая цена на TITAN означала более высокие урожаи для фермеров, что привело к увеличению спроса, и так далее, и так далее.

Так продолжалось вплоть до вчерашнего дня.

  Как всё разыгрывалось

 TITAN взлетел до рекордного уровня в 64 доллара, и некоторые инвесторы зафиксировали прибыль. Это привело к падению цены до 60 долларов, где она оставалась некоторое время.

Падение ниже 60 долларов активирова ловолну продаж со стороны крупных инвесторов, также известных как киты, что опустиолоцену до 30 долларов. Это привело к тому, что стейблкоин IRON потерял свою привязку и упал до $0,90. Вот тут и начались настоящие проблемы.

Ценовой оракул  — это смарт-контракт, извлекающий цены на токены из пулов ликвидности. Поскольку он использует 10-минутную средневзвешенную цену (TWAP) для определения CR, он просто не мог угнаться за волатильностью. Пользователи могли купить токены IRON по цене $0.90 и мгновенно обменять их на $0.75 USDC и $0.25 TITAN, которые тут же продавали с получением безрисковой прибыли.

Инвесторы быстро выкупили ценовое падение на IRON и TITAN, позволив IRON временно восстановить свою привязку и подтолкнуть цену на TITAN обратно к 50 долларам.

Это спровоцировало очередную волну продаж. поскольку все больше крупных трейдеров начали извлекать выгоду из возможности арбитража, наводнив рынок недавно выпущенными токенами TITAN, то в конечном итоге это привело к дампу цены практически до нуля. При этом IRON продолжал падать, достигнув минимума в 0,58 доллара, прежде чем отскочить до 0,74 доллара на момент написания статьи.

Вдобавок ко всеобщему хаосу предложение TITAN, которое должно было быть ограничено 1 миллиардом токенов, неограниченно расширилось и теперь составляет 33 триллиона.

  Постмортем

Вскоре после этого, но уже слишком поздно, выкуп IRON был отключен. Как только команда проанализировала ситуацию, пользователям было предложено вывести свои средства с платформы.

С тех пор команда Iron Finance опубликовала посмертное сообщение, в котором говорится, что выкуп IRON по оставшемуся залогу USDC возобновится в 5 вечера по всемирному координированному времени 17 июня. Это приятная новость для инвесторов, которые, несомненно, были потрясены этим опытом. Теперь они смогут выкупить свои IRON по 0,74  USDC за штуку, если захотят.

Следует отметить, что FRAX Finance, которые впервые разработали данную модель, после ее запуска внесли изменения в конструкцию. Они заменили TWAP на "Growth Ratio", определяющий коэффициент залогового обеспечения. Это было сделано с явным намерением предотвратить сценарий банковской паники.

Эта ситуация показала, что нужно проводить исследования в сфере DeFi и распространять детальную информацию о проектах. 

И проведение исследований значит больше, чем просто проверка на предмет аудита и похвалу инфлюенсеров. Было мучительно видеть количество инвесторов в IRON в Discord/Telegram, которые понятия не имели, что происходит, думая, что они купили "стейблкоин", который всегда будет привязан к 1 доллару, как USDC или DAI.

Некоторые инвесторы еще больше увеличили свои потери, продавав IRON по цене 0,58 доллара. На данный момент он поддерживается USDC на сумму 0,74 доллара. С другой стороны, проницательные инвесторы покупали IRON, ожидая, что в какой-то момент выплаты возобновятся, о чем команда объявила сегодня.

Всегда знай, что у тебя есть! Счастливого фарминга!

Дисклеймер: Автор холдит токены IRON и TITAN.