Що таке Uniswap V4?

Що таке Uniswap V4?

Середній рівень
Опубліковано Aug 31, 2023Оновлено Oct 25, 2023
9m

Короткий зміст

  • У червні 2023 року Uniswap випустив чорновий код для Uniswap V4, в якому запропоновані основні нові функції для протоколу децентралізованої біржі (DEX).

  • Нові функції включають "хуки" які забезпечують кастомізацію пулів ліквідності, одноелементний дизайн, що робить ліквідність між пулами більш ефективною, і прибуток від нативних торгових пар ETH.

  • Очікується, що Uniswap V4 надасть численні переваги, зокрема широкі можливості персоналізації, кращу ефективність, зменшений gas і розширені торгові стратегії.

  • Однак у Uniswap V4 є деякі потенційні обмеження, такі як можливість Uniswap збирати частину комісії за зняття і ліцензія, яка обмежує використання вихідного коду.

Що таке Uniswap?  

Uniswap – це децентралізована біржа (DEX) яка працює на блокчейні Ethereum. Вона дозволяє користувачам торгувати різними цифровими активами за допомогою моделі автоматизованого маркет-мейкера (AMM), усуваючи потребу в традиційних книгах ордерів.

Uniswap, спочатку натхненний концепцією автоматизованого маркет-мейкера ончейн від співзасновника Ethereum Віталіка Бутеріна, був створений розробником Ethereum Гейденом Адамсом у 2018 році.

Uniswap став лідером на ринку DEX, маючи значні обсяги торгівлі та більшу ліквідність у порівнянні з іншими DEX. Станом на 2023 рік Uniswap входить до найкращих DEX на основі різних показників, таких як обсяг торгівлі, ліквідність і кількість активних користувачів.

Uniswap пройшов різні ітерації, запустивши Uniswap V2 у 2020 році та Uniswap V3 у 2021 році. У червні 2023 року Uniswap випустив чорновий код для Uniswap V4, який включає нові важливі функції.

Але перш ніж ми заглибимося в нові функції Uniswap V4, давайте розглянемо минулі ітерації Uniswap, щоб краще зрозуміти його еволюцію.

Опис Uniswap V1  

Початкова ітерація, Uniswap V1, була запущена в листопаді 2018 року як платформа proof-of-concept. Основним нововведенням стало впровадження моделі постійного маркет-мейкера продукту (CPMM).

Замість того, щоб покладатися на традиційну систему, засновану на книзі ордерів, Uniswap дозволив будь-кому, у кого є вільні токени, об'єднувати їх у конкретну торгову пару (наприклад, ETH/DAI) і натомість отримувати частку комісій, що збираються з користувачів, які торгують проти пулу ліквідності.

Uniswap V1 надавав можливість свопу ERC-20 токенів і ether (ETH). Він також дозволяв свопи між двома ERC-20 токенами. Процес свопу між двома ERC-20 токенами складався з двох етапів:

Своп ERC-20 токена 1 на ether (ETH).

Своп ether (ETH) на ERC-20 токен 2.

Цей процес був необхідний, оскільки смартконтракти Uniswap V1 підтримували лише прямі пули ліквідності між ERC-20 токенами та ether (ETH).

Хоча Uniswap V1 був новаторським, він мав свої обмеження, зокрема неефективність алгоритму ціноутворення, якою могли скористатися арбітражники, і високе прослизання для транзакцій з великим обсягом.

Опис Uniswap V2  

У відповідь на виклики, з якими зіткнувся Uniswap V1, у травні 2020 року був запущений Uniswap V2, який містить кілька важливих покращень. Uniswap V2 налаштував свою модель AMM, щоб включити прямий своп токена на токен, що призвело до зниження прослизання та підвищення ефективності капіталу. 

