История развития Uniswap: путешествие за тысячи миль, V4 приносит возможности и влияние

История эволюции Uniswap: лошади преодолевают тысячи миль, V4 приносит возможности и влияние

Автор: Илан, LD Capital

Uniswap V0

Uniswap V1 был запущен в ноябре 2018 года. Однако фактически в прошлом году был сформирован прототип Uniswapd. В 2017 году основатель Хайден ушел из Siemens.Карл, друг, работавший в Ethereum Foundation, утешал Хайдена: «Машиностроение — это индустрия заката, а Ethereum — это будущее». Solidity, В ноябре 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. **В период версии 1 объем транзакций был относительно небольшим, а количество пользователей — относительно небольшим. Как первая версия протокола 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. **Кроме того, в Uniswap V2 были внесены значительные улучшения в оракул средневзвешенной цены по времени (TWAP).

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

Uniswap V3

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

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

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

Запуск 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 является более серьезной из-за высокой гаммы в узком диапазоне, которая может быть более существенной в некоторых сценариях, таких как высокая На волатильных рынках или когда корреляция между активами, обеспечивающими ликвидность, низкая.

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

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

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

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

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

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

· Ценовой оракул и средневзвешенная по времени цена (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. **В версии 4 система больше не переводит активы в пул ликвидности и из него в конце каждого обмена, а только переводит чистый баланс. Такая конструкция делает систему более эффективной и может обеспечить дополнительную экономию газа в Uniswap V4.

Нативный ETH

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

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

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

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

2) Индивидуальные DEX и аналогичные протоколы функций настройки ликвидности

Влияние лимитных ордеров Onchain, индивидуального распределения ликвидности, динамической ставки и т. д. на существующие 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 UniswapV2 — это машина оракула в цепочке, которую можно применять для получения цены любого токена, существующего на Uniswap.Основной недостаток заключается в том, что для регулярного запуска обновления цены требуется программа вне сети, и есть техническое обслуживание расходы.

TWAP UniswapV3 устраняет этот дефект, и для хранения данных триггера больше не требуется регулярный запуск программы вне сети, а автоматически запускается, когда транзакция происходит в Uniswap. Что касается источника данных для расчета TWAP, UniswapV2 хранит только три последних значения price0CumulativeLast, price1CumulativeLast и blockTimestampLast. UniswapV3 поддерживает несколько наблюдателей цен (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
Нет комментариев
  • Закрепить