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

cryptonewscryptonews

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

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

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

 

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

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

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

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

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

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

«Поставщики ликвидности сохраняют разницу», — заявила 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 дней.

Uniswap Labs выпустила контракты и тесты хука через свой публичный репозиторий GitHub под лицензией MIT. Документация для разработчиков содержит адрес прокси в основной сети, текущий адрес реализации, два идентификатора пулов и контакт службы безопасности для сообщения о проблемах с контрактами.

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

Рекомендуемые

Главные новости BTCC за вечер 8 сентябряНастоящая безмостовая торговля уже здесьНефть достигла $100, BTC удерживается на $79 000 под давлениемРешение проблемы холодного старта в кредитовании с фиксированной ставкойОснователь Bankless продал весь ETH и за три месяца стал крупным победителем