Аналитика
Yesterday

FXSwap: Новый рубеж в дизайне AMM

Перевод с английского оригинальной статьи из X.com

Аннотация

FXSwap — это новый дизайн пула для волатильных пар от @CurveFinance, который автоматически концентрирует ликвидность вокруг активного ценового диапазона и периодически перемещает эту концентрацию с использованием механизма, называемого «дозаправкой» (refuelling). Мы сотрудничали с Curve, чтобы исследовать эффективность этого инновационного типа пула.

В данном исследовании сравниваются котировки на конец блока для сделок USDC->WBTC между (i) пулом Uniswap V3 WBTC/USDC 0,3% и (ii) эквивалентным маршрутом USDC->WBTC через пул @yieldbasis WBTC/crvUSD FXSwap, соединенный через пул стабильных свопов Curve crvUSD/USDC.

Маршрут FXSwap обеспечил лучшую цену исполнения для сделки на $10 млн примерно в 80% анализируемых блоков, несмотря на схожий TVL пулов. Мы также проанализировали распределение ликвидности, чтобы объяснить, когда и почему производительность расходится.

Введение

FXSwap — это новая реализация волатильного пула от Curve. Как и предыдущие реализации Cryptoswap, FXSwap автоматически концентрирует ликвидность вокруг текущей цены. В сравнении, пулы Uniswap V3 / V4 Concentrated Liquidity (CLAMM) требуют от поставщиков ликвидности (LP) ручного управления ценовым диапазоном, в котором предоставляется их ликвидность. Впервые развернутый для пулов BTC/USD от YieldBasis, FXSwap представляет инновационный новый механизм, называемый «дозаправкой» (refuelling). Как объясняется в этом посте, дозаправка — это способ субсидирования стоимости перебалансировки ликвидности в AMM. Это обеспечивает лучшую концентрацию ликвидности вокруг текущей цены, эффективно используя TVL пула для обеспечения большей глубины рынка.

FXSwap подходит для пар некоррелированных активов, таких как BTC-USD, поэтому он был выбран в качестве реализации пула для YieldBasis. Это делает его идеальным для обмена иностранной валюты между различными стейблкоинами, привязанными к фиатным валютам. Перенос многотриллионных рынков Форекс в блокчейн был давней целью Curve, и FXSwap предоставляет техническую основу, которая делает это возможным. Эта цель сейчас реализуется: Frankencoin недавно запустил первый пул FXSwap на Curve, обеспечивая эффективную торговлю между ZCHF (обеспеченным стейблкоином, привязанным к швейцарскому франку) и crvUSD.

В этом исследовании мы сотрудничали с Curve, чтобы исследовать эффективность новой реализации пула FXSwap в сравнении с CLAMM от @Uniswap V3. Мы сравнили ценообразование глубины рынка для обменов USDC на WBTC, обнаружив, что по сравнению с Uniswap V3 пулы FXSwap, как правило, обеспечивают большую глубину относительно TVL пула из-за более эффективной концентрации ликвидности вокруг цены. FXSwap также оказался более отзывчивым в перебалансировке ликвидности вокруг активного диапазона в периоды волатильности. В результате FXSwap предоставил лучшие цены для свопа на $10 млн примерно в 80% измеренных блоков по сравнению с эквивалентным пулом Uniswap.

Методология

Мы исследовали, обеспечивает ли FXSwap лучшее ценообразование, чем пулы Uniswap V3 CLAMM, и если да, то насколько. Наше исследование затрагивает два ключевых исследовательских вопроса:

  • Как котировки глубины рынка FXSwap сравниваются с Uniswap?
  • Как распределение ликвидности в двух пулах сравнивается?

Из нескольких развернутых в настоящее время пулов FXSwap мы сосредоточили наше исследование на пуле YieldBasis WBTC/crvUSD. Он был выбран потому, что пул Uniswap WBTC/USDC 0,3% имеет сопоставимый TVL с пулом YieldBasis, в то время как маршруты cbBTC и tBTC имеют значительно меньшую ликвидность на Uniswap.

Используя Pangea Studio, мы собирали состояния пулов на конец блока с 1 ноября по 17 декабря и генерировали котировки при фиксированных размерах ввода. Для Uniswap V3 мы котируем непосредственно по отношению к пулу WBTC/USDC 0,3%. Для Curve мы котируем двухступенчатый маршрут: USDC→crvUSD (Curve crvUSD/USDC Stableswap), затем crvUSD→WBTC (YieldBasis WBTC/crvUSD FXSwap). Наши котировки представляют собой цену покупки BTC за USDC, включая комиссии за своп, но исключая стоимость газа.

