Исходный текст: «Наше видение Uniswap v4».
Автор: Хайден Адамс
Составитель: Фрэнк, Foresight News
Два года назад мы выпустили Uniswap v3, ставший переломным моментом для внутрисетевой ликвидности и DeFi. Сегодня протокол Uniswap является крупнейшим протоколом децентрализованного обмена, обрабатывающим транзакции на сумму более 1,5 триллиона долларов, и служит не только публичной инфраструктурой, но и важной частью криптоэкосистемы.
По мере развития технологий и рынков протокол Uniswap также должен продолжать развиваться, поэтому мы здесь, чтобы представить концепцию Uniswap v4, которая, по нашему мнению, откроет безграничные возможности для создания ликвидности и внутрисетевых транзакций.
Сейчас мы публикуем черновой вариант кода, чтобы v4 можно было создавать публично и получать открытые отзывы и значимый вклад сообщества. Мы ожидаем, что этот процесс займет несколько месяцев, и вы можете прочитать о ранних выпусках ядра Uniswap v4 и других репозиториях с открытым исходным кодом, прочитать проект технического документа и узнать больше о том, как внести свой вклад здесь.
Uniswap v3 использует мощный и инновационный подход к ликвидности, который уравновешивает чрезвычайно сложное пространство с новыми функциями, доступными за счет более высоких комиссий и сложности кода. Например, версия 3 создала оракул, позволяющий разработчикам интегрировать данные о ценах в сети в режиме реального времени, но за счет увеличения транзакционных издержек для трейдеров.
Наше видение Uniswap v4 состоит в том, чтобы позволить каждому принимать эти компромиссные решения, вводя «крючки». «Крючки» — это контракты, которые выполняются на различных этапах жизненного цикла пула ликвидности. Пулы ликвидности могут идти на те же компромиссы, что и версия 3, или добавлять совершенно новые функции.
Например, версия 4 обеспечит встроенную поддержку динамических комиссий, добавление ордеров с ограничением цен в цепочке или работу в качестве средневзвешенного по времени маркет-мейкера (TWAMM) для распределения крупных ордеров во времени.
В дополнение к этой настройке архитектура Uniswap v4 снижает затраты и обеспечивает эффективность. Он представляет новый «одиночный» контракт, в котором все пулы ликвидности расположены в смарт-контракте. Мы считаем, что сочетание перехватчиков и одноэлементной архитектуры создает очень мощную платформу — быструю и безопасную настройку пользовательского пула ликвидности и эффективную маршрутизацию между несколькими пулами.
Uniswap v4 обеспечивает быстрые и выразительные инновации AMM в мощной экосистеме.
Что такое Uniswap v4?
«Крючки» и собственные пулы ликвидности
Каждый пул ликвидности Uniswap имеет жизненный цикл. В течение срока действия пула ликвидности происходит несколько событий, в том числе пользователи создают пул ликвидности с уровнями комиссий по умолчанию; ликвидность добавляется, удаляется или перенастраивается, а пользователи обменивают токены;
В Uniswap v3 эти события жизненного цикла тесно связаны и выполняются в очень строгом порядке.
Чтобы создать пространство для настраиваемой ликвидности в Uniswap v4, мы хотели предоставить развертывателям пула ликвидности возможность вводить код, который выполняет определенные действия в ключевые моменты жизненного цикла пула ликвидности — — Например, до или после торговли токеном или до или после изменения положения LP.
Введите «крючки» — плагины, которые настраивают взаимодействие пулов ликвидности, бирж, комиссий и позиций LP. Разработчики могут внедрять инновации, повышающие ликвидность и безопасность протокола Uniswap, создавая собственные пулы AMM с помощью «перехватчиков», интегрированных со смарт-контрактами версии 4.
Некоторые эксперименты, которые нас интересуют, включают:
Средневзвешенный по времени маркет-мейкер (TWAMM);
динамические комиссии, основанные на волатильности или других факторах;
Цепной лимитный ордер;
Внесение внеплановой ликвидности в протоколы кредитования;
Индивидуальные ончейн-оракулы, такие как среднегеометрические оракулы;
Автоматически прибавляйте комиссии LP к позициям LP;
Интернализованная прибыль MEV распределяется среди LP;
Но на самом деле нет предела фантазии. Поскольку каждый пул ликвидности теперь определяется не только уровнем токенов и комиссий, мы увидим пулы ликвидности всех цветов, форм и размеров. Основная логика Uniswap v4 такая же, как и в v3, и не подлежит обновлению. Хотя каждый пул ликвидности может использовать свой собственный смарт-контракт «крючок», «крючок» может быть ограничен только определенными разрешениями, определяемыми при создании пула ликвидности.
Мы создали образец «крючкового» контракта, чтобы начать понимать текущую структуру. Мы надеемся, что разработчики придумают новые и интересные способы создания функций, о которых мы еще даже не думали.

