Осторожно! Много текста.
В июне 2023 года платформа Uniswap опубликовала черновой вариант кода Uniswap V4, в котором описаны новые возможности в протоколе децентрализованной биржи (DEX).
Среди новых функций представлены хуки, которые обеспечивают расширенную настройку пулов ликвидности, и технология Singleton, повышающая эффективность кросс-пула ликвидности. Помимо этого, в протокол вернут торговые пары с нативным токеном ETH.
Ожидается, что Uniswap V4 обеспечит множество преимуществ, среди которых расширенная настройка, повышенная эффективность, сниженные комиссии за газ и продвинутые торговые стратегии.
Среди потенциальных недостатков Uniswap V4 можно выделить комиссии за вывод средств и лицензии, ограничивающие использование исходного кода Uniswap.
Что такое Uniswap
Uniswap — это децентрализованная биржа (DEX) на основе блокчейна Ethereum. Ее пользователи могут торговать разными цифровыми активами с помощью модели автоматического маркет-мейкера (AMM) без традиционной книги ордеров.
Платформа Uniswap была создана в 2018 году разработчиком Ethereum Хайденом Адамсом. Он вдохновлялся идеей сооснователя Ethereum Виталика Бутерина, который разработал концепцию автоматического маркет-мейкера на блокчейне.
Со временем Uniswap стала лидером на рынке DEX, достигнув более высокого объема торгов и более глубокой ликвидности по сравнению с другими DEX. В 2023 году Uniswap входит в число ведущих DEX по многим показателям, включая объем торгов, ликвидность и количество активных пользователей.
У платформы Uniswap было несколько итераций: в 2020 году была запущена версия Uniswap V2, а в 2021 году — Uniswap V3. В июне 2023 года Uniswap опубликовала черновой вариант кода Uniswap V4, представив новые важные функции.
В этой статье мы рассмотрим изменения в Uniswap V4, однако сначала давайте вспомним прошлые версии Uniswap, чтобы разобраться в развитии платформы.
Особенности Uniswap V1
Первая итерация, Uniswap V1, была запущена в ноябре 2018 года в качестве эксперимента с концепцией платформы. Ее главным нововведением стала модель маркет-мейкера c постоянным продуктом (CPMM).
Uniswap отказалась от традиционной системы на основе книги ордеров и позволила владельцам токенов вносить их в пулы торговых пар (например, ETH/DAI) в обмен на долю от комиссий, которые вносят пользователи этих пулов ликвидности.
Uniswap V1 позволял осуществлять свопы между токенами ERC-20 и эфиром (ETH), а также двумя токенами ERC-20. Процесс свопа токенов ERC-20 включал два этапа:
Своп первого токена (ERC-20) на эфир (ETH).
Своп эфира (ETH) на второй токен (ERC-20).
Эти этапы были необходимы, поскольку смарт-контракты Uniswap V1 поддерживали только прямые пулы ликвидности между токенами ERC-20 и эфиром (ETH).
Хотя Uniswap V1 стал революционным решением, у этой версии были свои недостатки. Алгоритмы ценообразования были неэффективны и могли использоваться для арбитража, а в крупных транзакциях появлялось сильное проскальзывание.
Особенности Uniswap V2
Чтобы решить недостатки Uniswap V1, в мае 2020 года запустили Uniswap V2 с рядом важных улучшений. Вторая версия Uniswap включила в модель AMM прямые свопы токенов, сократив проскальзывание и повысив эффективность капитала.
Кроме того, в V2 появились флеш-свопы. С их помощью пользователи смогли выводить нужное количество средств из пулов ликвидности и использовать эти средства по своему усмотрению, но им нужно было вернуть выведенную сумму (с комиссией) в рамках этой же транзакции. Такой механизм предоставил возможности арбитража и фарминга доходности без первоначального капитала.
В Uniswap V2 также была представлена концепция средневзвешенных по времени цен (TWAP), с помощью которой другие децентрализованные приложения смогли свободно и безопасно использовать цены из Uniswap.
Особенности Uniswap V3
В мае 2021 года была запущена Uniswap V3. Она решала проблемы с эффективностью капитала и концентрированной ликвидностью. В Uniswap V3 провайдеры ликвидности смогли выбирать конкретные ценовые диапазоны, в рамках которых будут использоваться их активы, и зарабатывать повышенные комиссии за счет более активного использования капитала.
В Uniswap V3 также ввели несколько порогов комиссий (0,05%, 0,30% и 1,00%) для разных уровней риска и объемов торгов.
Еще одной новой функцией стала невзаимозаменяемая ликвидности (NFL), в рамках которой провайдеры ликвидности получают NFT, представляющие их долю в пулах ликвидности. Эти токены можно использовать для торговли, продажи или передачи своих позиций по ликвидности без влияния на базовые активы в пуле.
Кроме того, в Uniswap V3 появилась интеграция с Optimism, решением второго уровня на Ethereum. Она была нацелена на снижение комиссий за транзакции и улучшение масштабируемости платформы.
Что нового в Uniswap V4
Версия Uniswap V4 еще не вышла официально, однако уже сейчас можно оценить потенциальные функции и улучшения, изучив черновой вариант кода и техническую документацию. Среди нововведений можно выделить:
1. Хуки и настраиваемые пулы
Всем пользователям Uniswap V4 станет доступна настройка за счет введения так называемых хуков. Они представляют собой контракты, выполняемые в разные периоды жизненного цикла пула ликвидности.
Каждый пул ликвидности имеет свой жизненный цикл: от его создания до добавления, удаления или корректировки ликвидности. С помощью хуков разработчики могут добавлять код, выполняющий определенные действия в ключевые моменты жизненного цикла пула.
Например, определенные хуки позволяют пулам ликвидности нативно поддерживать динамические комиссии, добавлять лимитные ончейн-ордера или выступать в качестве маркет-мейкеров со средневзвешенной по времени ценой (TWAMM), распределяя крупные ордера по времени для сокращения влияния на цену.
Настройка пулов ликвидности с помощью хуков может быть безграничной: они позволят использовать различные ончейн-оракулы и депонировать неиспользованную ликвидность в протоколы кредитования. Иными словами, хуки предоставят разработчикам значительную гибкость, чтобы создавать пулы ликвидности для конкретных задач.
2. Технология Singleton
В Uniswap V3 для каждого пула ликвидности разворачивался новый контракт, поэтому создание пулов и осуществление свопов между разными пулами были довольно затратными процессами.
Ключевым нововведением Uniswap V4 стало объединение всех пулов в рамках одного контракта. Теперь при свопах больше не нужно будет переводить токены между пулами из разных контрактов, что позволит сократить траты на газ. По оценкам Uniswap, версия Uniswap V4 позволит снизить затраты на газ при создании пула на 99%.
3. Флеш-учет
Технология Singleton дополняет еще одно архитектурное нововведение Uniswap V4 под названием флеш-учет.
В предыдущих версиях Uniswap каждая операция — например, своп токенов или добавление ликвидности в пул — заканчивалась переводом токенов. В Uniswap V4 внешние переводы осуществляются только в конце, что упрощает работу с пулом и снижает затраты.
Технология Singleton и флеш-учет обеспечивают более эффективную и выгодную маршрутизацию по нескольким пулам. Учитывая, что введение хуков увеличит количество пулов ликвидности, это крайне полезное нововведение.
4. Торговые пары с нативным токеном ETH
Uniswap V4 возвращает торговые пары с нативным токеном ETH.
Как говорилось выше, в Uniswap V1 можно было использовать только пары с токенами ETH/ERC-20. Однако в Uniswap V2 нативные пары с ETH убрали из-за сложности реализации и риска фрагментации ликвидности в парах WETH и ETH.
Как в Uniswap V2, так и в Uniswap V3 перед торговлей по протоколу Uniswap подавляющему большинству пользователей приходилось создавать обернутые версии ETH (WETH) и тратить дополнительные средства на газ.
Благодаря внедрению Singleton и флеш-учета Uniswap V4 позволяет торговать парами WETH и ETH. Стоимость переводов нативного ETH (21 000 за газ) примерно в два раза ниже стоимости перевода ERC-20 (40 000 за газ).
Преимущества Uniswap V4
Версия Uniswap V4 должна предоставить новые возможности для создания ликвидности и торговли токенами на блокчейне. К преимуществам этой версии относятся:
1. Расширенная настройка
Хуки позволяют разработчикам свободно добавлять новые функции в пулы ликвидности. Ожидается, что благодаря этому появятся инновационные пулы с настраиваемыми торговыми функциями.
2. Эффективность
Внедрение хуков, контрактов Singleton и флеш-учета может повысить эффективность маршрутизации транзакций.
3. Уменьшение комиссий за газ
Ожидается, что новые функции Uniswap V4 позволят еще больше снизить затраты на газ. Это может привлечь в протокол больше пользователей.
4. Потенциальное увеличение доходов для провайдеров ликвидности
Динамические структуры комиссий могут обеспечить провайдерам ликвидности больше контроля и потенциал для увеличения доходов.
5. Продвинутые торговые стратегии
Новые функции, такие как маркет-мейкер со средневзвешенной по времени ценой (TWAMM), лимитные ордера и динамические комиссии, позволяют реализовать продвинутые торговые стратегии, которые были недоступны в предыдущих версиях. Все эти функции будут особенно полезны опытным трейдерам.
Потенциальные недостатки Uniswap V4
У Uniswap V4 есть ряд потенциальных недостатков:
1. Взимание комиссий
В Uniswap V4 действуют два отдельных механизма комиссий за управление: комиссия за своп и комиссия за вывод средств (каждая со своими механизмами). Как и в Uniswap V3, управляющие Uniswap (Uniswap DAO и владельцы токенов UNI) могут принять решение о взимании процента от комиссии за своп в конкретном пуле.
Управляющие Uniswap V4 могут брать процент от комиссий за вывод средств, если создатели хуков изначально решили включить комиссию за вывод средств в этом пуле.
2. Лицензия, ограничивающая использование
Uniswap V4 будет выпущена под лицензией Business Source License 1.1, которая ограничивает использование исходного кода Uniswap V4 в коммерческих или производственных целях на срок до четырех лет, после чего она переходит на бессрочную лицензию General Public License (GPL). Некоторые участники сообщества критикуют последнюю версию Uniswap за отсутствие открытого исходного кода.
Заключение
Рынок децентрализованных бирж (DEX) — это постоянно развивающееся пространство, в котором регулярно появляются новые протоколы и платформы. Платформа Uniswap была создана в 2018 году и сейчас лидирует в пространстве DEX. Она выпускает уже четвертую версию протокола, внедряя новые функции и улучшая старые.
В дизайн Uniswap V4 внесли значительные изменения, призванные раскрыть безграничные возможности DEX. Хотя открытый дизайн дает разработчикам практически неограниченный простор для экспериментов, он может существенно усложнить процесс для обычных пользователей. Прежде чем использовать пул, пользователям необходимо будет разобраться в работе пулов ликвидности и понять, для чего предназначен каждый хук.
И все же нельзя недооценивать потенциальные преимущества Uniswap V4. Не забывайте всегда проводить собственное исследование (DYOR) и тщательно изучать проект, с которым собираетесь взаимодействовать.
Рекомендуемая литература
Предупреждение о рисках и отказ от ответственности: следующие материалы предоставляются на условиях «как есть» без каких-либо гарантий исключительно для общих справочных и образовательных целей. Эта информация не должна рассматриваться как финансовая, юридическая консультация или рекомендация по приобретению какого-либо конкретного продукта или услуги. Вам следует самостоятельно обратиться за советом к соответствующим профессиональным консультантам. Поскольку статья написана сторонним автором, обратите внимание, что высказанные мнения принадлежат стороннему автору и необязательно отражают точку зрения Binance Academy. Для получения более подробной информации перейдите по ссылке. Стоимость цифровых активов может быть волатильной. Стоимость инвестированных средств может увеличиваться и уменьшаться. Вы можете не вернуть инвестированные средства. Вы несете полную ответственность за свои инвестиционные решения. Binance Academy не несет ответственность за ваши возможные убытки. Данная информация не является финансовой, юридической или профессиональной рекомендацией. Чтобы узнать больше, ознакомьтесь с нашими Условиями использования и Предупреждением о рисках.