Історія еволюції Uniswap: Подорожуючи тисячі миль, V4 відкриває можливості та впливає

Історія еволюції Uniswap: коні долають тисячі миль, V4 дає можливості та вплив

Автор: Yilan, LD Capital

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

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

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

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

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

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

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

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

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