Улучшайте архитектуру и экономьте газ
В Uniswap v3 мы развертываем новый контракт для каждого пула ликвидности, что делает создание пулов ликвидности и выполнение свопов с несколькими пулами более дорогостоящими.
В версии 4 мы храним все пулы ликвидности в «одноэлементном» контракте, что позволит в значительной степени сэкономить газ, поскольку для транзакций токенов больше не потребуется передавать токены между пулами ликвидности, хранящимися в разных валютах.
Первоначально предполагается, что версия 4 снизит затраты на создание пула ликвидности на 99%. «Крючки» открывают мир бесконечного выбора, а «отдельные случаи» позволяют пользователям эффективно находить все варианты.
Эта «единая» архитектура дополняется новой системой «мгновенного учета». В версии 3 вместо перемещения активов в пул ликвидности и из него в конце каждого свопа система передает только чистый баланс, что означает более эффективную систему, которую можно реализовать в Uniswap v4. Дополнительная экономия газа.
Мы считаем, что лучшая конструкция «быстрого учета» — использовать «временное хранилище» (transient Storage), эта функция будет включена в EIP-1153. Этот EIP считается частью хард-форка Ethereum Cancun и принесет масштабные улучшения газа и упрощение конструкции контрактов в различных приложениях.
При использовании «Единого дела» и «Быстрого учета» нет необходимости ограничивать уровень комиссий. Создатели пулов ликвидности могут установить их на наиболее конкурентоспособный уровень или настроить с помощью «крючков» динамических комиссий. Версия 4 также восстанавливает поддержку собственного ETH, что приводит к дополнительной экономии газа.

Лицензирование и управление
Как всегда, мы твердо верим, что основная финансовая инфраструктура должна быть открытой и прозрачной. Мы также считаем, что сообщество Uniswap (люди и команды, которые поддерживают, используют и создают протокол) должно управлять протоколом v4 так же, как они управляли предыдущими версиями.
Код будет выпущен под лицензией Business Source License 1.1, которая ограничивает использование исходного кода версии 4 в коммерческих или производственных средах четырьмя годами, после чего он будет преобразован в постоянную лицензию GPL. Как и в случае с версией 3, Uniswap Governance и Uniswap Labs могут предоставлять исключения из лицензии.
Механизм комиссий за протокол также будет смоделирован на версии 3, и руководство сможет голосовать за добавление комиссий за протокол в любой пул ликвидности, вплоть до ограниченной суммы. Более подробную информацию о механизме комиссий можно найти в официальном документе.
Кроме того, согласно интервью Bankless, выпуск Uniswap v4 не является неизбежным, основатель Uniswap Хейден Адамс заявил в подкасте, что код v4 еще не доработан и не проверен, поэтому должно пройти некоторое время, прежде чем протокол будет опубликован. выпущенный.
Что это значит для DeFi?
Версия 4 может оказать большое влияние на саму Uniswap и DeFi в целом.
Во-первых, это обновление должно помочь Uniswap сохранить свою позицию крупнейшей децентрализованной биржи по объему торгов, поскольку «крючки» повышают эффективность использования капитала протокола по сравнению с версией 3, будучи более настраиваемыми и экономя газ. Последние две функции должны помочь Uniswap захватывать больший поток ордеров от агрегаторов DEX и торговых пар с длинным хвостом, сохраняя при этом доминирующее положение в торговых парах с большим объемом, таких как ETH/USDC, ETH/USDT, ETH/DAI и т. д. .
Кроме того, возможность создавать больше типов ордеров, таких как TWAP и лимитные ордера, должна помочь Uniswap стать более конкурентоспособной среди централизованных бирж за счет привлечения более опытных трейдеров на DEX. Это, в сочетании с более широкими структурными попутными ветрами торговой активности, перешедшей в цепочку после краха FTX, а также недавним регуляторным давлением на CEX, такие как Binance и Coinbase, может помочь Uniswap более эффективно бросить вызов этим конкурентам.
Соотношение объемов торгов DEX/CEX достигло рекордного максимума в мае, а затем снова упало, и когда оно достигнет зрелости, Uniswap v4, вероятно, поднимет это соотношение на новую высоту.
Наконец, версия 4 должна помочь сделать Uniswap более компонуемым протоколом, поскольку Uniswap v3, как известно, было сложно развивать из-за отсутствия выразительности и сложности управления концентрированными позициями ликвидности. В режимах «крючок» и «одиночный случай» пользователям кажется проще установить и использовать ликвидность версии 4 по сравнению с версией 3, что может привести к появлению большого количества новых и интересных приложений в то время, когда отрасль отчаянно в ней нуждается. Вызывает волну инноваций в DeFi.
В целом, Uniswap v4 должен помочь продвинуть отрасль вперед, и, хотя он не будет запущен сразу, DeFi по-прежнему будет снова интересен.
Название: «Что нужно знать о Uniswap V4»
