Прощавайте з Fork Swap Uniswap V4 вступає в епоху «Романтики десяти тисяч гаків»

Автор: дослідник YBB Capital Ac-Core

Вступ:

Порівняно з версією V3, яка була випущена через два роки, 21 травня, V4 має більш вільну та гнучку можливість компонування активів і значно знижує комісію за газ, необхідну для забезпечення ліквідності та транзакцій. ** Завдяки новій функції Hooks (хуки), розробникам не потрібно розробляти xxSwap, їм потрібно лише налаштувати ліквідність у Hooks і додати зовнішні сторінки та елементи, які відповідають їхнім власним потребам, а потім вони можуть відкрити «спеціальних місцях», і в той же час також не потрібно турбуватися про проблему недостатньої ліквідності в «відведеному місці». **Давайте дізнаємося, як Uni V4 переносить DeFi з «епохи Lego» в «Романтику десяти тисяч гаків».

Прощавай, Fork Swap, Uniswap V4 вступає в еру "Wangou Romance"

Дослідник YBB Capital Ac-Core Homemade

Uniswap V4 — одна з небагатьох справжніх інновацій на ведмежому ринку

Ітераційне оновлення Uniswap дозволило нам побачити безмежний потенціал світу DeFi. Воно не порушувало початкових намірів і правил X*Y=K від початку до кінця. Інновація Uniswap V4 головним чином зосереджена на забезпеченні більш налаштованої логіки транзакцій, покращенні ефективності газу та досвіду розробників, а також покращенні зручності та ефективності транзакцій. Порівняно з використанням V3 як розробники, так і користувачі можуть отримати більш відкриті, безкоштовні та ефективні автоматизовані послуги маркет-мейкера. Нижче буде повністю представлено оновлення V4 і дві найважливіші зміни: Hooks і Singleton.

Введення, яке змінює все: хуки

Основна функція версії Uniswap V4 — Hooks, яка дозволяє кожному розробнику створювати налаштований DEX, який відповідає потребам сцени, і створювати власні «конструктори Lego». Хуки — це важлива концепція, представлена Uniswap V4, це плагіни для налаштування взаємодії пулів ліквідності, бірж, комісій і розташування постачальників ліквідності (LP). **За допомогою механізму Hooks розробники можуть виконувати певні операції в критичні моменти життєвого циклу пулу ліквідності, наприклад до/після обміну або до/після зміни позиції LP.

У той же час **Хуки також є смарт-контрактами, вони взаємодіють з основним контрактом Uniswap V4 і можуть виконуватися в різних «ключових точках» пулу ліквідності (ключові точки стосуються: операцій до/після обміну, або час депозиту/виведення LP тощо), що дозволяє розробникам визначати та виконувати спеціальну логіку гнучким способом. **Хуки можна прив’язати до певного пулу ліквідності, щоб контролювати поведінку та взаємодію пулу. Наприклад, розробник може створити хук, який перевіряє певні умови перед кожною заміною, або виконувати деякі додаткові операції, коли змінюється позиція LP.

Прощавай, Fork Swap, Uniswap V4 вступає в еру "Wangou Romance"

Дослідник YBB Capital Ac-Core Homemade

За допомогою хуків творці майнінг-пулу можуть коригувати параметри майнінг-пулу та вводити нові функції в AMM, і навіть дозволяти створювати різні стратегії DeFi на Uniswap, що в кінцевому підсумку приносить більше користі LP/swappers. Неважко уявити, що запровадження Hooks надасть розробникам більше гнучкості та простору для інновацій, і вони зможуть створювати унікальні пули ліквідності відповідно до власних потреб і стратегій, щоб забезпечити більш інноваційний та персоналізований досвід торгівлі, наприклад:

** Середньозважений маркет-мейкер (TWAMM): ** Розробники можуть використовувати механізм Hooks для створення пулу ліквідності, який підтримує стратегію TWAMM для рівномірного розподілу транзакцій великих замовлень протягом певного періоду часу.

** ●Динамічні комісії: **Завдяки Hooks пул ліквідності може динамічно коригувати комісії відповідно до волатильності ринку або інших вхідних параметрів, щоб краще адаптуватися до ринкових умов.

