Uniswap, флеш-боти і OP-Stack: Трійця, яка стоїть за Unichain

ПочатківецьOct 17, 2024
У Unichain є технічний документ, який займає всього три сторінки, але при більш детальному розгляді виявляється, що він є шедевром. Він об'єднує давню зосередженість Uniswap на UX, останні дослідження MEV Flashbots і велику екосистему, створену OP-Stack. Отже, ця стаття має на меті надати швидкий і простий розбір ключових функцій Unichain для полегшення розуміння.
Uniswap, флеш-боти і OP-Stack: Трійця, яка стоїть за Unichain

Unichain був представлений всього 3 години тому.

Останні новини в криптоіндустрії: Uniswap, провідна AMM DEX, офіційно оголосила про власне рішення рівня 2, Unichain.

Декілька років тому я робив припущення про ймовірність того, що Uniswap розробить свою власну мережу, і аргументував проти цього через потенційні проблеми з UX. Однак з введенням в дію Unichain моє передбачення виявилося неправильним.

Щоб перейти безпосередньо до суті, у Unichain є технічний документ, який займає всього три сторінки, але при більш детальному розгляді виявляється, що він є шедевром. Він об'єднує давню зосередженість Uniswap на UX, останні дослідження MEV Flashbots і велику екосистему, створену OP-Stack. Незважаючи на те, що зміст є коротким, технічний документ торкається складних тем, таких як TEE, пріоритетне замовлення та MEV-податок, що може бути складним для читачів, які не знайомі з основами MEV. Отже, ця стаття має на меті надати швидкий і простий розбір ключових функцій Unichain для полегшення розуміння.

1. Проблеми

Uniswap, провідна AMM DEX в екосистемі Ethereum, наразі розгорнута в 25 мережах із загальним TVL приблизно 4,5 мільярда доларів. Хоча Uniswap вже є одним із найуспішніших протоколів, він все ще стикається з обмеженнями, накладеними мережами, на яких він працює.

Наприклад, мережа Ethereum пропонує величезну ліквідність, але страждає від низької масштабованості та вразливості до шкідливих MEV (Maximal Extractable Value). Для вирішення цих проблем з'явилися різні зведені рішення, але більшість з них в даний час управляються одним секвенсором, що призводить до потенційних єдиних точок відмови, таких як збій життєдіяльності та цензура.

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

2. Введіть Unichain

2.1 Огляд

Unichain, оптимістичний роллап на основі OP Stack для Etehreum, був представлений Uniswap, Flashbots, OP Labs та Paradigm для вирішення вищезазначених проблем. Unichain пропонує кілька ключових переваг через 1) Перевірку побудови блоків та 2) Мережу перевірки Unichain:

  • [ ] Швидке оновлення стану
  • [ ] Дозволяючи додаткам видобувати та внутрішньо усвідомлювати MEV
  • [ ] Швидке заселення через швидку економічну остаточність

Крім оптового стека на основі OP, Unichain планує брати участь в екосистемі Superchain. Разом із власними можливостями швидкого засвідчення, ця інтеграція має забезпечити користувачам безперервний досвід ліквідності через рішення міжланцюжкового зв'язку в екосистемі Superchain.

Тепер давайте поглянемо, як Unichain реалізовує ці функції.

2.2 Перевірка побудови блоків

Перевірка побудови блоків стає можливою завдяки Rollup-Boost, функції, розробленої у співпраці з флеш-ботами. Rollup-Boost надає дві ключові функціональності: Flashblocks та Verifiable Priority Ordering. Подібно до MEV-Boost, Rollup-Boost працює як допоміжне програмне забезпечення.

2.2.1 флеш-боти

Flashblocks - це тип передпідтвердження, яке видано будівельниками TEE (про що ми детальніше розглянемо нижче). Unichain генерує часткові блоки, розбиваючи один блок на чотири частини, кожен частковий блок створюється кожні 250 мс і відправляється до послідовника.

Послідовник безперервно завантажує ці часткові блоки, одночасно виконуючи транзакції, забезпечуючи користувачам ранні підтвердження виконання. Ці часткові блоки гарантовано будуть включені в кінцевий запропонований блок послідовником. Цей процес дозволяє швидше оновлювати стан, зменшуючи затримку, покращуючи користувацький досвід та пом'якшуючи зловживання злочинною діяльністю в рамках МЕV.

2.2.2 Перевірка пріоритетного упорядкування

2.2.2.1 Порядок пріоритетного замовлення

Пріоритетне замовленняМеханізм побудови блоків, запропонований Деном Робінсоном та Дейвом Уайтом з Paradigm. Він передбачає, що пропоненти блоків упорядковують транзакції виключно на основі пріоритетної комісії і не займаються цензурою або затримками. Ця модель є життєздатною лише тоді, коли є один або довірений пропонент блоку. У конкурентному середовищі, такому як Ethereum L1, де кілька пропонентів будують блоки, Приоритетне упорядкування не є можливим.

Мета приватних замовлень полягає в тому, щоб дозволити dApps в основній мережі стягувати податок MEV на транзакції, що взаємодіють з ними, дозволяючи отримувати частину вартості MEV. Це значення може використовуватися всередині dApp або розповсюджуватися серед користувачів. Податок MEV – це комісія, що накладається смарт-контрактом на транзакції, яку можна встановити як функцію комісії за пріоритет транзакції. Розглянемо приклад.

100-річна DEX на Unichain L2 хоче безпосередньо витягти вартість MEV з транзакцій MEV, що відбуваються на її біржі. Оскільки він знає, що блоки в Unichain будуються за допомогою пріоритетного замовлення, це означає, що вартість MEV будь-якої транзакції визначається виключно її комісією за пріоритет. 100y DEX встановлює податок MEV, що дорівнює 99-кратному розміру комісії за пріоритет транзакції.

Якщо з'явиться можливість арбітражу вартістю 100 ETH, яку максимальну комісію за пріоритет запитають шукачі, щоб отримати її? Відповідь: 1 ETH. Встановлення пріоритетної комісії в розмірі 1 ETH призводить до податку MEV у розмірі 99 ETH, що становить 100 ETH. Якщо пошуковики встановлюють плату за пріоритет вище 1 ETH, загальна вартість перевищить 100 ETH, що призведе до збитків. В результаті 100-річна DEX може захопити максимум 99 ETH зі 100 ETH MEV.

Для звичайних користувачів, які не отримують значення MEV, пріоритетна комісія буде встановлена набагато нижче, що означає, що 100y DEX не витягне значення з цих транзакцій. Замість цього він буде отримувати лише значення MEV, яке представлене пріоритетною комісією. Це налаштування дозволяє додаткам отримувати MEV безпосередньо, відкриваючи різноманітні потенційні використання.

2.2.2.2 Перевірити...? Використовуйте TEE!

Ключовим моментом тут є забезпечення того, щоб суб'єкт, відповідальний за будівництво блоків, використовував механізм пріоритетного замовлення. Щоб досягти цього, Unichain впровадив два заходи: 1) він розділяє секвенсор і конструктор блоків, подібно до моделі PBS, і 2) він змушує розробників блоків використовувати TEE (Trusted Execution Environment), щоб дозволити будь-кому перевірити, що використовується механізм пріоритетного замовлення.

(Джерело: Android)

Надійне середовище виконання (TEE) є безпечним розділом у апаратному забезпеченні, такому як ЦП, який працює незалежно від решти системи, щоб безпечно обробляти чутливі дані. TEE гарантує, що надійний код може безпечно працювати, навіть якщо зовнішнє середовище піддається компрометації. Відомі приклади включають TrustZone від ARM та SGX від Intel. Загальним прикладом є обробка біометричних даних, таких як відбитки пальців або розпізнавання обличчя, на мобільних пристроях всередині TEE.

Така конструкція не дозволяє навіть операційній системі або програмам з правами адміністратора отримати доступ до захищеної області. Щоб переконатися, що код, запущений у TEE, заслуговує на довіру, використовується процес атестації. Ця перевірка гарантує, що TEE залишається в безпечному та непідробленому стані. Наприклад, в Intel SGX генерується хеш-значення для представлення коду та даних у SGX, тоді як апаратно керований закритий ключ доводить цілісність коду.

