Історія еволюції Uniswap: можливості та вплив V4

Автор оригіналу: Yilan, LD Capital

Еволюція Uniswap: можливості та наслідки V4

Uniswap V0

Uniswap V1 був запущений у листопаді 2018 року. Однак фактично минулого року був сформований прототип Uniswapd. У 2017 році засновник Гейден звільнився з Siemens. Карл, друг, який працює у Ethereum Foundation, заспокоїв Хайдена: «Машинобудування — це галузь заходу, а Ethereum — це майбутнє». Під керівництвом Карла Хайден дізнався про 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. Протягом періоду V1 обсяг транзакцій був відносно невеликим, а кількість користувачів – відносно невеликою. Як перша версія протоколу Uniswap. V1 використовує механізм на основі автоматизованого маркет-мейкера (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. Прості транзакції будуть еквівалентними Функції приблизно на 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, комісії за обробку автоматичних реінвестицій тощо) певною мірою опосередковано компенсують втрати LP IL.

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

Потенційний вплив і можливості Uniswap V4 на інших треках

1) Доріжка агрегатора

З точки зору ринку агрегаторів, Uniswap V4 забезпечує кращі ставки, вищу ефективність капіталу та величезний пул ліквідності, інтегрований Singleton, що залучить більше з ринку агрегаторів (1inch, Cowswap), який є треком рухомих ставок. обсяг транзакції.

  1. Індивідуальний DEX і аналогічна угода про функцію налаштування ліквідності

Вплив лімітних замовлень Onchain, налаштованого розподілу ліквідності, динамічної ставки тощо на існуючі Dex із подібними функціями, включаючи розширене сховище LP yield на Uni V3. Ліквідність угоди щодо продукту зникає, здається, є передбачуваним результатом, ці Угода може зіткнутися з ситуацією приєднання, якщо вона не зможе виграти, і зрештою стане частиною екосистеми Uniswap V4. Для майбутніх протоколів DEX або інших протоколів DeFi він може фундаментально змінити свою модель побудови ліквідності. Хук Uniswap V4 може стати найпотужнішим інструментом для побудови ліквідності, а вартість побудови платформи DeFi та поєднання ліквідності буде значно зменшена.

3) CEX

Для централізованих бірж завдяки функції обмеження цін і ортодоксальному принципу децентралізації 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) Трек Oracle

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() може допомогти стороні проекту підкупити ліквідність для досягнення мети управління ліквідністю. Крім того, Hook of Uniswap V4 може стати найпотужнішим інструментом для створення ліквідності, а вартість створення платформи DeFi та об’єднання ліквідності буде значно зменшена.

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

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