История развития Uniswap: возможности и влияние V4

Оригинальный автор: Yilan, LD Capital

Эволюция Uniswap: возможности и влияние V4

Uniswap V0

Uniswap V1 был запущен в ноябре 2018 года. Однако фактически в прошлом году был сформирован прототип Uniswapd. В 2017 году основатель Хайден ушел из Siemens. Карл, друг, работающий в Ethereum Foundation, утешал Хайдена: «Машиностроение — это индустрия заката, а Ethereum — это будущее». , В ноябре 2017 года он создал свой Proof-of-something (Proof of concept AMM, как они его назвали), которым является Uniswap V0. На этом изображении показано, как выглядел Uniswap с самого начала.

История развития Uniswap: возможности и влияние V4

Перед официальным запуском V1 Хайден использовал офис Balance и MakerDao для работы над V0. В конце июля 2018 года Uniswap официально получил грант от Ethereum Foundation.

Uniswap V1

2 ноября 2018 года, в последний день Devcon 4, смарт-контракты Uniswap были развернуты в основной сети Ethereum. В тот день было депонировано только 30 000 долларов ликвидности в качестве базовой ликвидности трех токенов, что может гарантировать только глубину транзакции в 100 долларов. Затем также были развернуты и запущены uniswap.io и app.uniswap.org/#.

В сентябре 2019 года Uniswap V1 запустил первый проект по добыче ликвидности, то есть добыче ликвидности на основе токенов стандарта ERC-20. В период V1 объем транзакций был относительно небольшим, а количество пользователей — относительно небольшим. Как первая версия протокола Uniswap. V1 использует механизм на основе Automated Market Maker (AMM), который позволяет пользователям торговать токенами без разрешения в блокчейне Ethereum без книги заказов. Принята модель постоянного продукта, т. е. x*y=k, где x и y — балансы двух токенов в паре транзакций.

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

Uniswap V2

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

Наиболее значительным изменением Uniswap V2 на основе Uniswap V1 является введение транзакций с несколькими парами токенов, повышение гибкости пар транзакций и обновление с ERC-20, который можно обменять только на ETH, для поддержки ERC-20 до ERC- 20 обмен. Кроме того, значительные улучшения в оракуле средневзвешенной цены по времени (TWAP), представленные в Uniswap V2.

Запуск Uniswap V2 укрепил позиции Uniswap в области децентрализованных бирж. Он предоставляет больше функций и гибкости, позволяя пользователям лучше управлять ликвидностью и проводить больше типов транзакций. Uniswap V2 также способствовал быстрому развитию децентрализованных финансов (DeFi), предоставляя пользователям важный источник ликвидности.

Uniswap V3

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

Uniswap V3 также расширяет оракул Uniswap V2 и оптимизирует метод расчета и газовую эффективность оракула TWAP. Oracle V3 может продлить период доступности данных до 9 дней или дольше с помощью цепного вызова.В то же время благодаря общей оптимизации TWAP потребление газа снижается примерно на 50% по сравнению с V2.Простые транзакции будут эквивалентны по сравнению с версией 2. Функции примерно на 30% дешевле.

Кроме того, Uniswap V2 использует стандартную комиссию за транзакцию в размере 0,3%, а V3 предлагает 3 отдельных уровня комиссий: 0,05%, 0,3% и 1%. Это позволяет поставщикам ликвидности выбирать пулы в зависимости от риска, на который они готовы пойти. V3 впервые представила модель использования NFT в качестве LP для подтверждения ликвидности, то есть предоставляемая ликвидность отслеживается неоднородными токенами ERC 721.

Запуск Uniswap V3 оказал большое влияние на экосистему DeFi. Он предоставляет поставщикам ликвидности более широкий выбор и лучшие возможности для получения дохода, одновременно повышая эффективность транзакций. Uniswap V3 также стимулирует инновации в децентрализованных биржах и возглавляет усилия других бирж и протоколов по улучшению пользовательского опыта и снижению транзакционных издержек. Но в то же время пассивные поставщики ликвидности подвергаются критике за то, что JIT и профессиональные маркет-мейкеры вытесняют их, чтобы получать доход от комиссий за обработку.

