🔥 Захватывающие новости: функция Ответить и Заработать уже доступна!
👉 Пройдите викторину на Beyond Gaming (BDG) и выиграйте крупный приз: поделитесь 5,000,000 #BDG#
🎁 Ответьте правильно, выиграйте крупный приз: https://www.gate.io/activities/answer-earn?period_num=322
Подробности: https://www.gate.io/announcements/article/43624
#Answer2Earn#
Прощай, Fork Swap, Uniswap V4 вступает в эпоху «Романтики десяти тысяч крючков».
Автор: YBB Capital Исследователь Ac-Core
Количество слов: Эта статья превышает 5500. Время чтения: 13 минут.
Введение:
По сравнению с версией V3, которая была выпущена двумя годами позже, 21 мая, V4 имеет более свободную и гибкую компоновку активов и значительно снижает комиссию за газ, необходимую для обеспечения ликвидности и транзакций. С благословением новой функции Hooks (хуки) разработчикам не нужно разрабатывать xxSwap, им нужно только настроить ликвидность в Hooks и добавить front-end страницы и элементы, отвечающие их собственным потребностям, а затем они могут открывать «настраиваемые мест». Обеспокоен проблемой недостаточной ликвидности «законченных мест». Давайте узнаем, как Uni V4 ведет DeFi от «эпохи Lego» к «Роман о десяти тысячах крючков».
Исследователь YBB Capital Ac-Core в домашних условиях
Uniswap V4 — одна из немногих настоящих инноваций на медвежьем рынке
Итеративное обновление Uniswap позволило нам увидеть бесконечный потенциал мира DeFi, не нарушив изначального замысла и правил X*Y=K от начала до конца. Инновация Uniswap V4 в основном направлена на предоставление более индивидуальной логики транзакций, повышение эффективности газа и опыта разработчиков, а также повышение удобства и эффективности транзакций. По сравнению с версией 3 как разработчики, так и пользователи могут получить более открытые, бесплатные и эффективные услуги автоматизированного маркет-мейкера. Далее будет полностью представлено обновление V4 и два наиболее важных изменения: Hooks и Singleton.
Введение, которое меняет все: хуки
Основная функция версии Uniswap V4 — хуки, которые позволяют каждому разработчику создавать собственные DEX, отвечающие потребностям сцены, и строить собственные «блоки Лего». Хуки — важная концепция, представленная в Uniswap V4.Они представляют собой плагины для настройки взаимодействия пулов ликвидности, бирж, комиссий и местоположений поставщиков ликвидности (LP). С помощью механизма Hooks разработчики могут выполнять определенные операции в ключевые моменты жизненного цикла пула ликвидности, например, до/после обмена или до/после изменения позиции LP.
В то же время хуки также являются смарт-контрактами, они взаимодействуют с основным контрактом Uniswap V4 и могут выполняться в разных «ключевых точках» в пуле ликвидности (ключевые точки относятся к: операциям до/после обмена или когда Депозит/снятие LP и т. д.), что позволяет разработчикам гибко определять и выполнять пользовательскую логику. Крючки могут быть привязаны к определенному пулу ликвидности, чтобы управлять поведением и взаимодействием пула. Например, разработчик может создать хук, который проверяет определенные условия перед каждым обменом, или выполнять некоторые дополнительные операции при изменении позиции LP.
Исследователь YBB Capital Ac-Core в домашних условиях
С помощью Hooks создатели майнинговых пулов могут настраивать параметры майнинговых пулов и вводить новые функции в AMM, а также позволяют создавать различные стратегии DeFi на Uniswap, что в конечном итоге приносит больше пользы LP/swappers. Нетрудно представить, что введение хуков предоставит разработчикам большую гибкость и пространство для инноваций, и они смогут создавать уникальные пулы ликвидности в соответствии со своими потребностями и стратегиями, чтобы предоставлять более инновационные и персонализированные торговые возможности, такие как:
● Средневзвешенный по времени маркет-мейкер (TWAMM): разработчики могут использовать механизм крючков для создания пула ликвидности, который поддерживает стратегию TWAMM для равномерного распределения транзакций крупных ордеров в течение определенного периода времени.
● Динамические сборы: с помощью крючков пул ликвидности может динамически регулировать сборы в соответствии с волатильностью рынка или другими входными параметрами, чтобы лучше адаптироваться к рыночным условиям.
● Лимитный ордер в цепочке: хуки могут создавать и выполнять лимитные ордера в цепочке, позволяя пользователям торговать по указанным ценам.
●Взаимодействие с кредитным договором: разработчики могут автоматически вносить средства за пределы диапазона ликвидности в кредитный договор через хуки, тем самым максимизируя полезность средств.
В то же время Uniswap V4 в настоящее время поддерживает восемь обратных вызовов Hooks, как показано на рисунке ниже, Эти Hooks могут выполняться до начала транзакции и после ее завершения, тем самым реализуя функцию цепных ценовых лимитных ордеров. В реальной работе перед началом сделки может быть установлена предельная цена, а затем после завершения сделки можно проверить, удовлетворяется ли предельная цена, если она выполняется, сделка будет исполнена, а если нет удовлетворены, транзакция будет отменена.
**Другие хуки для V4 —— «**Действующие хуки»
Помимо хуков, в версии Uniswap V4 есть еще «хуки действий». Он может инициировать выполнение контракта только при выполнении условия флага, поэтому он может вызывать логику во время выполнения контракта. Обратитесь к блок-схеме ниже, чтобы объяснить.Перед нашим обменом активами контракт должен проверить флаг, чтобы оценить волатильность пула ликвидности.Если ликвидность высока, флаг станет истинным и выполнит наши хуки.Если ликвидности недостаточно , Flag станет False, чтобы отклонить Hooks и сохранить взаимодействие без изменений, и выполнить операцию «Action Hooks», как показано ниже, чтобы включить более экономичный метод для выполнения нужных нам Hooks. Далее мы представим структуру Singleton и Flash Бухгалтерский учет обеспечит более дешевый обмен активами и опыт развертывания контрактов в версии 4.
Исследователь YBB Capital Ac-Core Самодельный
Новая структура синглтона: Singleton
В предыдущих версиях Uniswap Factory-Pool — это контрактная структура, которая использовалась начиная с V1, а также наиболее часто используемая контрактная структура для многих DEX и деривативов в мире DeFi.Однако в версии V4 он отказался от Factory. -Pool и заменил его контрактом Singleton со структурой «Singleton». В версии 3 каждый раз, когда вы создаете пул ликвидности, вам нужно повторно развертывать новый контракт, что очень дорого в развертывании, но в версии 4 структура singleton сохраняет все пулы ликвидности в одном контракте, что позволяет максимально минимизировать создание ликвидности. и потребление газа в кроссчейн-пулах (контрактах), так что транзакции с токенами не нужно переносить между разными контрактами, и даже можно снизить 99% затрат на газ по сравнению с V3.
Эта одноэлементная архитектура также оснащена новой системой «Flash Accounting». В V3, когда каждое взаимодействие заканчивается, активы должны быть переведены между пулами ликвидности, в то время как в версии V4 система переводит активы только на «чистый баланс», и каждая операция (обмен/развертывание) приведет только к Изменениям внутренних балансов. , балансы активов, выраженные в единицах «дельта», в конце свопа он только заменяет чистый баланс «дельта» после серии вычислений, что означает, что более эффективная система способна обеспечить Uniswap V4 дополнительную экономию газа .
С «Singleton» и «Flash Accounting» Uniswap V4 поддерживает Native ETH. Пользователи могут напрямую использовать Ethereum (ETH) для транзакций без дополнительных операций конвертации, тем самым повышая удобство транзакций и экономя комиссию за газ. Это делает экосистемы Uni и ETH тесно связанными друг с другом, играя роль в подпитке Ethereum.
С точки зрения структуры контракта, хранение и упаковка данных о позиции ликвидности V4 также претерпели огромные изменения. В версии V2 ликвидность распределяется по всему диапазону (как показано на рис. 1 выше), поэтому протокол Uni использует однородный токен (ERC-20) в качестве сертификата ликвидности. В версии V3, в связи с добавлением ликвидности ценового лимита, выбор соответствующего отображения ликвидности изменился на неоднородные токены (ERC-721) для отображения. В версии V4 мы предполагаем, что отображение ликвидности не будет выражаться токенизированным способом, а будет управляться с использованием адреса каждого кошелька. Кроме того, «временное хранение» EIP-1153 в обновлении Cancun также полезно для системы V4, что способствует дальнейшей оптимизации затрат.
Как разрешить настраиваемые оракулы и внутреннее распределение MEV среди держателей LP
UniSwap V4 — это протокол децентрализованного обмена, разработанный для обеспечения транзакций токенов без доверия в Ethereum. Это достигается за счет использования пользовательской реализации оракула и внутреннего механизма распределения MEV (Maximize Transaction Value), который обеспечивает более высокую ликвидность и лучший опыт транзакций. Чтобы разрешить реализацию собственного оракула и распределение интернализированных MEV поставщикам ликвидности (владельцам LP), можно рассмотреть следующие шаги:
Разработайте собственный оракул. Вам необходимо разработать оракул, который может предоставлять настраиваемые данные о ценах. Oracle — это контракт для получения внешних данных, который предоставляет смарт-контрактам такую информацию, как рыночные цены в реальном времени. В соответствии со своими потребностями вы можете разработать контракт Oracle, настроенный в соответствии с парами транзакций, временем или другими факторами.
Внутренний механизм распределения MEV: MEV относится к выгодам, возникающим из-за изменений в порядке транзакций в транзакциях блокчейна. UniSwap V4 распределяет эти преимущества напрямую между поставщиками ликвидности через внутренний механизм распределения MEV. Можно спроектировать механизм, чтобы при появлении MEV часть дохода напрямую распределялась между соответствующими держателями LP.
Интеграция и развертывание контрактов: интегрируйте настроенный Oracle и внутренний механизм распределения MEV в смарт-контракт UniSwap V4. Эти функции нужно только изменить и расширить в соответствующих контрактах. Убедитесь, что во время разработки и модификации контрактов соблюдаются передовые методы обеспечения безопасности, а также проводятся надлежащее тестирование и аудит.
Механизм уведомления и поощрения: рекламируйте эту новую функцию поставщикам ликвидности и предоставьте им соответствующие стимулы. Общайтесь с пользователями через каналы социальных сетей или иным образом о преимуществах нового пользовательского Oracle и внутренних механизмов распределения MEV.
Мониторинг и улучшение: после развертывания следите за работой системы. Отслеживайте эффективность транзакций и распределения MEV и вносите улучшения по мере необходимости. В то же время обратная связь и участие в предложениях сообщества очень важны для дальнейшей оптимизации этого механизма.
Преимущества индивидуального пула ликвидности
Uniswap V4 вводит концепцию кастомизированных пулов ликвидности, но рекомендуется кастомизация на базе централизованной ликвидности, так что это преобразование не только влияет на схему развития Fork Swap, значимость существования агрегаторов, но даже обеспечивает ликвидность для ликвидности.Инвесторы и трейдеры приносят много преимуществ.
● Расширьте выбор поставщиков ликвидности. Традиционные модели AMM обычно имеют фиксированные правила и параметры, которые ограничивают выбор поставщиков ликвидности. Однако Uniswap V4 позволяет настраивать пулы ликвидности с помощью механизма Hooks, позволяя поставщикам ликвидности создавать различные типы пулов ликвидности в соответствии со своими предпочтениями и стратегиями. Это позволяет появляться на рынке пулам ликвидности различных размеров, предоставляя пользователям больше выбора и гибкости.
● Сокращение затрат и повышение эффективности. Архитектура Uniswap V4 централизует все пулы ликвидности в одном смарт-контракте за счет введения контракта «Singleton». Эта архитектура может снизить транзакционные издержки, повысить эффективность транзакций и упростить развертывание и обслуживание контрактов. Кроме того, индивидуальный пул ликвидности также может устанавливать более подходящую структуру комиссий в соответствии с конкретными потребностями для удовлетворения потребностей различных пользователей.
● Предоставьте более широкий спектр торговых стратегий и инструментов управления рисками: Индивидуальные пулы ликвидности предоставляют трейдерам больше возможностей для торговых стратегий и инструментов управления рисками. Например, поддерживая стратегию TWAMM, крупные ордера можно продавать равномерно в течение определенного периода времени, тем самым уменьшая влияние на рыночные цены. Кроме того, настраиваемые пулы ликвидности также могут быть интегрированы с другими протоколами DeFi, такими как протоколы кредитования и настраиваемые оракулы, чтобы предоставить пользователям более комплексные торговые решения.
●Всестороннее повышение гибкости и креативности: Индивидуальные пулы ликвидности обеспечивают большую гибкость поставщикам ликвидности. Они могут настраивать и управлять своей ликвидностью в соответствии с потребностями и стратегиями рынка. Эта гибкость и инновационный потенциал могут мотивировать большее количество поставщиков ликвидности к участию, предоставляя трейдерам разнообразные варианты ликвидности.
Вопросы, над которыми стоит подумать
Исследователь YBB Capital Ac-Core в домашних условиях
**1. Какую проблему C****urve решает для Uni V3? **
Модель Uni V3 AMM — это модель транзакций, основанная на X \ * Y = K. В процессе нашей реальной комбинации LP мы обнаружим, что при возникновении экстремальных рыночных условий будет не только риск свободных убытков в общая стоимость, но также будет пул ликвидности Случай, когда обменный курс выходит за пределы допустимого диапазона. Curve и Uniswap V3 — это два разных протокола децентрализованного обмена с немного разными задачами и целями.
По сравнению с V3 Curve решает следующие проблемы:
Получайте прибыль в диапазонах с низкой ликвидностью: Uniswap V3 характеризуется концентрацией ликвидности в определенном ценовом диапазоне, на который влияет его модель AMM, в то время как в других ценовых диапазонах ликвидности не хватает. Это приводит к высоким транзакционным издержкам и ограниченной ликвидности при торговле в большом ценовом диапазоне. В отличие от этого, Curve фокусируется на торговле между стейблкоинами и увеличивает ликвидность в пределах ценовых диапазонов за счет использования адаптивных кривых ликвидности. Это означает, что пользователи могут торговать стейблкоинами в широком ценовом диапазоне с меньшим проскальзыванием.
Недорогие транзакции: поскольку Curve фокусируется на транзакциях между стейблкоинами, включая активы с фиксированными ценовыми отношениями, она использует специальные алгоритмы и стратегии для уменьшения проскальзывания и стоимости транзакций. Это позволяет пользователям торговать стейблкоинами по более конкурентоспособным ценам.
Лучшее обнаружение цены: Curve обеспечивает более широкий диапазон ликвидности, особенно при торговле между стейблкоинами, она может предоставить лучшие цены для обнаружения. Это означает, что пользователи могут более точно получать рыночную цену стейблкоинов, чтобы принимать лучшие торговые решения.
Эффективные транзакции со стейблкоинами: Curve использует специально оптимизированный алгоритм и кривую ликвидности для обеспечения эффективных транзакций со стейблкоинами. Это позволяет пользователям быстро и безопасно обмениваться между стейблкоинами без чрезмерного проскальзывания цены или затрат.
2. Экономическая модель DEX с двумя токенами, созданная Uni V2: Camelot
Изначально Camelot был проектом Fantom, первоначальное название которого было Excalibur, позже он рухнул из-за принятия UST в качестве стабильной валюты, был случайным образом перенесен в экосистему Arbitrum и переименован в Camelot. В отличие от GMX, Camelot больше фокусируется на управлении ликвидностью для новых проектов.Его основным инновационным механизмом являются неразрешенные «нитро-пулы».Проекты могут полностью контролировать стимулы сами по себе для достижения типа ликвидности, необходимого им для собственного развития.
Что необходимо подчеркнуть, так это экономическую модель Camelot с двумя токенами, которая сочетает в себе Uniswap V2 с децентрализованным торговым протоколом Curve и одновременно поддерживает волатильность и стабильность парных транзакций с токенами, а также распределяет ликвидность от нуля до бесконечности по всему диапазону Inside. Наиболее важным является то, что он позволяет стороне проекта устанавливать пропорцию комиссии за транзакцию в соответствии с рыночными условиями и конкретными условиями соглашения, чтобы достичь цели управления динамическими направленными комиссиями за транзакцию.
Кроме того, пользовательская панель запуска Camelot также не требует разрешений, что позволяет проектам выпускать токены и направлять их к большей ликвидности. Мало того, каждый проект, который начинает или сотрудничает с Camelot AMM, может настроить конкретную скорость транзакций для своего LP, чтобы адаптироваться к потребностям своей собственной стратегии ликвидности.
Сводка вышесказанного
Являясь важным обновлением децентрализованных бирж, Uniswap V4 обеспечивает большую гибкость и пространство для творчества в экосистеме DeFi за счет внедрения концепций хуков и настраиваемых пулов ликвидности. Механизм Hooks позволяет разработчикам создавать уникальные пулы ликвидности в соответствии со своими потребностями и стратегиями, а также предоставляет множество торговых стратегий и инструментов управления рисками. Индивидуальные пулы ликвидности расширяют возможности предоставления ликвидности, снижают комиссии и повышают эффективность, а также предоставляют более широкий спектр торговых стратегий и инструментов управления рисками.
Тем не менее, появление V4 должно снова перестроить базовую основу DeFi.Он обеспечивает огромный пул ликвидности.Разработчики могут использовать этот пул для развертывания своих собственных хуков или экологии, и даже не нужен xxSwap с единственной функцией для получения высокой -Качество Объем ликвидности позволяет большему количеству разработчиков разрабатывать различную многофункциональную экологию на платформе Uniswap.Будут ли Hooks + SingLeton сочетать преимущества Curve + Camelot, чтобы повлиять на следующую тенденцию развития DeFi, подождем и увидим.