InfinityPools - нам завезли технологий!
Ключевые инсайты
Типовые протоколы предоставляющие кредитное плечо ограничены механикой ликвидаций, которая не гарантирует их исполнение на 100%. А ещё они страдают зависимостью от данных о ценах с оракула, что ограничивает как доступную ликвидность, так и ликвидность для левериджа.
InfinityPools - инновация, которая заранее гарантирует исполнение механики ликвидации, тем самым ослабляя основные ограничения, накладываемые на дизайн-механики протоколов с кредитным плечом.
Результатом разработки стал леверидж-протокол, который может предложить неограниченное кредитное плечо для любого актива при условии наличия ликвидности и без зависимости от данных оракула.
Маркетинг - величайшая вещь. Только благодаря достижениям gigachad-маркетологов нишевую, но востребованную, механику можно превратить в game changing key feature всего лишь поменяв её название и докинув несколько новых суб-механик! Но главное - Ни-ка-ких ликвидаций!
InfinityPools
Протокол InfinityPools основан на примитиве Uniswap V3 - AMM с концентрированной ликвидностью.
Примитивы DeFi - это базовые инфраструктурные решения на блокчейне вроде простых обменов токенами (DEXы) или займы (денежные рынки), которые могут служить фундаментом для более сложных протоколов. Учитывая простоту и фундаментальное влияние, новые примитивы появляются относительно редко.
Однако, новый примитив, InfinityPools - протокол леверидж-свапов, который
нативно, так сказать - прямо с завода, исполняет все аспекты сделок с левериджем без заимствованния данных из внешних, оффчейн источников вроде оракулов или ликвидаторов, и любых других контрагентов, что уже давно привычно для типичных продуктов торговли с плечом.
Простыми словами, протокол работает следующим образом: поставщики ликвидности (LP) на DEXе вносят в протокол свои LP-токены, которые впоследствии агрегируются и заимствуются трейдерами, ищущими леверидж. Кредитное плечо (заем) создается путем разворачивания части базовых активов провайдеров ликвидности для покупки бОльшего количества активов трейдером с кредитным плечом.
Сложно даже простыми словами? Вот примечательная картинка:
Использование лп-токенов в качестве обеспечения займа оказывает тонкое, но огромное влияние на то, как происходит ликвидация.
Как правило, позиции с кредитным плечом создаются путем заимствования активов типа USDC у другой стороны. Поэтому ожидается, что заем будет возвращен теми же активами, которые были взяты взаймы.
Это создает проблему, когда трейд пошел наперекосяк и позиция должна быть ликвидирована, так как активы под кредитное плечо должны быть проданы за точную сумму USDC взятых в долг, иначе протокол понесет убытки. Чтобы обеспечить ликвидность для безопасной ликвидации, протоколы должны установить такие ограждения, как лимиты маржи и кредитного плеча, что ограничивает масштабируемость и удобство работы.
А вот благодаря использованию лп-токенов в качестве источника займа дает возможность осуществить возврат займа в любом из активов ЛП, устраняя
традиционное ограничение наличности.
Например, если у трейдера леверейжд-лонг по ETH и цена движется против позиции (падает вниз), базовый мейк-ап позиции LP будет полностью состоять из ETH, который трейдер будет погашать из своей позиции.
В результате, активы с кредитным плечом не нужно продавать на рынке для погашения займа. В результате, ликвидность, необходимая для исполнения ликвидации, изначально заложена в самом источнике займа (позиции лп).
В конечном итоге, это создает несколько преимуществ:
- Безлимитный леверидж - с заранее организованной и обеспеченной ликвидацией уровни кредитного плеча могут масштабироваться практически бесконечно (но на практике ограниченны размером тика у DEXа).
- Нет ограничений на используемые активы для сделок.
Теперь любой актив можно безопасно залевериджить, поскольку протокол использует существующие DEXы для этого. Это так же делает протокол полностью свободным от ограничений (permissionless).
- Никаких оракулов - поскольку стоимость лп-позиции в займе теперь не нужно регулярно переоценивать (цена лп-позиции скрыта), то, в том числе благодаря базовым механикам работы АММ, более нет зависимости от данных предоставляемых внешним оракулом (который ещё часто может быть вектором атаки на протокол)
- Отсутствие ликвидаций - без зависимости от кредита в денежном выражении (через привязку к стоимости актива в стейблах) нет необходимости в традиционных механизмах ликвидации, когда леверейдж-активы продаются по их рыночной стоимости в момент исполнения ликвидации. Вместо этого, леверидж-активы возвращаются в натуральной форме - лп получает торгового актива на стоимость своей позиции использованной под заем трейдера, который ликвидируется)
- Масштабируемость - без зависимости от бота для ликвидаций или оракула, протокол может быть полностью функционировать самостоятельно (за исключением базовых DEX, откуда тянется ликвидность в лп), что позволяет ему масштабироваться на любой рынок активов, ограниченный только доступной спотовой ликвидностью.
Хотя это и принципиальные преимущества по сравнению с другими протоколами для ончейн-левериджа, есть некоторые нюансы в механиках которые влияют на масштабируемость протокола и его привлекательность для лп.
Как работает протокол InfinityPools
InfinityPools - протокол для конструирования леверидж-продуктов. Создаваемые продукты могут быть похожи на опционы или на бессрочные фьючерсы. В процессе участвуют три основные стороны: лп, трейдеры и сам протокол.
Провайдеры Ликвидности
Изначально лп предоставляют "чистый" капитал на Uniswap V3 в выбранном ими ценовом диапазоне. Затем LP-токен депонируется в протокол InfinityPools, где он агрегируется и становится доступным для трейдеров. Кроме того, лп могут напрямую поставлять свой капитал в InfinityPools.
Протокол InfinityPools
Протокол комбинирует активы лп-ов в новый АММ-пул концентрированной ликвидности под названием Float Pool (аналогично Uniswap V3 с небольшими отличиями). Активы в пуле доступны как для спот свапов так и под займы с плечом.
Леверидж-трейдеры могут взять один из двух типов займов из Float Pool:
заем с фиксированным сроком (fix-term loan) для кредитного плеча менее ~40x и займ с варьирующимся сроком (variable loan) для большего плеча. Протокол скручивает займы вместе до тех пор, пока позиция остается открытой. Это чем-то похоже на безсрочные фьючерсы.
Трейдеры
Вначале трейдеры депозитят залог для обеспечения своих займов. Когда трейдеры берут займ от лп, они блокируют активы ЛП в новый "частный пул", называемый Своппер (Swapper), который имеет установленную цену, по которой трейдер может совершать неограниченные бескомиссионные свапы, эффективно увеличивая или уменьшая кредитное плечо при определенной цене входа.
Чем ближе выбранная цена исполнения к текущей цене, тем большее кредитное плечо доступно трейдеру за счет более узкого окна потерь. Чтобы компенсировать займ лп, трейдеры платят постоянный процент, который зависит от того, сколько из доступного LP капитала, который они заимствовали в конкретной значении цены (аналогично с механизмом утилизации на Aave).
Проценты по займам с фиксированным сроком выплачиваются заемщиком авансом, что больше похоже на опционную премию в то время как в традиционных безсрочных фьючерсах используется ставка финансирования (фандинг).
Обеспечение
Поскольку позиция лп имеет определенный диапазон сочетания активов, то требуемое обеспечение известно заранее.
Если предположить, что цена ETH составляет $1,000, а ликвидность на $1,000 размещена плотно по цене $900 ETH на AMM, то позиция лп может
варьироваться от 1,11 ETH или полностью в USDC как $1,000.
Таким образом, если трейдер хочет открыть 2x леверейдж-лонг на свой 1 ETH, ему необходимо внести дополнительные 0,11 ETH или примерно 100 USDC в качестве залога, чтобы обеспечить позицию лп.
размер требуемого залога (и кредитного плеча) определяется ценой исполнения, по которой трейдер берет в долг у лп и, конечно, суммой что была заимствована.
Сроки погашения и выплаты займов
Помимо требований к обеспечению, трейдер также должен иметь средства для выплаты процентов по займам. Fix-term loan выплачиваются авансом, но если трейдер хочет держать позицию открытой и постоянно разворачивать займ, то он должен постоянно восполнять капитал. В противном случае, позиция будет свернута (wound down) автоматически.
Для трейдера может быть преимуществом тот факт, что максимальную ставку финансирования можно установить тогда, когда протокол будет разворачивать кредит и отказываться от пролонгации позиции если процентная ставка превышает некоторый максимальный допустимый уровень, установленный трейдером самостоятельно.
Кроме того, когда процентная ставка опускается ниже допустимого уровня, протокол развернет позицию обратно.
Фиксирование прибыли и исполнение трейдов
Закрытие сделки осуществляется на внешнем DEXе вроде Uniswap или Sushiswap посредством флэш-транзакций, где свап и повторный депозит обратно в InfinityPools происходит на одном и том же этапе.
Трейдеры,в любой момент в течение срока кредитования могут совершить свап на внешнем DEXе и зафиксировать прибыль. Но при свапе на внешнем DEXе трейдер оплачивает проскальзывание и комиссии за свап на сумму сделки.
Комиссии
Структура комиссии за займ, предусмотренная протоколом, изменяет функцию вознаграждения для ЛП.
Обычно, ЛП получают доход только в том случае, если их ликвидность находится в заданном диапазоне и зарабатывает комиссионные от свапов. С моделью кредитования InfinityPools ЛП могут одновременно зарабатывать комиссионные от свапов пока капитал находится в диапазоне в Float pool, а также когда капитал предоставляется в заем трейдерам.
Кроме того, это означает, что ЛП могут держать только предпочтительный для них актив, предоставляя ликвидность вне диапазона, и при этом получать доход от процентных платежей. Это меняет позиционированние лп, делая его более похожим на такие стратегии андеррайтинга опционов как покрытый колл. ЛП получает премию от трейдера (проценты по займу), а взамен позиция ЛП ограничивается верхней границей своего диапазона ликвидности.
Вызовы
Хотя система InfinityPools и является в значительной степени закрытой, без векторов риска от оракулов или ликвидации, у протокола всё же возникают проблемы вроде требований к капиталу и конкурентный контроль над комиссиями.
Поскольку ликвидность для исполнения ликвидаций и использования левериджа добавляется заранее, протокол требует большего размера капитала, чем конкурирующие перп-протоколы, которые функционируют беря на себя бОльший риск ликвидации.
Соответственно, это влияет на то как быстро InfinityPools может масштабироваться, поскольку привлечение большей ликвидности от системы стоит дороже и занимает больше времени. В дополнение, капиталом провайдеров ликвидности придется частично управлять, чтобы перемещать активы в разные диапазоны на кривой цен для каждого рынка.
Кроме того, трейдеры будут сталкиваться с более высокими комиссиями по кредитным продуктам InfinityPools, поскольку сделки закрываются на внешнем DEXе, который может, порой, иметь комиссию за своп в 10 раз выше, чем перп-DEXы.
Например, комиссии Uniswap варьируются в диапазоне 0,1%-0,3%, когда комиссия на dYdX начинается с 0,05% и уменьшается в зависимости от номинального объема торгов.
При значительно значительно более высоких затратах на исполнение (execution costs), привлечение трейдеров будет сложной задачей для ведущих рынков, которые уже поддерживаются существующими перп-DEXами и СЕХ-ами.
Влияние на рынок
С будущим запуском InfinityPools основными челленджами будет возможность создания и поддержания рынков с левериджем под сверхволатильные (long tail) активы, наличия постоянной ликвидности для них и передача комиссий обратно на базовый DEX (Uniswap).
Нынешние перп-DEXы вроде dYdX и GMX, способны предложить рынки только для нескольких активов из-за ограничения риска ликвидации и необходимости наличия маркет-мейкеров (dYdX).
Например, dYdX предоставляет 37 рынков (для торговли) и ВСЕ они обеспечены надлежащей ликвидностью. Более сдержанным выглядит GMX, который предлагает только 4 ликвидных рынка.
С помощью InfinityPools, перп-рынки могут быть permisionless, что означает, что InfinityPools будет иметь околоэксклюзивные предложения под множество активы, которые ранее никогда не имели леверидж-рынка на блокчейне.
Поскольку InfinityPools будет осуществлять эти сделки через базовые DEXы, ожидаемые объемы и комиссии основных DEXов должны вырасти. Условный объем децентрализованных перпов был более чем в 4 раза больше, чем объем спотовой торговли ончейн на DEXах в январе 2023 года.
Более того, в то время как объем спот-торговли DEXов составляет примерно 10% от объема спот-рынков CEX, децентрализованные перп-протоколы исторически составляли примерно 4% от объема перпов на CEXах до недавнего роста этих самых объемов связанного с крахом FTX.
Таким образом, децентрализованный рынок перпов имеет значительный потенциал для роста, особенно для сверхволатильных активов, которые в конечном итоге должны принести прибыли базовым спот-DEXам, учитывая механики InfinityPools.
В дополнение к перечисленным факторам, InfinityPools благодаря своим механикам, вероятно, отнимет долю рынка у ончейн опционов.
Кривая выплат лп в InfinityPools очень похожа на кривую выплат опционов для продавца (наиболее популярный способ применения опционных протоколов) но она более гибкая в способах как капитал может зарабатывать доходность.
Существуют фундаментальные различия между покупкой и выписыванием опционов. Покупатель опциона имеет право исполнить опцион, в то время как продавец опциона должен исполнить опцион. Распад времени выгоден продавцу опциона и работает против покупателя опциона.
В частности, для сверхволатильных активов, механики InfinityPools дают возможность держателям любых активов зарабатывать путем андеррайтинга левериджа, что устанавливает новую парадигму для ончейн торговли активами.