Процес створення блоків Unichain відбувається в середовищі довіри виконання TEE (Trusted Execution Environment) будівельників. Завдяки властивостям TEE ці будівельники спочатку можуть надіслати атестацію, щоб довести користувачам, що вони використовують механізм побудови блоків з пріоритетним замовленням. Ця комбінація функцій забезпечує надійність можливостей вилучення частки доходу від MEV для додатків на Unichain.

2.3 Unichain Validation Network

Unichain Validation Network - це децентралізована мережа операторів вузлів, які відповідають за перевірку останнього стану Unichain та забезпечують швидку завершеність, що дозволяє безперешкодні міжланцюжкові транзакції за допомогою економічної безпеки. Ця концепція схожа на MACH від AltLayer, яка використовує EigenLayer для досягнення швидкої завершеності, а також швидкої завершеності шару Nuffle та недавної ідеї швидкої завершеності, запропонованої Symbiotic.

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

3. Заключні думки

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

З інвестиційної точки зору, особливо цікаво, що токен UNI тепер буде використовуватися як токен стейкінгу для UVN. Беручи до уваги високу продуктивність протоколів повторного стейкінгу, таких як EigenLayer, Symbiotic і Karak, ми можемо очікувати, що значна кількість UNI буде розміщена в стейкінгу UVN, що значно сприятиме накопиченню вартості UNI. Після сьогоднішнього оголошення UNI вже зріс приблизно на 12%, що дозволило йому увійти в топ-20 за ринковою капіталізацією. Враховуючи і без того високу ринкову капіталізацію UNI порівняно з іншими токенами, буде цікаво подивитися, як подальший стейкінг UNI вплине на його ціну в майбутньому.

Disclaimer:

  1. Ця стаття перепечатана з [ 100y], Всі авторські права належать оригінальному автору [ 100y]. Якщо є заперечення до цього перепублікування, будь ласка, зв'яжіться з Gate Learnкоманда, і вони оперативно з цим впораються.
  2. Відмова від відповідальності: Погляди та думки, висловлені в цій статті, є виключно поглядами автора і не становлять жодних інвестиційних порад.
  3. Переклади статті на інші мови здійснюються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіат перекладених статей заборонені.

Uniswap, флеш-боти і OP-Stack: Трійця, яка стоїть за Unichain

ПочатківецьOct 17, 2024
У Unichain є технічний документ, який займає всього три сторінки, але при більш детальному розгляді виявляється, що він є шедевром. Він об'єднує давню зосередженість Uniswap на UX, останні дослідження MEV Flashbots і велику екосистему, створену OP-Stack. Отже, ця стаття має на меті надати швидкий і простий розбір ключових функцій Unichain для полегшення розуміння.
Uniswap, флеш-боти і OP-Stack: Трійця, яка стоїть за Unichain

Unichain був представлений всього 3 години тому.

Останні новини в криптоіндустрії: Uniswap, провідна AMM DEX, офіційно оголосила про власне рішення рівня 2, Unichain.

Декілька років тому я робив припущення про ймовірність того, що Uniswap розробить свою власну мережу, і аргументував проти цього через потенційні проблеми з UX. Однак з введенням в дію Unichain моє передбачення виявилося неправильним.

Щоб перейти безпосередньо до суті, у Unichain є технічний документ, який займає всього три сторінки, але при більш детальному розгляді виявляється, що він є шедевром. Він об'єднує давню зосередженість Uniswap на UX, останні дослідження MEV Flashbots і велику екосистему, створену OP-Stack. Незважаючи на те, що зміст є коротким, технічний документ торкається складних тем, таких як TEE, пріоритетне замовлення та MEV-податок, що може бути складним для читачів, які не знайомі з основами MEV. Отже, ця стаття має на меті надати швидкий і простий розбір ключових функцій Unichain для полегшення розуміння.

1. Проблеми

Uniswap, провідна AMM DEX в екосистемі Ethereum, наразі розгорнута в 25 мережах із загальним TVL приблизно 4,5 мільярда доларів. Хоча Uniswap вже є одним із найуспішніших протоколів, він все ще стикається з обмеженнями, накладеними мережами, на яких він працює.

