Uniswap нацелена на арбитражную ценность с новым хуком v4

UNI
ETH
USDC
USDT
USDG
stablecoin liquidityOpenZeppelin auditStablePair HookDutch auctiondynamic feesарбитражUniswapv4 hook
1 час назадИсточник: crypto.news
Uniswap нацелена на арбитражную ценность с новым хуком v4

Uniswap Labs запустила StablePair Hook с двумя пулами Ethereum после того, как объем свопов стейблкоинов на Uniswap достиг $43,4 млрд во втором квартале.

Краткое содержание

  • Uniswap Labs запустила StablePair Hook с пулами USDC/USDT и USDC/USDG в основной сети Ethereum.
  • Хук автоматически рассчитывает комиссии поставщиков ликвидности исходя из ценового расстояния и направления торговли каждого свопа.
  • Корректирующие свопы за пределами настроенного диапазона облагаются комиссиями, которые снижаются с каждым новым блоком.
  • OpenZeppelin обнаружила одну проблему высокой степени серьезности во время проверки, и Uniswap заявляет, что этот недостаток был исправлен позже.
  • Управление может обновлять настройки комиссий и код реализации без необходимости для поставщиков ликвидности мигрировать пулы.

Uniswap Labs сообщила 10 сентября, что инструмент Uniswap v4 заменяет статическую комиссию поставщика ликвидности на комиссию, рассчитываемую для каждого свопа. Первые пулы объединяют USDC с USDT и Global Dollar, или USDG.

Оба пула используют референсный курс 1:1. Система измеряет, насколько цена пула отклонилась от этого курса и приближает ли предлагаемая транзакция цену к нему или отдаляет от него.

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

StablePair Hook изменяет комиссии в зависимости от состояния пула

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

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

StablePair Hook изменяет комиссию в соответствии с положением пула относительно настроенной референсной цены. Внутри узкого диапазона вокруг этой цены механизм корректирует комиссии для поддержания фиксированного спреда между котируемыми ценами покупки и продажи.

Как только пул выходит за пределы диапазона, обработка зависит от направления следующего свопа. Транзакция, которая отдаляет пул от референсного курса, не платит комиссию поставщику ликвидности, поскольку она дает пулу то, что Uniswap описывает как выгодную цену.

Своп, возвращающий пул к паритету, вступает в голландский аукцион. Его комиссия начинается на высоком уровне и снижается с каждым блоком Ethereum, пока трейдер не примет доступную цену.

«LP сохраняют разницу», — заявила Uniswap Labs, описывая систему аукциона. Это заявление выражает ожидаемый разработчиком результат для поставщиков ликвидности, а не гарантированный уровень комиссионного дохода.

Два пула стейблкоинов Uniswap работают на Ethereum

Публичный репозиторий кода Uniswap фиксирует пулы USDC/USDT и USDC/USDG как инициализированные на Ethereum 10 сентября. Оба используют флаг динамической комиссии и шаг тика, равный единице.

Пул USDC/USDT имеет ончейн-идентификатор, заканчивающийся на e39f634, а идентификатор пула USDC/USDG заканчивается на b7edb. Материалы для разработчиков Uniswap советуют приложениям выводить идентификаторы пулов из их ключей пулов, а не жестко кодировать их.

На уровне контракта StablePair Hook работает через прокси ERC-1967. Его постоянный адрес хука Ethereum кодирует разрешения, доступные контракту, в то время как управление может заменить реализацию за прокси.

Конфигурации комиссий пула и будущие обновления реализации контролируются Uniswap Governance Timelock, согласно репозиторию проекта. Отдельный мультиподписной кошелек Uniswap Labs может создавать пулы и назначать их начальные параметры комиссий, но не может обновлять контракт или изменять существующие конфигурации.

Пулы StablePair не могут быть созданы без разрешения. Uniswap Labs контролирует их первоначальное создание, что отличает продукт от пулов v4, которые любой пользователь может инициализировать без предварительного одобрения.

Запуск расширяет использование Uniswap v4 пользовательских хуков, которые прикрепляют внешние контракты к пулам и изменяют их поведение в определенных точках транзакции. Хуки могут управлять комиссиями, логикой ценообразования и правилами доступа без изменения основных контрактов v4.

В связанных материалах Uniswap v4 стал крупнейшей DeFi-площадкой для депозитов токенизированных акций после того, как его измеренный общий объем достиг 59,1 миллиона долларов в начале сентября. StablePair Hook применяет ту же настраиваемую архитектуру пула к активам, которые, как ожидается, будут торговаться вблизи установленного обменного курса.

Обзор OpenZeppelin выявил и исправил проблему с комиссией

OpenZeppelin проверил основной механизм комиссий StablePair с 9 по 13 февраля, согласно документации Uniswap по безопасности. Оценка охватывала необновляемый предшественник, который использует те же основные расчеты комиссий.

В ходе обзора OpenZeppelin выявил одну проблему высокой степени серьезности, связанную с корректирующими свопами. Трейдер мог получить более дешевую комбинированную цену, разделив одну корректирующую транзакцию на несколько меньших свопов.

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

Обзор не охватывал текущую систему обновлений или ее ролевую структуру, поскольку эти компоненты были введены позже. Опубликованная страница безопасности Uniswap указывает на это различие в объеме, что означает, что цитируемый аудит не следует рассматривать как полную оценку каждого компонента в работающей версии.

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

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

Управление контролирует будущие обновления StablePair Hook

Uniswap Governance может изменять настройки комиссий пула и заменять реализацию хука без перемещения ликвидности в другой пул. Изменение конфигурации сбрасывает процесс снижения комиссии, заставляя следующий своп использовать новое чтение цены пула.

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

Расчеты котировок имеют отдельные ограничения. Функция getFee хука возвращает текущую комиссию поставщика ликвидности, используя ту же цену на начало блока, которую получит следующая транзакция. Она исключает протокольные комиссии, игнорирует размер сделки и не рассчитывает влияние на цену, вызванное движением через доступную ликвидность.

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

StablePair Hook присоединяется к другим пользовательским инструментам, разработанным для Uniswap v4, включая DualPool, LitePSM и Permissioned Pools. Как сообщалось ранее, работа Uniswap над коррелированными пулами токенизированных активов обработала 33 миллиона долларов на 10 рынках акций к SPY в течение первых 12 дней.