**Лімітований ордер у ланцюжку: **Хуки можуть створювати та виконувати лімітовані ордери в ланцюжку, що дозволяє користувачам торгувати за вказаними цінами.

** ●Взаємодія з кредитною угодою: **Розробники можуть автоматично вносити кошти, що виходять за рамки ліквідності, в кредитну угоду через Hooks, таким чином максимізуючи корисність коштів.

У той же час Uniswap V4 наразі підтримує вісім зворотних викликів хуків, як показано на малюнку нижче. Ці хуки можна виконати до початку транзакції та після її завершення, таким чином реалізуючи функцію ланцюжкових ордерів з обмеженням ціни. Під час фактичної роботи лімітна ціна може бути встановлена до початку транзакції, а потім після завершення транзакції можна перевірити, чи виконується лімітна ціна.Якщо вона задовольняється, транзакція буде виконана, а якщо ні задоволено, транзакцію буде скасовано.

![Прощавай, Fork Swap, Uniswap V4 вступає в еру "Gateio"

**Інші хуки для V4 —— «**Хуки дій»

**На додаток до хуків, у версії Uniswap V4 є ще один "хук дій". Він може ініціювати виконання контракту лише тоді, коли виконується умова Flag, тому він може викликати логіку під час виконання контракту. **Для пояснення зверніться до блок-схеми нижче. Перед нашим обміном активів контракт повинен перевірити прапорець, щоб оцінити волатильність пулу ліквідності. Якщо ліквідність висока, прапорець стане True і запустить наші хуки. Якщо недостатньо ліквідності, прапор стане хибним, а хуки відхилятимуться, щоб взаємодія залишалася незмінною. Виконуючи операцію «Хуки дій», як показано нижче, увімкнено більш економний метод для виконання потрібних нам хуків, які будуть представлені наступним Singleton структура та Flash-облік забезпечать дешевший обмін активами та розгортання контрактів у V4.

Прощавай, Fork Swap, Uniswap V4 вступає в еру "Wangou Romance"

Дослідник YBB Capital Ac-Core Homemade

Нова структура Singleton: Singleton

У попередніх версіях Uniswap Factory-Pool — це контрактна структура, яка використовувалася з V1, і це також найбільш часто використовувана контрактна структура для багатьох DEX і похідних у світі DeFi.Однак у версії V4 вона відмовилася від Factory - Пул і замінив його структурою Singleton contract "Singleton". У версії 3 кожного разу, коли ви створюєте пул ліквідності, вам потрібно повторно розгортати новий контракт, розгортання якого є дуже дорогим, але у версії 4 однотонна структура зберігає всі пули ліквідності в одному контракті, що може максимізувати мінімізацію створення ліквідності і споживання газу в міжланцюжкових пулах (контрактах), так що токен-транзакції не потрібно передавати між різними контрактами, і це може навіть зменшити 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, що сприяє подальшій оптимізації витрат.

![Прощавай, Fork Swap, Uniswap V4 вступає в еру "Gateio"

Як дозволити налаштовані оракули та внутрішній розподіл MEV для власників LP

**UniSwap V4 — це децентралізований торговий протокол, розроблений для забезпечення безнадійної торгівлі токенами в Ethereum. **Це забезпечує вищу ліквідність і кращий торговий досвід завдяки використанню спеціальної реалізації oracle і внутрішнього механізму розподілу MEV (Maximize Transaction Value). Щоб дозволити спеціальне впровадження Oracle і розповсюдження інтерналізованого MEV постачальникам ліквідності (тримачам LP), можна розглянути такі кроки:

**1. Створіть спеціальний Oracle: **Вам потрібно розробити Oracle, який може надавати індивідуальні дані про ціни. Oracle — це контракт для отримання зовнішніх даних, який надає смарт-контрактам таку інформацію, як ринкові ціни в реальному часі. Відповідно до власних потреб ви можете розробити контракт Oracle, налаштований відповідно до пар транзакцій, часу або інших факторів.

**2. Інтерналізований механізм розподілу MEV: **MEV відноситься до переваг, отриманих завдяки зміні порядку транзакцій у транзакціях блокчейну. UniSwap V4 розподіляє ці переваги безпосередньо між постачальниками ліквідності через внутрішній механізм розподілу MEV. Ви можете розробити механізм, щоб при появі MEV частина доходу розподілялася безпосередньо між відповідними власниками LP.

**3. Контрактна інтеграція та розгортання: ** Інтегруйте налаштований Oracle і внутрішній механізм розподілу MEV у смарт-контракт UniSwap V4. Ці функції потрібно лише змінити та розширити у відповідних контрактах. Переконайтеся, що під час розробки та модифікації контракту дотримуються найкращих практик безпеки, а також що виконується відповідне тестування та аудит.

**4. Сповіщення та механізм заохочення: ** Рекламуйте цю нову функцію постачальникам ліквідності та забезпечте їх відповідними стимулами. Спілкуйтеся з користувачами через канали соціальних мереж або іншим чином про переваги нового користувацького Oracle та внутрішніх механізмів розподілу MEV.

**5. Моніторинг і вдосконалення: ** Після розгортання зверніть пильну увагу на роботу системи. Контролюйте ефективність транзакцій і розподілу MEV і за потреби вносьте покращення. Водночас для подальшої оптимізації цього механізму дуже важливим є зворотний зв’язок та участь у пропозиціях спільноти.

Переваги індивідуального пулу ліквідності

Uniswap V4 представляє концепцію налаштованих пулів ліквідності, але налаштування рекомендується на основі централізованої ліквідності, тому ця трансформація не тільки впливає на модель розвитку Fork Swap, значення існування агрегаторів, але навіть забезпечує ліквідність за ліквідність. Інвестори та трейдери приносять багато переваг.

** ●Розширте можливості, які надає ліквідність: ** Традиційні моделі AMM зазвичай мають фіксовані правила та параметри, які обмежують вибір постачальників ліквідності. Однак Uniswap V4 дозволяє налаштовувати пули ліквідності через механізм Hooks, дозволяючи постачальникам ліквідності створювати різні типи пулів ліквідності відповідно до власних уподобань і стратегій. Це дозволяє з’являтися на ринку пулам ліквідності різного розміру, надаючи користувачам більше можливостей і гнучкості.

** ● Зменште витрати та підвищте ефективність: ** Архітектура Uniswap V4 об’єднує всі пули ліквідності в один смарт-контракт, запроваджуючи контракт «Singleton». Ця архітектура може зменшити транзакційні витрати, підвищити ефективність транзакцій і спростити розгортання контракту та обслуговування. Крім того, налаштований пул ліквідності також може встановити більш прийнятну структуру комісії відповідно до конкретних потреб для задоволення потреб різних користувачів.

●Надання ширшого спектру торгових стратегій і інструментів управління ризиками: Налаштовані пули ліквідності надають трейдерам більше можливостей для торгових стратегій і інструментів управління ризиками. Наприклад, підтримуючи стратегію TWAMM, великі замовлення можна торгувати рівномірно протягом певного періоду часу, тим самим зменшуючи вплив на ринкові ціни. Крім того, налаштовані пули ліквідності також можна інтегрувати з іншими протоколами DeFi, такими як протоколи кредитування та спеціальні оракули, щоб надати користувачам більш комплексні торгові рішення.

** ● Усебічне покращення гнучкості та креативності: ** Індивідуальні пули ліквідності забезпечують більшу гнучкість для постачальників ліквідності. Вони можуть налаштовувати свою ліквідність і керувати нею відповідно до потреб і стратегій ринку. Ця гнучкість та інноваційний потенціал можуть спонукати до участі більше постачальників ліквідності, надаючи трейдерам різноманітні варіанти ліквідності.

Питання, про які варто подумати

Прощавай, Fork Swap, Uniswap V4 вступає в еру "Wangou Romance"

Дослідник YBB Capital Ac-Core Homemade

**1. Яку проблему вирішує C****urve для Uni V3? **

Модель Uni V3 AMM — це модель транзакцій, заснована на X*Y=K. У процесі нашої фактичної комбінації LP ми виявимо, що коли відбуваються екстремальні ринкові умови, не тільки загальна вартість матиме ризик безкоштовної втрати , але також з’явиться пул ліквідності Випадок, коли обмінний курс виходить за межі діапазону. Curve і Uniswap V3 — це два різні децентралізовані протоколи обміну з дещо різними проблемами та цілями.

Порівняно з V3, Curve вирішує такі проблеми:

1. Отримуйте прибуток у низьких діапазонах ліквідності: Uniswap V3 характеризується концентрацією ліквідності в певному ціновому діапазоні, на який впливає модель AMM, тоді як в інших цінових діапазонах ліквідності бракує. Це призводить до високих транзакційних витрат і обмеженої ліквідності під час торгівлі у великому діапазоні цін. Навпаки, Curve зосереджується на торгівлі між стейблкойнами та збільшує ліквідність у цінових діапазонах за допомогою адаптивних кривих ліквідності. Це означає, що користувачі можуть торгувати стейблкойнами в широкому ціновому діапазоні з меншим прослизанням.

**2. Недорогі транзакції: **Оскільки Curve зосереджується на транзакціях між стейблкойнами, включаючи активи з фіксованими ціновими співвідношеннями, він використовує спеціальні алгоритми та стратегії для зменшення прослизання та витрат на транзакції. Це дозволяє користувачам торгувати стейблкоїнами за більш конкурентними цінами.

**3. Краще визначення ціни: **Крива забезпечує ширший діапазон ліквідності, особливо під час торгівлі між стейблкойнами, вона може забезпечити кращі ціни для виявлення. Це означає, що користувачі можуть точніше отримати ринкову ціну стейблкойнів, щоб приймати кращі торгові рішення.

**4. Ефективні транзакції стейблкойнів: **Curve використовує спеціально оптимізований алгоритм і криву ліквідності для забезпечення ефективних транзакцій стейблкойнів. Це дозволяє користувачам швидко та безпечно обмінюватися між стейблкоїнами без надмірного падіння ціни чи витрат.

2. Економічна модель Dual Token DEX, створена Uni V2: Camelot

Camelot спочатку був проектом, випущеним Fantom. Його початкова назва була Excalibur. Пізніше він зазнав краху через прийняття UST як стабільної валюти. Його випадковим чином перемістили в екосистему Arbitrum і перейменували на Camelot. На відміну від GMX, Camelot більше зосереджується на керуванні ліквідністю для нових проектів. Його основним інноваційним механізмом є «Nitro Pools» без дозволу. Проекти можуть повністю контролювати стимули самостійно, щоб досягти типу ліквідності, необхідного для власного розвитку.

Слід підкреслити економічну модель подвійних токенів Camelot, яка поєднує Uniswap V2 із децентралізованим торговим протоколом Curve, одночасно підтримує волатильність і стабільність пари токенів, а також розподіляє ліквідність від нуля до нескінченності в діапазоні Inside. Найважливішим є те, що це дозволяє стороні проекту встановлювати пропорцію комісії за транзакції відповідно до ринкових умов і конкретних умов угоди, щоб досягти мети управління динамічними комісіями за транзакції.

Крім того, спеціальний Launchpad Camelot також не має дозволу, що дозволяє проектам випускати токени та спрямовувати їх до більшої ліквідності. Крім того, кожен проект, який розпочинає або співпрацює з Camelot AMM, може налаштувати конкретну швидкість транзакцій для свого LP, щоб адаптувати його до власних потреб стратегії ліквідності.

Резюме вищесказаного

Будучи важливим оновленням децентралізованих бірж, Uniswap V4 забезпечує більшу гнучкість і простір для створення в екосистемі DeFi, представляючи концепції хуків і налаштованих пулів ліквідності. Механізм Hooks дозволяє розробникам створювати унікальні пули ліквідності відповідно до власних потреб і стратегій, а також надає безліч торгових стратегій і інструментів управління ризиками. Індивідуальні пули ліквідності розширюють можливості надання ліквідності, знижують комісії та підвищують ефективність, а також надають ширший спектр торгових стратегій та інструментів управління ризиками.

Однак поява V4, безумовно, знову відновить базову основу DeFi. Він забезпечує величезний пул ліквідності. Розробники можуть використовувати цей пул для розгортання власних хуків або екології, навіть без однофункціонального xxSwap. Отримайте високу ліквідність і дозволяють більшій кількості розробників розробляти різноманітну багатофункціональну екологію на платформі Uniswap. Давайте почекаємо та побачимо, чи об’єднають Hooks + SingLeton переваги Curve + Camelot, щоб вплинути на наступну тенденцію розвитку DeFi.

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити