Uniswap V1 був запущений у листопаді 2018 року. Однак фактично минулого року був сформований прототип Uniswapd. У 2017 році засновник Хайден звільнився з Siemens. Карл, друг, який працював у Ethereum Foundation, заспокоїв Хайдена: «Машинобудування — це галузь заходу, а Ethereum — це майбутнє». Під керівництвом Карла Хайден дізнався про Ethereum і Solidity, у листопаді 2017 року він створив свій Proof-of-something (Proof of concept AMM, як вони його назвали), який є Uniswap V0. На цьому зображенні показано, як Uniswap виглядав із самого початку.
До офіційного запуску V1 Хайден використовував офіс Balancer і 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
**Uniswap V2 буде випущено в травні 2020 року. **У той же час, у вересні 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 для надання підтвердження ліквідності, тобто надана ліквідність відстежується неоднорідними токенами ERC721.
Запуск Uniswap V3 мав великий вплив на екосистему DeFi. Він надає постачальникам ліквідності більше можливостей вибору та кращі можливості для отримання доходу, одночасно підвищуючи ефективність транзакцій. Uniswap V3 також стимулює інновації в децентралізованих біржах і очолює зусилля інших бірж і протоколів для покращення взаємодії з користувачем і зниження транзакційних витрат. Але в той же час постачальників пасивної ліквідності критикували за те, що JIT і професійні маркет-мейкери витісняють їх, щоб отримувати дохід від комісій за обробку.
Uniswap V4 — хуки змінюють усе
Після того, як було запущено чернетку Uniswap V4, ринок повністю її інтерпретував. У ньому в основному згадуються оптимізації, такі як Hook, Singleton, Flash Accounting і рідний ETH, серед яких Hook є найважливішим нововведенням V4. **Гак Uniswap V4 може стати найпотужнішим інструментом для нарощування ліквідності. У майбутньому вартість створення платформи DeFi та поєднання ліквідності буде значно зменшена. **
Гачки
Простіше кажучи, контракт Hooks — це контракт, який викликає інші смарт-контракти та логіку, що виконується в життєвому циклі транзакції. Цю логіку можна реалізувати за допомогою визначених користувачем контрактів і викликати в критичні моменти.
Зокрема, контракт 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 ще не завершено та не перевірено, тому до офіційного публічного випуску потрібен деякий час.Це вікно для багатьох протоколів, щоб розвинути власну ліквідність і скоригувати напрямок розвитку.
Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Історія еволюції 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 виглядав із самого початку.
До офіційного запуску V1 Хайден використовував офіс Balancer і 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
**Uniswap V2 буде випущено в травні 2020 року. **У той же час, у вересні 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 для надання підтвердження ліквідності, тобто надана ліквідність відстежується неоднорідними токенами ERC721.
Запуск Uniswap V3 мав великий вплив на екосистему DeFi. Він надає постачальникам ліквідності більше можливостей вибору та кращі можливості для отримання доходу, одночасно підвищуючи ефективність транзакцій. Uniswap V3 також стимулює інновації в децентралізованих біржах і очолює зусилля інших бірж і протоколів для покращення взаємодії з користувачем і зниження транзакційних витрат. Але в той же час постачальників пасивної ліквідності критикували за те, що JIT і професійні маркет-мейкери витісняють їх, щоб отримувати дохід від комісій за обробку.
Uniswap V4 — хуки змінюють усе
Після того, як було запущено чернетку Uniswap V4, ринок повністю її інтерпретував. У ньому в основному згадуються оптимізації, такі як Hook, Singleton, Flash Accounting і рідний ETH, серед яких Hook є найважливішим нововведенням V4. **Гак Uniswap V4 може стати найпотужнішим інструментом для нарощування ліквідності. У майбутньому вартість створення платформи DeFi та поєднання ліквідності буде значно зменшена. **
Гачки
Простіше кажучи, контракт Hooks — це контракт, який викликає інші смарт-контракти та логіку, що виконується в життєвому циклі транзакції. Цю логіку можна реалізувати за допомогою визначених користувачем контрактів і викликати в критичні моменти.
Зокрема, контракт 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 ще не завершено та не перевірено, тому до офіційного публічного випуску потрібен деякий час.Це вікно для багатьох протоколів, щоб розвинути власну ліквідність і скоригувати напрямок розвитку.