Помимо сравнения цены и ценового воздействия, мы также проанализировали TVL пула, балансы монет, объем и распределение ликвидности. Эти данные важны для сравнения относительной эффективности пулов, поскольку мы хотим знать не только, какие пулы обеспечивают лучшую цену в абсолютном выражении, но и какие обеспечивают наибольшую глубину рынка относительно их TVL. Кроме того, мы сравнили, как пулы распределяют свой TVL, чтобы увидеть различия в концентрации ликвидности и как это влияет на глубину рынка.

Результаты

Пулы FXSwap от YieldBasis обеспечивают значительно лучшие цены для свопов на $10 млн, чем эквивалентные маршруты Uniswap V3.

Сравнение глубины UniV3 и YieldBasis WBTC

Многоходовой маршрут через пул Curve crvUSD/USDC и пул Yieldbasis WBTC/crvUSD обеспечил лучшую цену для свопа на $10 млн примерно в 80% измеренных блоков по сравнению с прямым свопом через пул Uniswap WBTC/USDC 0,3%. В среднем этот маршрут обеспечил цены, которые были примерно на 2,1% лучше, чем у Uniswap. Максимально торговля через Uniswap приводила к цене исполнения примерно на 7,5% хуже, чем если бы та же сделка была проведена через Curve и YieldBasis. Увеличение лимита на пул YieldBasis cbBTC до $200 млн также значительно углубило рыночную глубину, при этом котировка на $10 млн для обмена USDC на cbBTC теперь имеет ценовое воздействие всего около 1%.

Для меньших объемов свопов Uniswap, как правило, доминирует, предоставляя лучшие котировки для $100 тыс. примерно в 85% блоков и для $1 млн примерно в 69% блоков. Только когда размер сделки превышал $2,45 млн, YieldBasis предоставлял лучшие котировки в большинстве измеренных блоков. Это связано не со спецификой дизайна пула FXSwap, а скорее с комиссией YieldBasis в 1%. Эта высокая комиссия является преднамеренной, поскольку она необходима для оплаты расходов на поддержание пула. Однако в результате меньшие свопы, как правило, будут проходить через Uniswap вместо YieldBasis, и YieldBasis, как правило, получает объем только при высокой волатильности BTC.

Что примечательно в доминировании YieldBasis над Uniswap в диапазоне котировок на $10 млн, так это то, что оба пула имели схожий TVL в течение этого периода. Таким образом, FXSwap обеспечивает лучшие цены не только в абсолютном выражении, но и относительно своего TVL.

Сравнение ликвидности, TVL, объема пулов UniV3 и YieldBasis WBTC

Например, с начала декабря TVL как пулов Uniswap, так и YieldBasis был почти постоянным, однако доминирование котировок YieldBasis значительно возросло благодаря двум основным факторам. Во-первых, пул YieldBasis перебалансировал свою ликвидность ближе к соотношению 50/50, ужесточив концентрацию вокруг цены и тем самым уменьшив ценовое воздействие. В то же время поставщики ликвидности Uniswap не смогли выделить ликвидность вокруг активного диапазона тиков, увеличив ценовое воздействие.

В CLAMM, таком как UniV3, общий TVL пула и балансы монет не дают полной картины. Вместо этого мы должны посмотреть, как ликвидность распределяется LP по конкретным ценовым диапазонам. На распределение ликвидности влияют несколько факторов.

LP могут делать направленную ставку на то, что цена пойдет вверх или вниз, и поэтому позиционирование может быть смещено в одном направлении. Наши данные показывают, что пул UniV3 значительно перегружен WBTC, что указывает на уклон в сторону продаж.

Некоторая часть ликвидности является «ленивой», то есть она не управляется эффективно по мере изменения цены. Это может быть связано с неосведомленными розничными LP, а также с потерянными ключами и забытыми аккаунтами.

Еще одним фактором является стоимость перебалансировки. Когда позиция выходит за пределы диапазона, ее возвращение в диапазон может означать реализацию непостоянной потери и оплату стоимости газа. Таким образом, для LP может быть экономически нерационально всегда перемещать свою ликвидность и гнаться за ценой. Это может привести к тому, что большая часть ликвидности пула будет находиться вне диапазона, особенно во времена высокой волатильности и стоимости газа, когда ликвидность нужна больше всего.

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

Транзакции дозаправки YieldBasis WBTC