Uniswap V4 — Хуки меняют все

Как только был запущен черновой вариант Uniswap V4, рынок полностью его интерпретировал. В основном упоминаются такие оптимизации, как Hook, Singleton, Flash Accounting и собственный ETH, среди которых Hook является наиболее важным нововведением V4. Крюк Uniswap V4 может стать самым мощным инструментом для создания ликвидности, В будущем стоимость создания платформы DeFi и объединения ликвидности будет значительно снижена.

Крючки

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

История развития Uniswap: возможности и влияние V4

В частности, контракт Hooks можно вызвать в следующих ключевых точках:

· onSwap: вызывается, когда происходит обмен, его можно использовать для реализации пользовательской логики, такой как запись информации о транзакции, выполнение определенных операций или изменение комиссии за транзакцию и т. д.

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

· onBurn: вызывается, когда поставщик ликвидности изымает ликвидность из пула, его можно использовать для пользовательской логики, такой как запись соответствующей информации, предоставляемой ликвидностью, или выполнение определенных операций.

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

  • Средневзвешенный маркет-мейкер по времени ( TWAMM )
  • Динамическая комиссия, основанная на волатильности или других значениях
  • Прейскурант лимита сети
  • Договор кредитования депозита ликвидности выходит за рамки
  • Пользовательские оракулы в цепочке, такие как геосредние оракулы
  • Автоматически реинвестировать комиссию за обработку LP в позицию LP
  • Встроенное MEV (извлекаемая стоимость майнера) распределение прибыли на LP

Взаимосвязь между оптимизацией Uniswap V4 и неоплаченными убытками (IL)

На самом деле, эти оптимизации еще больше повышают эффективность капитала, укрепляя позиции инфраструктуры ликвидности Uniswap, но проблема некомпенсированных потерь (IL) централизованной ликвидности по-прежнему актуальна.

IL является эндогенной дополнительной проблемой AMM, пока цены двух активов отклоняются от начальной цены, будет генерироваться IL. Для централизованного механизма ликвидности Uni V3, V4 (и других подобных протоколов управления ликвидностью) сама проблема IL является более серьезной из-за высокой гаммы в узком диапазоне, что может быть более значительным в некоторых сценариях, таких как высокая волатильность рынка. или когда корреляция между активами, обеспечивающими ликвидность, низкая.

Что касается IL, в настоящее время существуют следующие решения, но они лишь косвенно облегчают эту проблему:

  • Например, использование субсидий на токены протокола. Поставщики ликвидности могут делать ставки своей ликвидностью. Ставя эти токены, поставщики ликвидности могут получить дополнительные вознаграждения или компенсацию, чтобы компенсировать потенциальные временные потери. Эти вознаграждения могут быть предоставлены в виде дополнительных токенов или части платы за транзакцию протокола.
  • Внедрить динамическую структуру комиссий, которая корректирует комиссию в зависимости от рыночных условий и уровней временных убытков, с которыми сталкиваются поставщики ликвидности. Взимайте более высокие комиссии в периоды значительных временных убытков и распределяйте эти дополнительные комиссии в качестве компенсации поставщикам ликвидности.
  • Платформа может создать страховой фонд для компенсации поставщикам ликвидности любых убытков, понесенных из-за временных убытков. Эти средства обычно собираются за счет различных потоков доходов в рамках протокола или за счет взносов самой платформы.
  • Механизмы хеджирования (опционы и т. д.), поставщики ликвидности могут участвовать в деривативных контрактах или использовать другие финансовые инструменты для хеджирования своей подверженности колебаниям цен и смягчения влияния временных убытков.
  • Динамическая ребалансировка активов направлена на оптимизацию подверженности поставщиков ликвидности и сокращение потенциальных убытков за счет постоянной корректировки распределения активов в соответствии с колебаниями цен и рыночными условиями.
  • Ценовой оракул и средневзвешенная по времени цена (TWAP): ценовой оракул и механизм ценообразования на основе TWAP могут использоваться для снижения влияния внезапных изменений цен на поставщиков ликвидности. Опираясь на более стабильные и надежные данные о ценах, поставщики ликвидности могут лучше понимать рыночные условия и соответствующим образом корректировать свои позиции.

