🎆 Gate.io Пошановані кредити розіграш удачі Раунд 8 Офіційно відбувається!
Взяти участь у розіграші зараз 👉 https://www.gate.io/activities/creditprize?now_period=8
🌟 Приєднатися:
1️⃣ Відкрийте програму 'Головна' - 'Пости' та клацніть на іконку кредитів поруч з вашим профілем, щоб увійти в 'Центр кредитів'.
2️⃣ Виконуйте такі завдання, як публікація, коментар і лайк, щоб заробити почесні кредити.
🎁 Кожні 300 кредитів, щоб отримати 1 шанс, виграти MacBook Air, багатофункціональні зарядні пристрої, ваучер на знижку на торгову комісію, бали та інші дивовижні призи!
📅 Завершується 8 березня о
Прощавай, Fork Swap, Uniswap V4 вступає в епоху «Романтики десяти тисяч гаків»
Автор: дослідник YBB Capital Ac-Core
Кількість слів: ця стаття перевищує 5500. Час читання: 13 хвилин
Вступ:
Порівняно з версією V3, яка була випущена через два роки, 21 травня, V4 має більш вільну та гнучку можливість компонування активів і значно знижує комісію за газ, необхідну для забезпечення ліквідності та транзакцій. Завдяки новій функції Hooks (хуки) розробникам не потрібно розробляти xxSwap, їм потрібно лише налаштувати ліквідність у Hooks і додати зовнішні сторінки та елементи, які відповідають їхнім власним потребам, а потім вони зможуть відкрити "налаштовані стурбовані проблемою недостатньої ліквідності «облаштованих місць». Давайте дізнаємося, як Uni V4 веде DeFi від «ери Lego» до «Романтики десяти тисяч гаків».
Дослідник 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.
Дослідник YBB Capital Ac-Core Homemade
За допомогою хуків творці майнінг-пулу можуть коригувати параметри майнінг-пулу та вводити нові функції в AMM, і навіть дозволяти створювати різні стратегії DeFi на Uniswap, що в кінцевому підсумку приносить більше користі LP/swappers. Неважко уявити, що запровадження Hooks надасть розробникам більше гнучкості та простору для інновацій, і вони зможуть створювати унікальні пули ліквідності відповідно до власних потреб і стратегій, щоб забезпечити більш інноваційний та персоналізований досвід торгівлі, наприклад:
●Зважений за часом середній маркет-мейкер (TWAMM): розробники можуть використовувати механізм Hooks для створення пулу ліквідності, який підтримує стратегію TWAMM для рівномірного розподілу транзакцій великих замовлень протягом певного періоду часу.
● Динамічні комісії: за допомогою хуків пул ліквідності може динамічно коригувати комісії відповідно до волатильності ринку або інших вхідних параметрів, щоб краще адаптуватися до ринкових умов.
●Лімітований ордер у ланцюжку: хуки можуть створювати та виконувати лімітні ордери в ланцюжку, що дозволяє користувачам торгувати за вказаними цінами.
●Взаємодія з кредитною угодою: розробники можуть автоматично вносити кошти поза межами діапазону ліквідності в кредитну угоду через Hooks, тим самим максимізуючи корисність коштів.
У той же час Uniswap V4 наразі підтримує вісім зворотних викликів хуків, як показано на малюнку нижче. Ці хуки можна виконати до початку транзакції та після її завершення, таким чином реалізуючи функцію ланцюжкових ордерів з обмеженням ціни. Під час фактичної роботи лімітна ціна може бути встановлена до початку транзакції, а потім після завершення транзакції можна перевірити, чи виконується лімітна ціна.Якщо вона задовольняється, транзакція буде виконана, а якщо ні задоволено, транзакцію буде скасовано.
**Інші хуки для V4 —— «**Хуки дій»
Крім хуків, у версії Uniswap V4 є ще один «хук дії». Він може ініціювати виконання контракту лише тоді, коли виконується умова Flag, тому він може викликати логіку під час виконання контракту. Зверніться до блок-схеми нижче, щоб пояснити. Перед нашим обміном активів контракт повинен перевірити прапор, щоб оцінити волатильність пулу ліквідності. Якщо ліквідність висока, прапор стане True і виконає наші хуки. Якщо ліквідність недостатня , прапор стане False, щоб відхилити хуки та зберегти взаємодію незмінною, і виконати операцію «Хуки дій», як показано нижче, щоб увімкнути метод більш економії газу для виконання потрібних нам хуків. Далі ми представимо структуру Singleton і Flash бухгалтерський облік дозволить досягти дешевшого обміну активами та досвіду розгортання контрактів у V4.
Дослідник 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, що сприяє подальшій оптимізації витрат.
Як дозволити налаштовані оракули та внутрішній розподіл MEV для власників LP
UniSwap V4 — це децентралізований протокол обміну, розроблений для забезпечення бездовірних транзакцій токенів на Ethereum. Для цього використовується спеціальна реалізація Oracle і внутрішній механізм розподілу MEV (Maximize Transaction Value), який забезпечує вищу ліквідність і кращий досвід транзакцій. Щоб дозволити спеціальне впровадження Oracle і розповсюдження інтерналізованого MEV постачальникам ліквідності (тримачам LP), можна розглянути такі кроки:
Створіть власний Oracle: вам потрібно розробити Oracle, який може надавати індивідуальні дані про ціни. 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 Homemade
**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. Економічна модель 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, давайте почекаємо та побачимо.