Вместо того чтобы полагаться на отдельных LP, оплачивающих стоимость перебалансировки ликвидности, FXSwap использует бюджет "дозаправки". Когда волатильность вызывает отклонение цены пула от цены оракула, арбитражеры могут получить прибыль, перебалансируя пул. Они делают это, вливая часть бюджета "дозаправки" в пул для субсидирования стоимости перемещения ликвидности. На приведенной выше диаграмме мы отображаем транзакции дозаправки в пуле. За измеренный период было потрачено более $460 тыс. на транзакции дозаправки — эта сумма представляет собой фактическую стоимость поддержания концентрации ликвидности пула.

Конкретно, различия в том, как UniV3 и FXSwap управляют ликвидностью пула, приводят к различным результатам в ценообразовании активов пула. Яркий пример этого можно увидеть 21 ноября, когда внезапное падение цены BTC ниже $83 тыс. привело к выходу цены за пределы концентрации ликвидности обоих пулов, что резко увеличило ценовое воздействие для более крупных котировок. Пик ценового воздействия пула FXSwap для котировки на $10 млн был значительно ниже — всего 7,51% по сравнению с 12,45% в UniV3. Более того, пул FXSwap смог более эффективно перебалансировать свою ликвидность, быстро стабилизировав ценовое воздействие между 5-6%, в то время как UniV3 оставался повышенным на уровне >10%.

Сравнение глубины UniV3 и YieldBasis WBTC (21 ноября)

В UniV3 потеря концентрации ликвидности была не только намного глубже, но и длилась в течение продолжительного периода времени. Пул FXSwap смог автоматически перебалансировать себя за короткое время, поскольку стоимость перемещения ликвидности могла быть субсидирована бюджетом "дозаправки", который был накоплен для такого момента волатильности.

Анимация пулов

Следующие анимации иллюстрируют, как эти различные типы пулов распределяют ликвидность и как это влияет на ценовое воздействие:

Распределение ликвидности YieldBasis WBTC и ценовое воздействие
Распределение ликвидности Uniswap V3 WBTC и ценовое воздействие

Мы построили карту ликвидности для пулов UniV3 и FXSwap, чтобы проиллюстрировать различия в распределении ликвидности и показать, как глубина ликвидности связана с ценовым воздействием. В UniV3 каждый столбец представляет диапазон тиков, эквивалентный изменению цены на 0,6%. В FXSwap нет понятия тиков, так как ликвидность распределяется AMM по непрерывной кривой, поэтому для прямого сравнения мы разбиваем ликвидность FXSwap на интервалы изменения цены в 0,6% и сообщаем ликвидность «в текущем интервале» в окне статистики. Это позволяет нам сравнить долларовую стоимость «ликвидности в диапазоне» в активном тике/интервале каждого пула. Например, в последнем кадре мы видим, что UniV3 имел $679 тыс. ликвидности в активном диапазоне тиков, в то время как YieldBasis имел $1,39 млн в эквивалентном интервале. Имея вдвое больше ликвидности в этом активном диапазоне, превосходная глубина рынка пула FXSwap означает, что он может обеспечить значительно лучшие цены для более крупных котировок.

В UniV3 мы видим, что когда цена внезапно снижается, большая часть ликвидности остается далеко от того места, где она нужна. При быстрых движениях — как 21 ноября — наблюдается некоторая задержка, прежде чем ликвидность перемещается в соответствующий диапазон. Мы также видим, что LP позиционируют себя в ожидании того, куда может двинуться цена, но эти ставки часто оказываются неверными. Таким образом, мы видим, что ликвидность постоянно перемещается по диапазону, в то время как лишь небольшая часть общего TVL пула фактически находится в диапазоне. Взаимосвязь между уменьшенной глубиной ликвидности и увеличенным ценовым воздействием четко видна на графике.

В сравнении, FXSwap равномерно концентрирует ликвидность по кривой. Как и в UniV3, когда цена изначально снижается, пул также может стать несбалансированным, при этом большая часть ликвидности остается сконцентрированной вокруг более высокого ценового диапазона. Однако, в отличие от UniV3, автоматическая перебалансировка гораздо более отзывчива при внезапных движениях, и пул в целом лучше справляется с перемещением концентрации ликвидности ближе к торговому диапазону, в конечном итоге снова достигая баланса в декабре. После перебалансировки пул имеет значительно большую глубину ликвидности, чем пул UniV3, и поэтому предоставляет лучшие котировки. Более того, FXSwap гарантирует, что ликвидность всех LP в пуле используется, обеспечивая стабильную доходность без затрат на управление.

Распределение ликвидности YieldBasis cbBTC и ценовое воздействие

В качестве дополнительного сравнения мы также предоставляем ту же анимацию для пула YieldBasis cbBTC. Из-за быстрых бесплатных выкупов через Coinbase, cbBTC чаще подвергается арбитражу, чем WBTC, что приводит к более частым перебалансировкам пула. Мы наблюдаем концентрацию ликвидности, которая очень чувствительна к изменениям цен, обеспечивая низкое и стабильное ценовое воздействие. Из всех изученных пулов пул YieldBasis cbBTC постоянно показывал наилучшие результаты. После увеличения лимита пула до $200 млн в декабре ценовое воздействие падает до ~1% для котировки на $10 млн. В сравнении, ценовое воздействие эквивалентного маршрута через Uniswap было значительно больше в среднем, обеспечивая лучшее исполнение для свопа на $10 млн в 82% измеренных блоков. Более того, из-за движений ликвидности в относительно неглубоком пуле cbBTC/WBTC 0,01% котировки cbBTC на Uniswap оказались гораздо менее стабильными, кратковременно подскакивая до >300% ценового воздействия 21 ноября, в то время как котировки Yieldbasis достигали пика только около ~3,5%.

Сравнение глубины UniV3 и YieldBasis cbBTC

Это иллюстрирует ключевой недостаток дизайна CLAMM — LP часто недостаточно отзывчивы в периоды высокой волатильности, оставляя ликвидность скудной, когда она нужна больше всего. Это создает хрупкость в структуре рынка DeFi, поскольку предположения кредитных рынков о цене, по которой позиция может быть ликвидирована, могут разрушиться в этих экстремальных рыночных условиях. В сравнении, автоматизированное управление ликвидностью Curve неоднократно доказывало свою устойчивость во времена стресса, предоставляя «ликвидность последней инстанции» для рынков DeFi именно тогда, когда она наиболее необходима.

Заключение

Наше исследование показывает, что новая реализация пула FXSwap предлагает значительные преимущества по сравнению с пулами UniV3 CLAMM.

По сравнению с UniV3, FXSwap оказался более отзывчивым в периоды волатильности, обеспечивая доступность глубокой ликвидности, когда она нужна больше всего. Ликвидность в пуле большую часть времени была лучше сконцентрирована вокруг активного ценового диапазона, что привело к значительно более низкому ценовому воздействию для крупных сделок, несмотря на схожий TVL пула.

FXSwap знаменует важную веху в эволюции дизайна AMM, с широкими вторичными эффектами по всему DeFi. Внедрение YieldBasis глубокой, надежной ликвидности BTC в блокчейне укрепляет рынки DeFi и добавляет значительную полезность к перечисленным активам. Большая глубина в периоды волатильности позволяет ликвидациям совершаться по лучшим ценам, потенциально поддерживая более высокие коэффициенты LTV для этих активов.

С учетом того, что пулы обмена иностранной валюты, такие как ZCHF/crvUSD, теперь разворачиваются на Curve, следующий естественный вопрос заключается в том, как этот механизм обобщается на некоррелированные пары и различные режимы волатильности. Если дозаправка может надежно поддерживать глубину близко к активной цене, а комиссии остаются конкурентоспособными, пулы FXSwap предлагают надежный путь к более узким спредам и более надежному исполнению в блокчейне для пар, привязанных к фиатным валютам. В более широком смысле, это исследование предлагает направление дизайна для волатильных AMM: автоматизировать концентрацию и социализировать стоимость ее актуальности при движении рынка. Для крупных сделок качество исполнения определяется не столько сырым TVL, сколько тем, насколько быстро ликвидность может быть перецентрирована при движении цены. Механизм дозаправки FXSwap превращает проблему перебалансировки в объединенный, субсидируемый процесс, делая глубину более доступной, когда волатильность в противном случае вытолкнула бы ее за пределы диапазона.

Тем не менее, механизм не бесплатен. Лучшая концентрация ликвидности приобретается за счет явного бюджета дозаправки и политики комиссий. Практический вопрос для развертываний заключается в том, как настроить комиссии и дозаправку, чтобы найти правильный баланс между объемом и комиссиями. Учитывая доминирование котировок YieldBasis для крупных свопов, поиск способа динамического управления комиссиями и захвата этих излишков может значительно увеличить доход от комиссий — это плодотворная область дизайна AMM для дальнейших исследований.

Переведено специально для русскоязычного сообщества экосистемы Curve.

🔰 Помощь

Помощь и FAQ: https://resources.curve.finance/
Техническая документация: https://docs.curve.finance/

💬 Общение

Русскоязычное сообщество Curve

📰 Медиа

EN: Curve News Blog 🔹 Telegram Announcements 🔹 X

RU: Канал Михаила Егорова🔹 Curve News TG