Крім того, у V2 були представлені швидкі свопи, які дозволили користувачам знімати скільки завгодно токенів з пулу ліквідності та робити з цими коштами будь-що, за умови, що вони повернуть зняту суму (плюс комісію) в рамках тієї ж транзакції. Це полегшило можливості арбітражу й прибуткового фарму без попереднього надання капіталу.

Uniswap V2 також представив концепцію середньозважених цін у часі (TWAP), що спростило іншим децентралізованим застосункам безпечне використання цін з Uniswap.

Опис Uniswap V3

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

Uniswap V3 також запровадив декілька рівнів комісії (0,05%, 0,30% і 1,00%) для кращого пристосування до різних рівнів ризику та обсягів торгівлі. 

Невзаємозамінна ліквідність (NFL) – це ще одна нова функція, яка дозволяє постачальникам ліквідності отримувати NFT, що представляють їхню частку в пулах ліквідності, дозволяючи користувачам торгувати, продавати або переказувати свої позиції ліквідності, не впливаючи на базові активи в пулі.

Ще одна цікава особливість Uniswap V3 – це інтеграція з рішенням рівня 2 від Ethereum, Optimism, яке спрямоване на зниження комісії за транзакції і покращення масштабованості платформи. 

Що нового в Uniswap V4? 

Хоча Uniswap V4 ще не був офіційно випущений, потенційні функції і вдосконалення вже опубліковані в його чорновому коді та whitepaper. Вони включають: 

1. Хуки і налаштовувані пули 

Uniswap V4 дозволить будь-кому здійснювати персоналізацію за допомогою впровадження хуків, які є контрактами, що виконуються на різних етапах життєвого циклу пулу ліквідності. 

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

Наприклад, хук можна додати, щоб пули ліквідності підтримували динамічні комісії, додавали лімітні ордери ончейн або діяли як середньозважений за часом маркет-мейкер (TWAMM) для розподілу великих ордерів у часі та мінімізації впливу на ціну.

Налаштування пулів ліквідності через хуки може бути безмежним, починаючи від використання різних ончейн-оракулів і закінчуючи депонуванням невикористаної ліквідності у протоколи кредитування. Зрештою, хуки нададуть розробникам значну гнучкість для створення пулів ліквідності, налаштованих відповідно до конкретних потреб. 

2. Одноелементні контракти 

В Uniswap V3 для кожного пулу ліквідності було розгорнуто новий контракт, що зробило створення пулів і виконання свопів із кількома пулами дорожчими. 

Основна зміна в Uniswap V4 полягає в тому, що всі пули зберігаються в одному контракті. Це забезпечить значну економію gas, оскільки свопи більше не потребуватимуть переказу токенів між пулами, що зберігаються в різних контрактах. Оцінки Uniswap показують, що Uniswap V4 може знизити витрати gas на створення пулу на 99%. 

3. Швидкий облік 

Розробка одноелементного контракту доповнює ще одну архітектурну зміну в Uniswap V4, яка називається швидким обліком. 

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

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

4. Нативні торгові пари ETH 

Uniswap V4 повертає нативний ETH у торгові пари. 

Як пояснювалося вище, Uniswap V1 був обмежений парами токенів ETH/ERC-20. Однак у Uniswap V2 нативні пари ETH були видалені через складність реалізації і проблеми фрагментації ліквідності між WETH та парами ETH. 

І Uniswap V2, і Uniswap V3 вимагають, щоб переважна більшість користувачів конвертували свої ETH у WETH перед торгівлею у протоколі Uniswap, що потребує додаткового gas. 

Завдяки додаванню одноелементного контракту й швидкого обліку, Uniswap V4 дозволяє торгувати як парами WETH, так і ETH. Це принесе користь користувачам, оскільки нативні перекази ETH (21 тис. gas) коштують приблизно половину вартості gas для переказів ERC-20 (40 тис. gas).

Які переваги Uniswap V4? 

Uniswap V4 розроблений, щоб відкрити більше можливостей для створення ліквідності та торгівлі токенами ончейн. Переваги включають: 

