Сьогодні ввечері UniswapLabs опублікувала чернетку коду Uniswap v4, щоб версію 4 можна було створювати публічно, із відгуками громадськості та значущим внеском спільноти. Бачення Uniswapv4 полягає в тому, щоб дозволити будь-кому приймати компромісні рішення шляхом впровадження «гачків». Хуки — це контракти, які виконуються на різних етапах життєвого циклу операцій пулу. Пули можуть робити такі ж компроміси, як і ;v 3, або вони можуть додавати абсолютно нові функції. Наприклад, версія 4 дозволить самому пулу підтримувати динамічні комісії, додавати порядкові замовлення в ланцюзі або діяти як середньозважений маркет-мейкер (TWAMM), щоб розподіляти великі замовлення в часі. Пули v4 будуть існувати в одному контракті, що дозволить знизити вартість газу для створення пулу на 99%.
Код Uniswap v;4 буде випущено згідно з ліцензією Business Source License 1.1, яка обмежить використання вихідного коду v;4 у комерційному чи виробничому середовищі до 4 років, після чого його буде остаточно перетворено на ліцензію GPL . Механізм плати за протокол також буде змодельований за v3. Управління зможе голосувати за додавання зборів за протокол до будь-якого пулу до обмеженої суми.
Нижче наведена стаття, написана засновником UniswapГейденом Адамсом **, зібрана Odaily Planet Daily. **
Два роки тому ми випустили Uniswap v3, поворотний момент для ліквідності в мережі та DeFi. Сьогодні протокол Uniswap є найбільшим децентралізованим протоколом обміну, який обробляє понад 1,5 трильйона доларів США в обсязі транзакцій. Як публічна інфраструктура, це важлива частина екосистеми криптовалют.
З розвитком технологій і ринків протокол Uniswap також має розвиватися. Ми дуже раді представити вам бачення Uniswap v;4, і ми віримо, що воно відкриє безмежні можливості для торгового методу створення токенів для ліквідності в мережі.
Зараз ми випустили чернетки коду для створення версії 4; із відкритим відгуком і значущим внеском спільноти. Ми очікуємо, що це буде багатомісячний процес. Ви можете ознайомитися з раннім випуском ядра Uniswap v;4 і навколишніми бібліотеками з відкритим вихідним кодом тут, прочитати чернетку технічної документації тут і дізнатися більше про те, як зробити внесок тут.
Uniswap v3; використовує сильний, наполегливий підхід до забезпечення ліквідності, збалансований надзвичайно складним компромісним простором. Ціною нових функцій є більша вартість і складність коду. Наприклад, версія V3 містить оракули, що дозволяє розробникам інтегрувати дані про ціни в мережі в режимі реального часу, але за рахунок збільшення витрат для трейдерів.
Наше бачення Uniswap v;4 полягає в тому, щоб дозволити будь-кому приймати компромісні рішення за допомогою введення «гачків». хуки; це контракти, які виконуються в різних точках життєвого циклу операцій пулу. Пули можуть досягати тих самих компромісів, що й v3, або додавати абсолютно нові функції. Наприклад, v;4 дозволить пулам для майнінгу самостійно підтримувати динамічні комісії, додавати порядкові замовлення в ланцюзі або діяти як середньозважений маркет-мейкер (TWAMM), щоб розподіляти великі замовлення в часі.
Виконуючи таке налаштування, архітектура Uniswap v;4 також зменшує витрати та забезпечує ефективність. Він представляє новий «singleton» контракт, де всі майнінгові пули знаходяться в одному розумному контракті. Ми віримо, що поєднання «гачків» і однотонної архітектури створить дуже потужну платформу зі швидким і безпечним налаштуванням пулу та ефективним маршрутизацією між кількома пулами. Uniswap v;4 забезпечує швидкі, виразні інновації AMM у надійній екосистемі.
Що таке Uniswap v;4;?
хуки та власні пули
Кожен пул ліквідності Uniswap має життєвий цикл. Протягом життя пулу відбувається кілька речей: пули створюються з рівнями комісії за замовчуванням; ліквідність додається, видаляється або переналаштовується; і, звичайно, користувачі торгують токенами. У Uniswap v3 ці події життєвого циклу тісно пов’язані та виконуються в дуже строгому порядку.
Щоб створити простір для настроюваної ліквідності в Uniswap v;4, ми хочемо створити спосіб для розгортачів пулу впроваджувати код, який виконує певні дії в ключових точках життєвого циклу пулу — наприклад, перед торгівлею або після, або до чи після зміна положення LP.
Введіть хуки, які є плагінами, які налаштовують взаємодію пулів, свопів, комісій і позицій LP. Розробники можуть впроваджувати інновації щодо ліквідності та безпеки протоколу Uniswap, щоб створювати власні пули AMM за допомогою хуків, інтегрованих зі смарт-контрактами v;4.
Ми в захваті від деяких експериментів, зокрема:
Середньозважений за часом маркет-мейкер (TWAMM)
Динамічні комісії на основі волатильності або інших вхідних даних
Замовлення кришки ланцюжка
Внесіть у кредитну угоду ліквідність, що виходить за межі діапазону
Індивідуальні оракули в ланцюжку, такі як геосередні оракули
Автоматичне об’єднання комісії за LP назад у позиції LP
Інтерналізований прибуток MEV розподіляється назад між LP
Море таке широке, як стрибок риби, небо таке високо, як літають птахи, простір уяви v4 необмежений. Тепер кожен пул визначається не лише токенами та рівнями комісій, ми побачимо пули всіх кольорів, форм і розмірів. Основна логіка Uniswap версії 4 така ж, як і версії 3, яку неможливо оновити. Хоча кожен пул може використовувати власний смарт-контракт хуків, хуки можуть бути обмежені певними дозволами, визначеними під час створення пулу.
Ми створили зразок контракту хуків, клацніть, щоб переглянути поточну структуру. Ми очікуємо, що розробники винайдуть нові та цікаві способи створення функцій, про які ми ще не думали.
Покращуйте архітектуру та заощаджуйте; ГАЗ
У Uniswap v3 ми розгортаємо новий контракт для кожного пулу, що робить дорожчим створення пулів і виконання обмінів між кількома пулами. У версії 4 ми помістили всі пули в єдиний контракт, що забезпечить ефективну економію газу, оскільки для транзакцій більше не потрібно передавати токени між пулами в різних контрактах. Перші дані показують, що v;4 зменшує витрати на газ для створення басейну на 99%;. Хуки відкривають світ нескінченних варіантів, а одиночні елементи дозволяють ефективно охоплювати їх усі.
Цю єдину архітектуру доповнює нова система «флеш-обліку». Замість того, щоб передавати активи в пул і виводити його з пулу в кінці кожної транзакції у версії 3, система здійснює перекази лише на основі чистих балансів, що означає більш ефективну систему, яка забезпечує додатковий газ у Uniswap v;4 save.
Ми вважаємо, що найкращим дизайном флеш-обліку є використання «перехідного зберігання», яке буде реалізовано EIP-1153. Цей EIP розглядається як частина оновлення хардфорку Ethereum Cancun, і він забезпечить більше покращень Gas і чистіший дизайн контрактів у різних програмах.
Завдяки ефективності синглтонів і флеш-обліку більше немає необхідності обмежувати рівень комісії. Творці пулу можуть встановити їх на рівні, який робить їх найбільш конкурентоспроможними, або налаштувати їх за допомогою динамічних гачків комісії. v;4 забезпечує підтримку рідного ETH, що забезпечує додаткову економію газу.
Ліцензія та адміністрування
Як завжди, ми твердо переконані, що основна фінансова інфраструктура має бути відкритою та прозорою. Ми також вважаємо, що спільнота Uniswap — люди та команди, які підтримують, використовують і розробляють протокол — повинні керувати v;4; протоколу так само, як вони керували попередніми версіями.
Код буде випущено згідно з ліцензією Business Source License 1.1, яка обмежує використання вихідного коду версії 4 у комерційному чи виробничому середовищі чотирма роками, після чого він остаточно переходить на ліцензію GPL. Як і у випадку з v3, Uniswap Governance та Uniswap Labs можуть надавати винятки з ліцензії.
Механізм тарифікації протоколу також базуватиметься на v3. Рівні управління зможуть голосувати за підвищення протокольних зборів у будь-якому пулі з обмеженням. Більш детальну інформацію про механізм збору можна знайти в офіційному документі.
Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Uniswap Labs випускає чернетку коду Uniswap v4, заглядаючи в основні функції
Сьогодні ввечері UniswapLabs опублікувала чернетку коду Uniswap v4, щоб версію 4 можна було створювати публічно, із відгуками громадськості та значущим внеском спільноти. Бачення Uniswapv4 полягає в тому, щоб дозволити будь-кому приймати компромісні рішення шляхом впровадження «гачків». Хуки — це контракти, які виконуються на різних етапах життєвого циклу операцій пулу. Пули можуть робити такі ж компроміси, як і ;v 3, або вони можуть додавати абсолютно нові функції. Наприклад, версія 4 дозволить самому пулу підтримувати динамічні комісії, додавати порядкові замовлення в ланцюзі або діяти як середньозважений маркет-мейкер (TWAMM), щоб розподіляти великі замовлення в часі. Пули v4 будуть існувати в одному контракті, що дозволить знизити вартість газу для створення пулу на 99%.
Код Uniswap v;4 буде випущено згідно з ліцензією Business Source License 1.1, яка обмежить використання вихідного коду v;4 у комерційному чи виробничому середовищі до 4 років, після чого його буде остаточно перетворено на ліцензію GPL . Механізм плати за протокол також буде змодельований за v3. Управління зможе голосувати за додавання зборів за протокол до будь-якого пулу до обмеженої суми.
Нижче наведена стаття, написана засновником Uniswap Гейденом Адамсом **, зібрана Odaily Planet Daily. **
Два роки тому ми випустили Uniswap v3, поворотний момент для ліквідності в мережі та DeFi. Сьогодні протокол Uniswap є найбільшим децентралізованим протоколом обміну, який обробляє понад 1,5 трильйона доларів США в обсязі транзакцій. Як публічна інфраструктура, це важлива частина екосистеми криптовалют.
З розвитком технологій і ринків протокол Uniswap також має розвиватися. Ми дуже раді представити вам бачення Uniswap v;4, і ми віримо, що воно відкриє безмежні можливості для торгового методу створення токенів для ліквідності в мережі.
Зараз ми випустили чернетки коду для створення версії 4; із відкритим відгуком і значущим внеском спільноти. Ми очікуємо, що це буде багатомісячний процес. Ви можете ознайомитися з раннім випуском ядра Uniswap v;4 і навколишніми бібліотеками з відкритим вихідним кодом тут, прочитати чернетку технічної документації тут і дізнатися більше про те, як зробити внесок тут.
Uniswap v3; використовує сильний, наполегливий підхід до забезпечення ліквідності, збалансований надзвичайно складним компромісним простором. Ціною нових функцій є більша вартість і складність коду. Наприклад, версія V3 містить оракули, що дозволяє розробникам інтегрувати дані про ціни в мережі в режимі реального часу, але за рахунок збільшення витрат для трейдерів.
Наше бачення Uniswap v;4 полягає в тому, щоб дозволити будь-кому приймати компромісні рішення за допомогою введення «гачків». хуки; це контракти, які виконуються в різних точках життєвого циклу операцій пулу. Пули можуть досягати тих самих компромісів, що й v3, або додавати абсолютно нові функції. Наприклад, v;4 дозволить пулам для майнінгу самостійно підтримувати динамічні комісії, додавати порядкові замовлення в ланцюзі або діяти як середньозважений маркет-мейкер (TWAMM), щоб розподіляти великі замовлення в часі.
Виконуючи таке налаштування, архітектура Uniswap v;4 також зменшує витрати та забезпечує ефективність. Він представляє новий «singleton» контракт, де всі майнінгові пули знаходяться в одному розумному контракті. Ми віримо, що поєднання «гачків» і однотонної архітектури створить дуже потужну платформу зі швидким і безпечним налаштуванням пулу та ефективним маршрутизацією між кількома пулами. Uniswap v;4 забезпечує швидкі, виразні інновації AMM у надійній екосистемі.
Що таке Uniswap v;4;?
хуки та власні пули
Кожен пул ліквідності Uniswap має життєвий цикл. Протягом життя пулу відбувається кілька речей: пули створюються з рівнями комісії за замовчуванням; ліквідність додається, видаляється або переналаштовується; і, звичайно, користувачі торгують токенами. У Uniswap v3 ці події життєвого циклу тісно пов’язані та виконуються в дуже строгому порядку.
Щоб створити простір для настроюваної ліквідності в Uniswap v;4, ми хочемо створити спосіб для розгортачів пулу впроваджувати код, який виконує певні дії в ключових точках життєвого циклу пулу — наприклад, перед торгівлею або після, або до чи після зміна положення LP.
Введіть хуки, які є плагінами, які налаштовують взаємодію пулів, свопів, комісій і позицій LP. Розробники можуть впроваджувати інновації щодо ліквідності та безпеки протоколу Uniswap, щоб створювати власні пули AMM за допомогою хуків, інтегрованих зі смарт-контрактами v;4.
Ми в захваті від деяких експериментів, зокрема:
Море таке широке, як стрибок риби, небо таке високо, як літають птахи, простір уяви v4 необмежений. Тепер кожен пул визначається не лише токенами та рівнями комісій, ми побачимо пули всіх кольорів, форм і розмірів. Основна логіка Uniswap версії 4 така ж, як і версії 3, яку неможливо оновити. Хоча кожен пул може використовувати власний смарт-контракт хуків, хуки можуть бути обмежені певними дозволами, визначеними під час створення пулу.
Ми створили зразок контракту хуків, клацніть, щоб переглянути поточну структуру. Ми очікуємо, що розробники винайдуть нові та цікаві способи створення функцій, про які ми ще не думали.
Покращуйте архітектуру та заощаджуйте; ГАЗ
У Uniswap v3 ми розгортаємо новий контракт для кожного пулу, що робить дорожчим створення пулів і виконання обмінів між кількома пулами. У версії 4 ми помістили всі пули в єдиний контракт, що забезпечить ефективну економію газу, оскільки для транзакцій більше не потрібно передавати токени між пулами в різних контрактах. Перші дані показують, що v;4 зменшує витрати на газ для створення басейну на 99%;. Хуки відкривають світ нескінченних варіантів, а одиночні елементи дозволяють ефективно охоплювати їх усі.
Цю єдину архітектуру доповнює нова система «флеш-обліку». Замість того, щоб передавати активи в пул і виводити його з пулу в кінці кожної транзакції у версії 3, система здійснює перекази лише на основі чистих балансів, що означає більш ефективну систему, яка забезпечує додатковий газ у Uniswap v;4 save.
Ми вважаємо, що найкращим дизайном флеш-обліку є використання «перехідного зберігання», яке буде реалізовано EIP-1153. Цей EIP розглядається як частина оновлення хардфорку Ethereum Cancun, і він забезпечить більше покращень Gas і чистіший дизайн контрактів у різних програмах.
Завдяки ефективності синглтонів і флеш-обліку більше немає необхідності обмежувати рівень комісії. Творці пулу можуть встановити їх на рівні, який робить їх найбільш конкурентоспроможними, або налаштувати їх за допомогою динамічних гачків комісії. v;4 забезпечує підтримку рідного ETH, що забезпечує додаткову економію газу.
Ліцензія та адміністрування
Як завжди, ми твердо переконані, що основна фінансова інфраструктура має бути відкритою та прозорою. Ми також вважаємо, що спільнота Uniswap — люди та команди, які підтримують, використовують і розробляють протокол — повинні керувати v;4; протоколу так само, як вони керували попередніми версіями.
Код буде випущено згідно з ліцензією Business Source License 1.1, яка обмежує використання вихідного коду версії 4 у комерційному чи виробничому середовищі чотирма роками, після чого він остаточно переходить на ліцензію GPL. Як і у випадку з v3, Uniswap Governance та Uniswap Labs можуть надавати винятки з ліцензії.
Механізм тарифікації протоколу також базуватиметься на v3. Рівні управління зможуть голосувати за підвищення протокольних зборів у будь-якому пулі з обмеженням. Більш детальну інформацію про механізм збору можна знайти в офіційному документі.