13 червня Uniswap випустила чернетку коду Uniswap V4. Бачення Uniswap V4 полягає в тому, щоб дозволити будь-кому приймати ці компромісні рішення шляхом впровадження «гачків». Хуки — це контракти, які виконуються на різних етапах життєвого циклу операцій пулу, і пули можуть робити ті самі компроміси, що й v3, або можуть додавати абсолютно нові функції.
2 роки тому Uniswap V3 представив централізовану ліквідність для підвищення ефективності капіталу. Сьогодні Uniswap V4 приносить налаштування та оптимізацію в простір AMM. Якщо ви дбаєте про DeFi та його майбутнє, вам варто прочитати цю статтю, щоб детально ознайомитися з Uniswap V4.
З моменту народження DeFi Uniswap була в авангарді інновацій AMM. За свою 5-річну історію Uniswap зазнав 3 змін.
V1 = інноваційний пул ліквідності ERC20-to-ETH і AMM;
V2 = увімкнути пул ліквідності ERC20/ERC20 і флеш-своп;
V3 = централізована ліквідність.
Із запуском Uniswap V4 Uniswap зробить революцію в галузі DeFi за допомогою 3 нових концепцій, зокрема:
«Гачки»
«Содружка»
«Флеш-облік»
По-перше, нам потрібно зрозуміти необхідність Uniswap V4. Відсутність можливостей налаштування була проблемою у версіях V2/V3. Через технічну складність сторонні розробники так і не змогли додати оракули волатильності та лімітні замовлення до V2/V3.
**Що таке хуки? **
У V4 Uniswap намагається вирішити цю проблему за допомогою нової функції під назвою Hooks. Хуки — це зовнішні смарт-контракти, які можуть виконувати логіку в різних «ключових точках» пулу. Ключовий момент стосується операції до/після Swap або коли LP вносить/виводить кошти тощо.
За допомогою хуків творці пулу ліквідності можуть коригувати параметри пулу та вводити нові функції в AMM. Не тільки це, але впровадження хуків може змінити криву та дозволити створювати різні стратегії на основі Uniswap, що зрештою принесе більше користі для LP/swappers.
Приклади використання включають:
**・Створіть лімітне замовлення з найменшим можливим рухом ціни, відомим як тік. **
**・За маркет-мейкером середньозваженого маркет-мейкера (TWAMM) саме замовлення розбивається на менші частини. **
**・Динамічні комісії впроваджуються в періоди високої волатильності, щоб стимулювати збалансовані пули. **
Хуки можуть навіть дозволити налаштовувати оракули та розповсюджувати інтерналізований MEV власникам LP.
Крім того, V4 має ще одну функцію під назвою Action Hooks (перехоплювачі дій), яка може викликати логіку під час виконання. Перехоплювачі дій — це контракти, які спрацьовують і виконуються лише тоді, коли виконується умова «Flag» і стає «True».
Розглянемо наведену нижче блок-схему як приклад.
Перед свопом контракт перевірить прапорець, щоб оцінити волатильність фонду; якщо волатильність висока, прапорець стане «істинним» і запустить гачок дії; якщо волатильність не дуже висока, прапорець стане «хибним», і Swap буде виконано як зазвичай.
Роблячи це, хуки дії реалізують більш ефективний спосіб визначення того, які хуки виконувати. Версія 4 тепер дозволяє реалізовувати хуки дій у 8 різних сценаріях:
Один режим
З іншого боку, структура Singleton і облік Flash забезпечать дешевші транзакції та розгортання у V4. Як це досягається?
У версії 3 кожен раз, коли створювався пул ліквідності, потрібно було розгортати новий контракт, і розгортання було дуже дорогим. У версії 4 шаблон одного елемента зберігає всі пули в одному контракті, що робить вартість розгортання пулу на 99% нижчою, ніж версія 3.
У версії 3 кожна транзакція або зобов’язання LP завершується дією «трансферного токена». Коротше кажучи, кожна операція, яка вам потрібна для передачі токена. Через це біржа може споживати велику кількість плати за газ під час кожної операції.
Система обліку блискавок
За допомогою системи блискавичної книги у V4 кожна операція (обмін/розгортання) просто призводить до оновлення внутрішнього балансу, де баланс позначається в «дельта». До кінця обміну він просто замінить чистий «дельта» баланс після серії розрахунків.
Оскільки менеджеру пулу ліквідності не потрібно володіти жодними токенами наприкінці переказу, система блискавичного обліку забезпечує платоспроможність пулу ліквідності. У поєднанні з шаблоном singleton ця архітектура може спростити транзакції з кількома переходами та складні операції пулу, роблячи V4 більш зручним для користувача.
На жаль, модель блискавичного обліку все ще є дуже дорогою, оскільки користувачі повинні платити за газ для оновлення внутрішнього балансу після перевищення ліміту відшкодування сховища. Щоб зменшити плату за газ, Uniswap потрібно оновити тимчасове сховище з EIP-1153.
**Що таке тимчасове зберігання? **
Простіше кажучи, тимчасове зберігання — це спосіб надання тимчасової області зберігання в середовищі виконання транзакцій, яка зникне після завершення транзакції.
Ефемерне сховище не тільки допомагає знизити загальні витрати на газ, але також допомагає спростити розумні контракти та покращити взаємодію між ними.
Серед інших помітних оновлень V4:
Відновлення рідного обміну ETH;
Запровадити функцію пожертв (підказки для постачальників ліквідності тощо);
** Оновлення управління для контролю обмеження комісії за обмін. **
Коротше кажучи, Uniswap V4 забезпечує більш настроюваний, гнучкий і ефективний автоматизований маркет-мейкер, ніж будь-коли раніше. Очікується, що більше DApps використовуватимуть гнучкість V4 і стратегії оптимізації дизайну, щоб принести користь постачальникам ліквідності або підвищити ефективність використання капіталу.
Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Відсортуйте три основні інновації Uniswap V4
13 червня Uniswap випустила чернетку коду Uniswap V4. Бачення Uniswap V4 полягає в тому, щоб дозволити будь-кому приймати ці компромісні рішення шляхом впровадження «гачків». Хуки — це контракти, які виконуються на різних етапах життєвого циклу операцій пулу, і пули можуть робити ті самі компроміси, що й v3, або можуть додавати абсолютно нові функції.
2 роки тому Uniswap V3 представив централізовану ліквідність для підвищення ефективності капіталу. Сьогодні Uniswap V4 приносить налаштування та оптимізацію в простір AMM. Якщо ви дбаєте про DeFi та його майбутнє, вам варто прочитати цю статтю, щоб детально ознайомитися з Uniswap V4.
З моменту народження DeFi Uniswap була в авангарді інновацій AMM. За свою 5-річну історію Uniswap зазнав 3 змін.
V1 = інноваційний пул ліквідності ERC20-to-ETH і AMM;
V2 = увімкнути пул ліквідності ERC20/ERC20 і флеш-своп;
V3 = централізована ліквідність.
Із запуском Uniswap V4 Uniswap зробить революцію в галузі DeFi за допомогою 3 нових концепцій, зокрема:
«Гачки»
«Содружка»
«Флеш-облік»
По-перше, нам потрібно зрозуміти необхідність Uniswap V4. Відсутність можливостей налаштування була проблемою у версіях V2/V3. Через технічну складність сторонні розробники так і не змогли додати оракули волатильності та лімітні замовлення до V2/V3.
**Що таке хуки? **
У V4 Uniswap намагається вирішити цю проблему за допомогою нової функції під назвою Hooks. Хуки — це зовнішні смарт-контракти, які можуть виконувати логіку в різних «ключових точках» пулу. Ключовий момент стосується операції до/після Swap або коли LP вносить/виводить кошти тощо.
За допомогою хуків творці пулу ліквідності можуть коригувати параметри пулу та вводити нові функції в AMM. Не тільки це, але впровадження хуків може змінити криву та дозволити створювати різні стратегії на основі Uniswap, що зрештою принесе більше користі для LP/swappers.
Приклади використання включають:
**・Створіть лімітне замовлення з найменшим можливим рухом ціни, відомим як тік. **
**・За маркет-мейкером середньозваженого маркет-мейкера (TWAMM) саме замовлення розбивається на менші частини. **
**・Динамічні комісії впроваджуються в періоди високої волатильності, щоб стимулювати збалансовані пули. **
Хуки можуть навіть дозволити налаштовувати оракули та розповсюджувати інтерналізований MEV власникам LP.
Крім того, V4 має ще одну функцію під назвою Action Hooks (перехоплювачі дій), яка може викликати логіку під час виконання. Перехоплювачі дій — це контракти, які спрацьовують і виконуються лише тоді, коли виконується умова «Flag» і стає «True».
Розглянемо наведену нижче блок-схему як приклад.
Перед свопом контракт перевірить прапорець, щоб оцінити волатильність фонду; якщо волатильність висока, прапорець стане «істинним» і запустить гачок дії; якщо волатильність не дуже висока, прапорець стане «хибним», і Swap буде виконано як зазвичай.
Роблячи це, хуки дії реалізують більш ефективний спосіб визначення того, які хуки виконувати. Версія 4 тепер дозволяє реалізовувати хуки дій у 8 різних сценаріях:
Один режим
З іншого боку, структура Singleton і облік Flash забезпечать дешевші транзакції та розгортання у V4. Як це досягається?
У версії 3 кожен раз, коли створювався пул ліквідності, потрібно було розгортати новий контракт, і розгортання було дуже дорогим. У версії 4 шаблон одного елемента зберігає всі пули в одному контракті, що робить вартість розгортання пулу на 99% нижчою, ніж версія 3.
У версії 3 кожна транзакція або зобов’язання LP завершується дією «трансферного токена». Коротше кажучи, кожна операція, яка вам потрібна для передачі токена. Через це біржа може споживати велику кількість плати за газ під час кожної операції.
Система обліку блискавок
За допомогою системи блискавичної книги у V4 кожна операція (обмін/розгортання) просто призводить до оновлення внутрішнього балансу, де баланс позначається в «дельта». До кінця обміну він просто замінить чистий «дельта» баланс після серії розрахунків.
Оскільки менеджеру пулу ліквідності не потрібно володіти жодними токенами наприкінці переказу, система блискавичного обліку забезпечує платоспроможність пулу ліквідності. У поєднанні з шаблоном singleton ця архітектура може спростити транзакції з кількома переходами та складні операції пулу, роблячи V4 більш зручним для користувача.
На жаль, модель блискавичного обліку все ще є дуже дорогою, оскільки користувачі повинні платити за газ для оновлення внутрішнього балансу після перевищення ліміту відшкодування сховища. Щоб зменшити плату за газ, Uniswap потрібно оновити тимчасове сховище з EIP-1153.
**Що таке тимчасове зберігання? **
Простіше кажучи, тимчасове зберігання — це спосіб надання тимчасової області зберігання в середовищі виконання транзакцій, яка зникне після завершення транзакції.
Ефемерне сховище не тільки допомагає знизити загальні витрати на газ, але також допомагає спростити розумні контракти та покращити взаємодію між ними.
Серед інших помітних оновлень V4:
Відновлення рідного обміну ETH;
Запровадити функцію пожертв (підказки для постачальників ліквідності тощо);
** Оновлення управління для контролю обмеження комісії за обмін. **
Коротше кажучи, Uniswap V4 забезпечує більш настроюваний, гнучкий і ефективний автоматизований маркет-мейкер, ніж будь-коли раніше. Очікується, що більше DApps використовуватимуть гнучкість V4 і стратегії оптимізації дизайну, щоб принести користь постачальникам ліквідності або підвищити ефективність використання капіталу.