Наприклад, мережа Ethereum пропонує величезну ліквідність, але страждає від низької масштабованості та вразливості до шкідливих MEV (Maximal Extractable Value). Для вирішення цих проблем з'явилися різні зведені рішення, але більшість з них в даний час управляються одним секвенсором, що призводить до потенційних єдиних точок відмови, таких як збій життєдіяльності та цензура.

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

2. Введіть Unichain

2.1 Огляд

Unichain, оптимістичний роллап на основі OP Stack для Etehreum, був представлений Uniswap, Flashbots, OP Labs та Paradigm для вирішення вищезазначених проблем. Unichain пропонує кілька ключових переваг через 1) Перевірку побудови блоків та 2) Мережу перевірки Unichain:

  • [ ] Швидке оновлення стану
  • [ ] Дозволяючи додаткам видобувати та внутрішньо усвідомлювати MEV
  • [ ] Швидке заселення через швидку економічну остаточність

Крім оптового стека на основі OP, Unichain планує брати участь в екосистемі Superchain. Разом із власними можливостями швидкого засвідчення, ця інтеграція має забезпечити користувачам безперервний досвід ліквідності через рішення міжланцюжкового зв'язку в екосистемі Superchain.

Тепер давайте поглянемо, як Unichain реалізовує ці функції.

2.2 Перевірка побудови блоків

Перевірка побудови блоків стає можливою завдяки Rollup-Boost, функції, розробленої у співпраці з флеш-ботами. Rollup-Boost надає дві ключові функціональності: Flashblocks та Verifiable Priority Ordering. Подібно до MEV-Boost, Rollup-Boost працює як допоміжне програмне забезпечення.

2.2.1 флеш-боти

Flashblocks - це тип передпідтвердження, яке видано будівельниками TEE (про що ми детальніше розглянемо нижче). Unichain генерує часткові блоки, розбиваючи один блок на чотири частини, кожен частковий блок створюється кожні 250 мс і відправляється до послідовника.

Послідовник безперервно завантажує ці часткові блоки, одночасно виконуючи транзакції, забезпечуючи користувачам ранні підтвердження виконання. Ці часткові блоки гарантовано будуть включені в кінцевий запропонований блок послідовником. Цей процес дозволяє швидше оновлювати стан, зменшуючи затримку, покращуючи користувацький досвід та пом'якшуючи зловживання злочинною діяльністю в рамках МЕV.

2.2.2 Перевірка пріоритетного упорядкування

2.2.2.1 Порядок пріоритетного замовлення

Пріоритетне замовленняМеханізм побудови блоків, запропонований Деном Робінсоном та Дейвом Уайтом з Paradigm. Він передбачає, що пропоненти блоків упорядковують транзакції виключно на основі пріоритетної комісії і не займаються цензурою або затримками. Ця модель є життєздатною лише тоді, коли є один або довірений пропонент блоку. У конкурентному середовищі, такому як Ethereum L1, де кілька пропонентів будують блоки, Приоритетне упорядкування не є можливим.

Мета приватних замовлень полягає в тому, щоб дозволити dApps в основній мережі стягувати податок MEV на транзакції, що взаємодіють з ними, дозволяючи отримувати частину вартості MEV. Це значення може використовуватися всередині dApp або розповсюджуватися серед користувачів. Податок MEV – це комісія, що накладається смарт-контрактом на транзакції, яку можна встановити як функцію комісії за пріоритет транзакції. Розглянемо приклад.

100-річна DEX на Unichain L2 хоче безпосередньо витягти вартість MEV з транзакцій MEV, що відбуваються на її біржі. Оскільки він знає, що блоки в Unichain будуються за допомогою пріоритетного замовлення, це означає, що вартість MEV будь-якої транзакції визначається виключно її комісією за пріоритет. 100y DEX встановлює податок MEV, що дорівнює 99-кратному розміру комісії за пріоритет транзакції.

Якщо з'явиться можливість арбітражу вартістю 100 ETH, яку максимальну комісію за пріоритет запитають шукачі, щоб отримати її? Відповідь: 1 ETH. Встановлення пріоритетної комісії в розмірі 1 ETH призводить до податку MEV у розмірі 99 ETH, що становить 100 ETH. Якщо пошуковики встановлюють плату за пріоритет вище 1 ETH, загальна вартість перевищить 100 ETH, що призведе до збитків. В результаті 100-річна DEX може захопити максимум 99 ETH зі 100 ETH MEV.

Для звичайних користувачів, які не отримують значення MEV, пріоритетна комісія буде встановлена набагато нижче, що означає, що 100y DEX не витягне значення з цих транзакцій. Замість цього він буде отримувати лише значення MEV, яке представлене пріоритетною комісією. Це налаштування дозволяє додаткам отримувати MEV безпосередньо, відкриваючи різноманітні потенційні використання.

2.2.2.2 Перевірити...? Використовуйте TEE!

Ключовим моментом тут є забезпечення того, щоб суб'єкт, відповідальний за будівництво блоків, використовував механізм пріоритетного замовлення. Щоб досягти цього, Unichain впровадив два заходи: 1) він розділяє секвенсор і конструктор блоків, подібно до моделі PBS, і 2) він змушує розробників блоків використовувати TEE (Trusted Execution Environment), щоб дозволити будь-кому перевірити, що використовується механізм пріоритетного замовлення.

(Джерело: Android)

Надійне середовище виконання (TEE) є безпечним розділом у апаратному забезпеченні, такому як ЦП, який працює незалежно від решти системи, щоб безпечно обробляти чутливі дані. TEE гарантує, що надійний код може безпечно працювати, навіть якщо зовнішнє середовище піддається компрометації. Відомі приклади включають TrustZone від ARM та SGX від Intel. Загальним прикладом є обробка біометричних даних, таких як відбитки пальців або розпізнавання обличчя, на мобільних пристроях всередині TEE.

Така конструкція не дозволяє навіть операційній системі або програмам з правами адміністратора отримати доступ до захищеної області. Щоб переконатися, що код, запущений у TEE, заслуговує на довіру, використовується процес атестації. Ця перевірка гарантує, що TEE залишається в безпечному та непідробленому стані. Наприклад, в Intel SGX генерується хеш-значення для представлення коду та даних у SGX, тоді як апаратно керований закритий ключ доводить цілісність коду.

Процес створення блоків Unichain відбувається в середовищі довіри виконання TEE (Trusted Execution Environment) будівельників. Завдяки властивостям TEE ці будівельники спочатку можуть надіслати атестацію, щоб довести користувачам, що вони використовують механізм побудови блоків з пріоритетним замовленням. Ця комбінація функцій забезпечує надійність можливостей вилучення частки доходу від MEV для додатків на Unichain.

2.3 Unichain Validation Network

Unichain Validation Network - це децентралізована мережа операторів вузлів, які відповідають за перевірку останнього стану Unichain та забезпечують швидку завершеність, що дозволяє безперешкодні міжланцюжкові транзакції за допомогою економічної безпеки. Ця концепція схожа на MACH від AltLayer, яка використовує EigenLayer для досягнення швидкої завершеності, а також швидкої завершеності шару Nuffle та недавної ідеї швидкої завершеності, запропонованої Symbiotic.

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

3. Заключні думки

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

З інвестиційної точки зору, особливо цікаво, що токен UNI тепер буде використовуватися як токен стейкінгу для UVN. Беручи до уваги високу продуктивність протоколів повторного стейкінгу, таких як EigenLayer, Symbiotic і Karak, ми можемо очікувати, що значна кількість UNI буде розміщена в стейкінгу UVN, що значно сприятиме накопиченню вартості UNI. Після сьогоднішнього оголошення UNI вже зріс приблизно на 12%, що дозволило йому увійти в топ-20 за ринковою капіталізацією. Враховуючи і без того високу ринкову капіталізацію UNI порівняно з іншими токенами, буде цікаво подивитися, як подальший стейкінг UNI вплине на його ціну в майбутньому.

Disclaimer:

  1. Ця стаття перепечатана з [ 100y], Всі авторські права належать оригінальному автору [ 100y]. Якщо є заперечення до цього перепублікування, будь ласка, зв'яжіться з Gate Learnкоманда, і вони оперативно з цим впораються.
  2. Відмова від відповідальності: Погляди та думки, висловлені в цій статті, є виключно поглядами автора і не становлять жодних інвестиційних порад.
  3. Переклади статті на інші мови здійснюються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіат перекладених статей заборонені.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!