Можно видеть, что динамические сборы за обработку Uniswap V4, более оптимизированные цены оракула и дополнительные субсидии LP (субсидии MEV, сборы за автоматическую обработку реинвестирования и т. д.) косвенно компенсируют потери IL LP в некоторой степени.

Что касается безопасности и сложности контракта, основная логика Uniswap V4 не подлежит обновлению, как и V3. Хотя каждый пул может использовать свой собственный смарт-контракт Hooks, Hooks будет проверять, требует ли эта часть функции вызовов внешних контрактов.Вызов внешних контрактов обогащает функции Uniswap V4 и реализует больше возможностей комбинирования, но только при создании пула определены конкретные разрешения. . Контракты должны вызывать слишком много внешних контрактов, что также повлечет за собой дополнительные расходы на газ (поэтому простой обмен может быть не дешевле, чем V3/V2), что также является компромиссом, вызванным сложностью и составом.

Синглтон

В Uniswap V3 развертывание отдельных контрактов для каждого пула ликвидности увеличивает стоимость создания пулов ликвидности и выполнения свопов между несколькими пулами. В Uniswap V4 контракт «Singleton» используется для сохранения всех пулов ликвидности, что значительно снижает комиссию за газ, поскольку транзакции с токенами больше не нужно передавать между разными контрактами. По предварительным оценкам, V4 снижает затраты газа на создание пула ликвидности на целых 99%.

Флэш-бухгалтерия

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

Нативный ETH

В предыдущей версии пользователь фактически торговал с WETH.ETH не является контрактом токена, но WETH является контрактом токена.Для Uniswap контракт ERC 20 легче интегрировать, поэтому каждый раз, когда пользователь Swap должен упаковать ETH дополнительно время, изменяя ETH на Into WETH, этот шаг приводит к трате газа. Версия 4 восстанавливает поддержку нативного ETH, дополнительно снижая накладные расходы на газ.

Потенциальное влияние и возможности Uniswap V4 на других треках

1) Трек агрегатора

С точки зрения рынка агрегаторов, Uniswap V4 обеспечивает лучшие ставки, более высокую эффективность использования капитала и огромный пул ликвидности, интегрированный Singleton, который будет привлекать больше с рынка агрегаторов (1inch, Cowswap), который является треком скользящих ставок. объем сделки.

  1. Индивидуальный DEX и аналогичное соглашение о функции настройки ликвидности

Влияние лимитных ордеров в цепочке, индивидуального распределения ликвидности, динамической ставки и т. д. на существующие Dex с аналогичными функциями, включая хранилище с улучшенной доходностью LP на Uni V3. Соглашение может столкнуться с ситуацией присоединения, если оно не сможет выиграть, и в конечном итоге станет частью экосистемы Uniswap V4. Для будущих протоколов DEX или других протоколов DeFi это может коренным образом изменить модель построения ликвидности.Крючок Uniswap V4 может стать самым мощным инструментом для построения ликвидности, а стоимость создания платформы DeFi и объединения ликвидности будет значительно снижена.

3) ЦЕХ

Для централизованных бирж, благодаря функции ограничения цены и ортодоксальности децентрализации, Uniswap V4 может получить большую долю рынка от популярной CEX. Но на самом деле, по сравнению с CEX, самая большая проблема, которая мешает пользователям войти в DEX, заключается в том, что скорость и эффективность не так хороши, как у CEX, и во многих случаях для большинства людей ранний порог использования DEX и жертвование безопасностью контракта для децентрализации Секс и другие риски, так что пользователи должны нести относительно высокие затраты. Проще говоря, низкая эффективность и непригодность для использования требуют улучшения и решения инфраструктуры DEFI, и версия V4 не может эффективно решить ее в настоящее время. После решения этих двух проблем путь DEX к замене CEX станет более гладким.