1. Налаштовуваність 

Хуки дозволяють розробникам додавати нові функції до пулів ліквідності з великою гнучкістю. Очікується, що це сприятиме появі інноваційних пулів з персоналізованими торговими функціями. 

2. Ефективність

Додавання хуків, одноелементного контракту й швидкого обліку можуть призвести до підвищення ефективності маршрутизації транзакцій.

3. Зменшення gas 

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

4. Потенціал збільшення прибутку для LP 

Можуть існувати динамічні структури комісій, які надають постачальникам ліквідності (LP) більше контролю та потенціал для збільшення прибутку. 

5. Розширені торгові стратегії 

Нові функції, такі як зважений за часом маркет-мейкер (TWAMM), лімітні ордери й динамічні комісії, можуть забезпечити більш просунуті торгові стратегії, які були недоступні в попередніх версіях. Вони можуть бути привабливими для досвідчених трейдерів.

Які потенційні обмеження Uniswap V4? 

У Uniswap V4 є деякі потенційні обмеження. Вони включають: 

1. Збір комісій

Uniswap V4 має два окремих механізми збору комісії за управління: комісія за своп і комісія за зняття, кожна з яких має різні механізми. Подібно до Uniswap V3, управління Uniswap (Uniswap DAO і власники токенів UNI) може вибрати обмежений відсоток від комісії за своп у конкретному пулі. 

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

2. Ліцензія, що обмежує використання 

Uniswap V4 буде випущено за ліцензією Business Source License 1.1, яка обмежує використання вихідного коду Uniswap V4 у комерційних або виробничих цілях терміном до чотирьох років, після чого він буде перетворений на безстрокову ліцензію General Public License (GPL). Це змусило деяких членів спільноти критикувати останню ітерацію Uniswap за закритий вихідний код. 

Підсумки 

Ринок децентралізованих бірж (DEX) – це простір, що постійно розвивається, з регулярними появами нових протоколів і платформ. Uniswap є домінуючим гравцем у просторі DEX і випускає свою четверту версію через п'ять років після створення у 2018 році, причому кожна з минулих ітерацій протоколу додає нові оновлення, які покращують функціональність. 

Розробка Uniswap V4 містить серйозні зміни, спрямовані на розкриття безмежних можливостей у DEX. Хоча цей відкритий дизайн дає розробникам майже необмежений простір для експериментів, він може значно ускладнити взаємодію з користувачами. Користувачам потрібно буде уважно вивчити, як працює пул ліквідності, і дізнатися, що таке хук, перш ніж взаємодіяти з пулом. 

Однак потенційні переваги Uniswap V4 здаються визначними. Для користувачів завжди важливо проводити власне дослідження (DYOR) і повністю розуміти концепцію проєкту. 

Пов'язані статті

Відмова від відповідальності та попередження про ризики: цей контент надається вам на умовах "як є" тільки для загальної інформації і освітніх цілей, без будь-яких заяв чи гарантій. Його не слід розглядати як фінансову, юридичну чи іншу професійну пораду, і він не призначений для рекомендації купівлі якогось конкретного продукту чи послуги. Вам слід звернутися за порадою до відповідних професійних консультантів. Якщо стаття написана стороннім автором, то висловлені думки належать сторонньому автору, і не обов'язково відображають думку Binance Academy. Для отримання додаткової інформації, будь ласка, перегляньте нашу повну відмову від відповідальності. Ціни на цифрові активи можуть бути волатильними. Вартість ваших інвестицій може як впасти, так і зрости, і ви можете не повернути інвестовану суму. Ви несете повну відповідальність за свої інвестиційні рішення, і Binance Academy не несе відповідальності за збитки, які ви можете понести. Цей матеріал не повинен розглядатись як фінансова, юридична чи інша професійна порада. Для отримання додаткової інформації, будь ласка, перегляньте наші Умови користування і Попередження про ризик.