Unichain был представлен всего 3 часа назад.
Сенсационные новости в индустрии криптовалют: ведущая AMM DEX Uniswap официально объявила о запуске своего собственного решения на Layer 2, Unichain.
Несколько лет назад я рассуждал о вероятности того, что Uniswap разработает свою собственную сеть, и выступал против этого из-за потенциальных проблем с UX. Однако с появлением Unichain мой прогноз оказался неверным.
Чтобы сразу перейти к делу, у Unichain есть технический документ, который состоит всего из трех страниц, но при ближайшем рассмотрении он показывает, что это шедевр. Он объединяет давнее внимание Uniswap к UX, последние исследования Flashbots в области MEV и обширную экосистему, созданную OP-Stack. Несмотря на краткость содержания, технический документ затрагивает сложные темы, такие как TEE, приоритетный порядок и налог на MEV, что может быть сложной задачей для читателей, незнакомых с основами MEV. Таким образом, эта статья направлена на то, чтобы предоставить быстрый и простой разбор ключевых функций Unichain для более легкого понимания.
Uniswap, ведущий AMM DEX в экосистеме Ethereum, в настоящее время развернут на 25 сетях с общим TVL около 4,5 миллиарда долларов. В то время как Uniswap уже является одним из самых успешных протоколов, он все еще сталкивается с ограничениями, накладываемыми на сети, на которых он работает.
Например, сеть Ethereum предлагает огромную ликвидность, но страдает от низкой масштабируемости и уязвимости для злонамеренной MEV (Maximal Extractable Value). Различные решения rollup появились для решения этих проблем, но большинство из них в настоящее время управляются одним последователем, что может привести к потенциальным точкам отказа, таким как отказ в живучести и цензура.
Кроме того, процесс создания блоков на Ethereum и большинстве сетей rollup включает публичный mempool, что создает среду, где пользователи (исполнители) извлекают MEV - хорошее или плохое - из других пользователей. Также из-за структуры цепочки создания MEV наблюдается дисбаланс, где ценность несоразмерно захватывается предложителями, вместо того, чтобы приносить пользу пользователям.
Unichain, оптимизированный роллап на базе OP Stack Ethereum, был представлен Uniswap, Flashbots, OP Labs и Paradigm для решения упомянутых выше проблем. Unichain предлагает несколько ключевых преимуществ через 1) Проверяемую сборку блоков и 2) Сеть проверки Unichain:
Помимо того, что Unichain является OP-ориентированным стеком, он планирует принять участие в экосистеме Superchain. Вместе с его собственной способностью к быстрой расчетной системе, ожидается, что эта интеграция обеспечит пользователям беспроблемный опыт ликвидности через решения межцепочечного взаимодействия в экосистеме Superchain.
Теперь давайте подробнее рассмотрим, как Unichain предоставляет эти функции.
Верифицируемое создание блоков стало возможным благодаря Rollup-Boost, функции, разработанной в сотрудничестве с Flashbots. Rollup-Boost предлагает две ключевые функции: Flashblocks и Verifiable Priority Ordering. Подобно MEV-Boost, Rollup-Boost функционирует как вспомогательное программное обеспечение.
2.2.1 Flashblocks
Flashblocks — это тип предварительного подтверждения, выдаваемого разработчиками TEE (который мы рассмотрим более подробно ниже). Unichain генерирует частичные блоки, разбивая один блок на четыре части, при этом каждый частичный блок создается каждые 250 мс и отправляется в секвенсор.
Секвенсор непрерывно загружает эти частичные блоки, одновременно выполняя транзакции, предоставляя пользователям раннее подтверждение выполнения. Гарантируется, что эти частичные блоки будут включены в конечный предлагаемый блок секвенсором. Этот процесс позволяет более быстро обновлять состояние, снижает задержку, улучшает пользовательский опыт и смягчает вредоносный MEV.
2.2.2 Проверяемый приоритет заказа
2.2.2.1 Приоритетный порядок
Приоритетный заказ — это механизм построения блоков, предложенный Дэном Робинсоном и Дэйвом Уайтом из Paradigm. Он предполагает, что инициаторы блоков заказывают транзакции исключительно на основе приоритетной комиссии и не занимаются цензурой или задержкой. Эта модель жизнеспособна только при наличии одного или доверенного инициатора блока. В конкурентной среде, такой как Ethereum L1, где несколько инициаторов создают блоки, приоритетный порядок невозможен.
Цель частного заказа — позволить децентрализованным приложениям в основной сети облагать налогом MEV транзакции, взаимодействующие с ними, что позволяет извлекать часть стоимости MEV. Это значение может быть использовано внутри dApp или перераспределено среди пользователей. Налог MEV — это плата, взимаемая смарт-контрактом с транзакций, которая может быть установлена как функция комиссии за приоритет транзакции. Давайте рассмотрим пример.
100y 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, что приведет к убыткам. В результате 100y 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) строителей. Благодаря свойствам TEE эти строители могут изначально представить аттестацию, чтобы доказать пользователям, что они используют механизм построения блока с приоритетным заказом. Эта комбинация функций гарантирует, что приложения на Unichain могут надежно извлекать часть дохода от MEV.
Сеть валидации Unichain - это децентрализованная сеть операторов узлов, ответственных за проверку последнего состояния Unichain и обеспечение быстрой окончательности, что позволяет осуществлять безпроблемные кросс-цепочные транзакции с помощью экономической безопасности. Эта концепция похожа на MACH от AltLayer, который использует EigenLayer для достижения быстрой окончательности, а также на слой быстрой окончательности Nuffle и недавнюю идею быстрой окончательности, представленную Symbiotic.
Чтобы стать децентрализованным узлом в Unichain, участники должны ставить UNI на основной сети Ethereum. Каждую эпоху выбираются узлы с наибольшими балансами UNI, ставленными на ставку, и они участвуют в проверке, запуская клиент Reth Unichain. Кроме того, подобно другим сетям, владельцы UNI имеют возможность делегировать свою ставку.
Uniswap уже достигла сильной продуктовой посадки как dApp, и я считаю ее движение в сторону Ethereum-основанного приложения-специфического L2 очень положительным, особенно поскольку она собирается расширять свою экосистему. Однако, поскольку фрагментация ликвидности по-прежнему остается проблемой, ключевым будет следить за тем, как команда Uniswap обеспечивает безшовный опыт транзакций между Ethereum L1 и Unichain L2.
С инвестиционной точки зрения особенно интересно, что токен UNI теперь будет использоваться в качестве токена для стейкинга UVN. Учитывая высокую производительность протоколов перестейкинга, таких как EigenLayer, Symbiotic и Karak, мы можем ожидать, что значительное количество UNI будет размещено в стейкинге UVN, что внесет большой вклад в накопление стоимости UNI. После сегодняшнего объявления акции UNI уже выросли примерно на 12%, что позволило ей войти в топ-20 по рыночной капитализации. Учитывая и без того высокую рыночную капитализацию UNI по сравнению с другими токенами, будет интересно посмотреть, как дальнейший стейкинг UNI повлияет на его цену в будущем.
Unichain был представлен всего 3 часа назад.
Сенсационные новости в индустрии криптовалют: ведущая AMM DEX Uniswap официально объявила о запуске своего собственного решения на Layer 2, Unichain.
Несколько лет назад я рассуждал о вероятности того, что Uniswap разработает свою собственную сеть, и выступал против этого из-за потенциальных проблем с UX. Однако с появлением Unichain мой прогноз оказался неверным.
Чтобы сразу перейти к делу, у Unichain есть технический документ, который состоит всего из трех страниц, но при ближайшем рассмотрении он показывает, что это шедевр. Он объединяет давнее внимание Uniswap к UX, последние исследования Flashbots в области MEV и обширную экосистему, созданную OP-Stack. Несмотря на краткость содержания, технический документ затрагивает сложные темы, такие как TEE, приоритетный порядок и налог на MEV, что может быть сложной задачей для читателей, незнакомых с основами MEV. Таким образом, эта статья направлена на то, чтобы предоставить быстрый и простой разбор ключевых функций Unichain для более легкого понимания.
Uniswap, ведущий AMM DEX в экосистеме Ethereum, в настоящее время развернут на 25 сетях с общим TVL около 4,5 миллиарда долларов. В то время как Uniswap уже является одним из самых успешных протоколов, он все еще сталкивается с ограничениями, накладываемыми на сети, на которых он работает.
Например, сеть Ethereum предлагает огромную ликвидность, но страдает от низкой масштабируемости и уязвимости для злонамеренной MEV (Maximal Extractable Value). Различные решения rollup появились для решения этих проблем, но большинство из них в настоящее время управляются одним последователем, что может привести к потенциальным точкам отказа, таким как отказ в живучести и цензура.
Кроме того, процесс создания блоков на Ethereum и большинстве сетей rollup включает публичный mempool, что создает среду, где пользователи (исполнители) извлекают MEV - хорошее или плохое - из других пользователей. Также из-за структуры цепочки создания MEV наблюдается дисбаланс, где ценность несоразмерно захватывается предложителями, вместо того, чтобы приносить пользу пользователям.
Unichain, оптимизированный роллап на базе OP Stack Ethereum, был представлен Uniswap, Flashbots, OP Labs и Paradigm для решения упомянутых выше проблем. Unichain предлагает несколько ключевых преимуществ через 1) Проверяемую сборку блоков и 2) Сеть проверки Unichain:
Помимо того, что Unichain является OP-ориентированным стеком, он планирует принять участие в экосистеме Superchain. Вместе с его собственной способностью к быстрой расчетной системе, ожидается, что эта интеграция обеспечит пользователям беспроблемный опыт ликвидности через решения межцепочечного взаимодействия в экосистеме Superchain.
Теперь давайте подробнее рассмотрим, как Unichain предоставляет эти функции.
Верифицируемое создание блоков стало возможным благодаря Rollup-Boost, функции, разработанной в сотрудничестве с Flashbots. Rollup-Boost предлагает две ключевые функции: Flashblocks и Verifiable Priority Ordering. Подобно MEV-Boost, Rollup-Boost функционирует как вспомогательное программное обеспечение.
2.2.1 Flashblocks
Flashblocks — это тип предварительного подтверждения, выдаваемого разработчиками TEE (который мы рассмотрим более подробно ниже). Unichain генерирует частичные блоки, разбивая один блок на четыре части, при этом каждый частичный блок создается каждые 250 мс и отправляется в секвенсор.
Секвенсор непрерывно загружает эти частичные блоки, одновременно выполняя транзакции, предоставляя пользователям раннее подтверждение выполнения. Гарантируется, что эти частичные блоки будут включены в конечный предлагаемый блок секвенсором. Этот процесс позволяет более быстро обновлять состояние, снижает задержку, улучшает пользовательский опыт и смягчает вредоносный MEV.
2.2.2 Проверяемый приоритет заказа
2.2.2.1 Приоритетный порядок
Приоритетный заказ — это механизм построения блоков, предложенный Дэном Робинсоном и Дэйвом Уайтом из Paradigm. Он предполагает, что инициаторы блоков заказывают транзакции исключительно на основе приоритетной комиссии и не занимаются цензурой или задержкой. Эта модель жизнеспособна только при наличии одного или доверенного инициатора блока. В конкурентной среде, такой как Ethereum L1, где несколько инициаторов создают блоки, приоритетный порядок невозможен.
Цель частного заказа — позволить децентрализованным приложениям в основной сети облагать налогом MEV транзакции, взаимодействующие с ними, что позволяет извлекать часть стоимости MEV. Это значение может быть использовано внутри dApp или перераспределено среди пользователей. Налог MEV — это плата, взимаемая смарт-контрактом с транзакций, которая может быть установлена как функция комиссии за приоритет транзакции. Давайте рассмотрим пример.
100y 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, что приведет к убыткам. В результате 100y 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) строителей. Благодаря свойствам TEE эти строители могут изначально представить аттестацию, чтобы доказать пользователям, что они используют механизм построения блока с приоритетным заказом. Эта комбинация функций гарантирует, что приложения на Unichain могут надежно извлекать часть дохода от MEV.
Сеть валидации Unichain - это децентрализованная сеть операторов узлов, ответственных за проверку последнего состояния Unichain и обеспечение быстрой окончательности, что позволяет осуществлять безпроблемные кросс-цепочные транзакции с помощью экономической безопасности. Эта концепция похожа на MACH от AltLayer, который использует EigenLayer для достижения быстрой окончательности, а также на слой быстрой окончательности Nuffle и недавнюю идею быстрой окончательности, представленную Symbiotic.
Чтобы стать децентрализованным узлом в Unichain, участники должны ставить UNI на основной сети Ethereum. Каждую эпоху выбираются узлы с наибольшими балансами UNI, ставленными на ставку, и они участвуют в проверке, запуская клиент Reth Unichain. Кроме того, подобно другим сетям, владельцы UNI имеют возможность делегировать свою ставку.
Uniswap уже достигла сильной продуктовой посадки как dApp, и я считаю ее движение в сторону Ethereum-основанного приложения-специфического L2 очень положительным, особенно поскольку она собирается расширять свою экосистему. Однако, поскольку фрагментация ликвидности по-прежнему остается проблемой, ключевым будет следить за тем, как команда Uniswap обеспечивает безшовный опыт транзакций между Ethereum L1 и Unichain L2.
С инвестиционной точки зрения особенно интересно, что токен UNI теперь будет использоваться в качестве токена для стейкинга UVN. Учитывая высокую производительность протоколов перестейкинга, таких как EigenLayer, Symbiotic и Karak, мы можем ожидать, что значительное количество UNI будет размещено в стейкинге UVN, что внесет большой вклад в накопление стоимости UNI. После сегодняшнего объявления акции UNI уже выросли примерно на 12%, что позволило ей войти в топ-20 по рыночной капитализации. Учитывая и без того высокую рыночную капитализацию UNI по сравнению с другими токенами, будет интересно посмотреть, как дальнейший стейкинг UNI повлияет на его цену в будущем.