4) Трек MEV

Когда это не может принести пользу основному участнику (LP&Swapper) платформы, MEV и протокол противостоят друг другу.

В предыдущих версиях Uniswap V1 не было встроенного механизма, специально разработанного для предотвращения или смягчения MEV (значение, извлекаемое майнером), заставляющего майнеров или валидаторов получать дополнительную прибыль, манипулируя порядком транзакций в сети блокчейна в ущерб пользователям. .

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

Uniswap V3 представляет несколько функций для смягчения MEV, в том числе концепции централизованной ликвидности и неоднородной ликвидности (позиции NFT LP). Централизованная ликвидность позволяет поставщикам ликвидности указывать ценовые диапазоны своей ликвидности, снижая риск манипулирования ценами. Неоднородные позиции ликвидности позволяют поставщикам ликвидности иметь детальный контроль над своей ликвидностью, снижая риск быть ограниченными или эксплуатируемыми арбитражерами.

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

5) Трек Оракула

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

TWAP в Uniswap V3 устраняет этот дефект, и для хранения триггерных данных больше не требуется регулярный запуск автономной программы, а автоматически запускается, когда транзакция происходит в Uniswap. Что касается источников данных для расчета TWAP, Uniswap V2 хранит только три последних значения цены 0 CumulativeLast, цены 1 CumulativeLast и blockTimestampLast. Uniswap V3 поддерживает несколько наблюдателей цен (Oracle Observers), которые могут получать данные о ценах из нескольких источников. Такая конструкция повышает отказоустойчивость и ценовую надежность системы. Например, Uniswap v3 отбирает пулы с разными комиссионными для одной и той же валютной пары.Пул, который не пуст и имеет наибольшую ликвидность, становится целевым пулом.Цены в пуле с наилучшей ликвидностью используются в качестве цены источник оракула.

Встроенный оракул Uniswap V4 будет более индивидуальным, например, Geomean Oracles, например, с использованием различных методов расчета цены оракула для больших объемов глубоких и стабильных пулов (ETH-BTC) и пар токенов с низкой ликвидностью.

Что касается влияния на трек оракула, стоимость манипуляции оракулом TWAP Uniswap заключается в контроле средней цены токенов за определенный период времени. Напротив, стоимость манипуляций Chainlink заключается в разрушении достаточного количества узлов и манипулировании ценами на биржах. Таким образом, Chainlink является автономным оракулом, а встроенный оракул Uniswap V4 пока не будет представлять угрозы для Chainlink. Для экологических проектов Uniswap (таких как кредиты, стабильные монеты, синтетические активы и т. д.) по-прежнему требуется участие офчейн-оракулов, таких как Chainlink.

Подведем итог

В целом направление Uniswap V4 движется в сторону реальной инфраструктуры DeFi, и на Uniswap V4 могут проходить творческие эксперименты для разработчиков.

Для LP добавление ликвидности будет более индивидуальным и удобным. Для пользователей дешевле создать пул транзакций, а у транзакций больше возможностей. Например, использование V2, V3 и V4 имеет свои преимущества.Контракт V2 прост, а транзакция одного пула дешева; структура V4 сложна, но может помочь пользователям сэкономить много затрат на газ. когда необходимо вызвать несколько пулов.

Непрерывное развитие DeFi приведет к постоянной оптимизации методов управления ликвидностью. На стороне проекта функция Uniswap V4 Donate() может помочь стороне проекта подкупить ликвидность для достижения цели управления ликвидностью. Кроме того, крючок Uniswap V4 может стать самым мощным инструментом для создания ликвидности, а стоимость создания платформы DeFi и объединения ликвидности будет значительно снижена.

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

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить