Оценка проблем внедрения интентоцентричности, начиная с UniSwapX и AA

СреднийDec 06, 2023
Эта статья начинается с бизнес-моделей Web2-приложений, объединяет счета UniswapX и AA, чтобы рассмотреть будущее развитие "Intent-Centric", и указывает на потенциальные проблемы.
Оценка проблем внедрения интентоцентричности, начиная с UniSwapX и AA

Недавно в статье 「Intent-BasedArchitectures and Their Risks」, опубликованной Paradigm, известной венчурной фирмой Web3, "протоколы и инфраструктура, ориентированные на намерения" стали главным трендом среди десяти криптовалютных доменов. Эта тенденция в сочетании с усилиями и исследованиями таких проектов, как Bob the Solver, Anomo и DappOs на конференции ETHCC в Париже, вызвала значительное внимание индустрии к архитектуре, ориентированной на намерения, и ее направленности. Основная цель такого подхода - значительно повысить удобство работы пользователей, устранив сложные детали транзакций, что делает его новым двигателем для внедрения Web3. На недавнем хакатоне Token2049 автор вместе с технической командой кошелька AstroX (специализирующейся на продуктах с высокой рентабельностью роста для стороны ToB) занял второе место в треке DeFi, основанном на концепции намерения: Ethtent. В этой статье мы углубимся в концепцию "намерения", начиная с пути внедрения Solver и применения ERC4337 и UniSwapX, исследуя, что такое "намерение", может ли оно быть таким красивым, его различные применения и проблемы, связанные с его реализацией.

1. Что такое интенто-ориентированность?

Точно так же, как концепция абстракции счета выходит за рамки развития самого Ethereum, специфическая концепция "намерения" может быть прослежена до философии дизайна протокола DEX Wyvern в 2018 году. Основная идея этой философии заключается в том, что, в отличие от традиционных транзакций, обычных пользователей больше волнует согласованность и точность результатов, а не бесперебойность процесса выполнения. Давайте рассмотрим сценарий, в котором я хочу завершить обмен токенами.

  • В традиционных транзакциях: Я должен выполнить три операции - внести ETH за газ, одобрить передачу токенов и отправить своп-транзакцию.
  • В транзакциях, основанных на намерениях: Мне нужно только подписать транзакцию о том, что я хочу обменять определенное количество Токенов X на максимально возможное количество Токенов Y с комиссией в 1%.

Мы можем понимать протоколы, ориентированные на намерения, как набор подписанных контрактов, которые позволяют пользователям передавать процесс транзакций третьей стороне, не отказываясь от полного контроля. Пользователям нужно только указать свое намерение, и одна подпись может выполнить всю операцию. В этом случае транзакция представляет собой то, как именно Вы хотите ее выполнить, а намерение - то, чего Вы хотите достичь, не заботясь о деталях реализации.

По аналогии с развитием традиционного Интернета, который прошел через аналогичный процесс: он начался с того, что поставщики услуг предлагали то, что у них было, затем перешли к соответствию потребностям пользователей и, наконец, превратились в интеллектуальные сервисные платформы, которые повышают точность намерений с помощью алгоритмических рекомендаций。 Основу эволюции Интернета за последние 20 лет можно кратко описать следующим образом:

  1. Ранние вертикальные сервисы (различные порталы, на которых пользователи искали телефонные номера, находили работников и покупали услуги на свое усмотрение).
  2. Платформы агрегации услуг среднего уровня (например, Craiglist.com, которые агрегируют трафик, чтобы сопоставить поставщиков услуг с запросами пользователей).
  3. Интеллектуальные платформы на поздних стадиях (сочетающие алгоритмический подбор и рекомендации для повышения точности намерений, такие как Uber Carpool и индивидуальные сервисы).

Концепция ориентации на намерения действительно многообещающая, и развитие Web2 также доказало, что это ключевой путь к расширению принятия пользователями. Однако давайте сначала рассмотрим его применение на рынке.

2. Типичные области применения ориентированного на намерения

Несмотря на то, что концепция ориентации на намерения появилась относительно недавно, уже существует множество проектов, и многие из них сосредоточены на намерениях пользователей. В статье Бастиана Ветцеля 「Intent-BasedArchitectures and Projects Experimenting with Them」классифицируютсяразличныеосновные проекты. На рисунке ниже показано, что многие протоколы на самом деле являются не решениями общего назначения, а скорее решениями, ориентированными на конкретные цели, например, Uniswap и Seaport. Это представляет собой естественное развитие решений, ориентированных на намерения, по сравнению с вертикальными решениями, разработанными web2. А ERC-4337, с другой стороны, представляет собой инфраструктуру для содействия намерениям, где наличие Bundler снижает необходимость для пользователей платить за оригинальный газ.

Однако наша основная цель - изучить бизнес-модели этих проектов и понять, достаточно ли их для реализации замысла. На мой взгляд, одной из ведущих реализаций намерений в настоящее время является UniswapX, которая фокусируется на реализации намерений для торговли, а также на ERC4337 как необходимой инфраструктуре для намерений.

2.1. Понимание ориентированности на намерения с помощью экономического дизайна UniSwapX

После официального объявления UniSwapX я сразу же принял участие в качестве филлера, а также участвовал в качестве квотера в системе RFQ. Причина, по которой эта система считается одним из самых передовых и практичных приложений Intent, заключается в том, что она является наиболее зрелой системой, которая напрямую учитывает экономические стимулы контрагентов в сделках, основанных на намерениях.

2.1.1、Почему нужен ли нам UniSwapX?

Оглядываясь на разработку Uniswap V1-3, можно сказать, что существующие протоколы AMM сталкивались со специфическими проблемами, связанными с затратами пользователей, ценами исполнения, путями транзакций, услугами маршрутизации и стимулами LP. В настоящее время рынки свопов почти полностью окружены MEV, а крупные свопы почти всегда сэндвичи, в результате чего пользователи всегда заключают сделки по самым низким ценам, а прибыль забирает MEV. Запуск UniSwapX пытается решить эти проблемы путем коренного изменения торгового механизма AMM. Для дальнейшего чтения: Отчет об исследовании UniswapX (часть 1): Подведение итогов разработки V1-3, изучение принципов, инноваций и проблем следующего поколения DEX

2.1.2 Что такое UniSwapX?

По определению, UniSwapX - это новый протокол маршрутизации на основе аукциона с открытым исходным кодом (GPL) для торговли через AMM и другие источники ликвидности. Что касается операционных моделей для торговых рынков Web3, то, как правило, существует три типа, помимо модели AMM:

UniSwapX, с другой стороны, перешел от AMM-модели Uniswap V1-3 к модели книги заявок вне цепочки для согласования и исполнения сделок на цепочке.

2.1.3 Как работает UniSwapX

С точки зрения пользователя, если он хочет торговать ETH<=> и USDT по цене около 1900 (с учетом проскальзывания в 2%), ему нужно лишь сделать следующее:

  • Выберите ордер и установите временной лимит для кривой распада цены (например, обменять 1 ETH на 1950 USDT в течение 1 дня, с минимальным значением 1850 USDT).
  • Подпишите заказ и опубликуйте его в кластере службы книги заказов.
  • Подождите, пока транзакция будет обнаружена и завершена Заполнителем.

Для пользователя это все, что ему нужно сделать. С точки зрения филлера, именно они активно выполняют торговые заказы пользователей. Они располагают достаточными средствами, квалифицированными информационными службами, обеспечивающими работу всей цепочки, а также системой мониторинга состояния DexPool. Им это необходимо:

  • Сканируйте пулы различных протоколов на цепочке и стройте базовые данные в реальном времени для расчета заказов.
  • Сканируйте Mempool, чтобы оценить будущие тенденции цен.
  • Просканируйте специальную сеть на наличие RFQ Fillers, чтобы получить приоритетное право на торговлю, предоставляя котировки.
  • Сканируйте информацию о заказах в публичной сети Fillers, чтобы проанализировать оптимальный торговый маршрут.
  • Если условия получения прибыли соблюдены, примите участие в торгах (каждая минута на счету, ведь в голландском аукционе чем позже подтверждается сделка, тем ниже цена в итоге).
  • Проанализируйте нижнюю границу заявок других филлеров и определите их приоритет в следующем прибыльном порядке (даже если моя индивидуальная прибыль может снизиться, я получу больший объем).

Почему же у Наполнителя есть такая мотивация для сделок? Это возвращает нас к экономической модели UniSwapX.

2.1.4. Как оценить дизайн намерений UniswapX

Ключевым моментом в реализации замысла является готовность опубликовать его. Ранее DEX имел множество ограничений по сравнению с CEX, таких как транзакционные издержки, MEV, проскальзывание, непостоянный убыток и многое другое. В будущем с этими ограничениями будет бороться более профессиональная группа филлеров против группы MEV. Постепенно они будут отбирать кусок пирога в технологической конкуренции и в конечном итоге возвращать его пользователям, формируя положительный цикл развития (больше пользователей используют UniswapX, больше филлеров получают дивиденды от комиссии). Кроме того, сложность разделения и маршрутизации транзакций на цепочке будет переложена на внутренние системы. Пользователям нужно будет только выступать в роли первой стороны, размещающей заказы, не заботясь о сложностях маршрутизации. Таким образом, это благотворный экономический цикл, в котором обе стороны получают выгоду, а благотворная экономическая модель всегда будет реализовываться.

Дальнейшее чтение: https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Понимание ориентированности на намерение из ERC4337

На приведенной выше схеме секция внизу представляет собой модуль, сосредоточенный вокруг абстракции счета AA. В таких системах, как UniswapX, поскольку сами транзакции подаются наполнителями, пользователи могут совершать межцепочечные транзакции без использования газа. Однако на протяжении всего цикла транзакций пользователям все равно необходимо сначала подать одобрение транзакции, чтобы уполномочить внутрицепочечный контракт UniswapX списать средства пользователя. Если Вы действительно хотите получить опыт торговли без трения (когда пользователям не нужно инициировать транзакции), то интеграционная конструкция ERC4337 в качестве принципала счета и платежной системы просто необходима.Что касается ERC4337, то я проводил прямые трансляции и краткие обзоры о том, что это такое, принципы его реализации и история его развития. Для дальнейшего чтения Вы можете обратиться к статье Объясните концепцию абстракции счета за час.

Проще говоря, ERC4337 - это набор инфраструктуры.

  • На цепочке подписи пользователей проверяются с помощью контракта entryPoint для аутентификации, а учетная запись CA пользователя в конечном итоге служит в качестве субъекта идентификации.
  • Вне цепи UserOperation подписывается пользователем как инструкция, которая затем передается по сети Bundlers и сортируется Bundlers для выполнения на цепи.

Суть оптимизации этого механизма заключается в расширении специфических функций благодаря высокой настраиваемости CA, например, кошельки социального восстановления или стороны проекта помогают пользователям оплачивать газ, поддерживают USDT в качестве метода оплаты за газ и другие функции. Однако сегодня мы проанализируем ценность 4337 для намерений с точки зрения бизнес-модели. Оглядываясь назад, мы считаем, что у UniswapX хорошая бизнес-модель, поскольку она позволяет обеим сторонам, участвующим в транзакциях с токенами (пользователям и наполнителям), получать прибыль, и только MEV оказывается в проигрыше. Однако, поразмыслив, можно сказать, что обеспечение прибыли и желания контрагента за счет комиссии за транзакцию - это лишь одна из бизнес-моделей, и в будущем большинство "намеренных" приложений будут напрямую приносить доход, предоставляя услуги предприятиям (To B) или взимая комиссию за транзакцию в качестве своего основного продукта (To C). Однако услуги основного продукта не ограничиваются только удовлетворением "намерения".

Как и такие платежные системы, как WeChat Pay или Alipay, они не взимают комиссию за транзакции C2C, но обычно взимают 0,6% комиссии за транзакцию, когда торговцы выводят средства (что также требует оплаты базовой транзакционной системе). В последнее десятилетие борьбы за мобильный Интернет основное внимание уделялось достижению большого количества пользователей, а контур получения прибыли мог быть создан после достижения определенной базы пользователей.

Поэтому в будущем будет появляться все больше Dapps, и чтобы обеспечить пользователям бесперебойную работу, они будут готовы предложить серверы с отмененной платой за газ. Это похоже на социальный протокол Lens, в рамках которого Polygon готов еженедельно выплачивать десятки тысяч долларов в виде транзакционных сборов от имени пользователей, чтобы способствовать принятию пользователями и развитию экосистемы контента. По сравнению с субсидиями, которые исчислялись миллионами долларов в день во время войн между компаниями-перевозчиками (Didi против Uber в Китае), это просто капля в море.

Поэтому самый стандартизированный и широко применимый механизм условного депонирования, а также самая надежная кредитная система платформы неизбежно будут построены на системе платёжных средств ERC4337.(Производная от MetaTransactions, но выходит за рамки MetaTransactions). Это специальный счет смарт-контракта, который может платить за газ от имени других. Основной контракт на оплату требует определенной логики проверки для каждой транзакции и проверок во время транзакции. Контракт Paymaster может проверить наличие достаточного одобренного баланса ERC-20 в методе "validatePaymasterUserOp", а затем извлечь его с помощью "transferFrom" в вызове "postOp". (Чтобы понять конкретную логику выполнения, обратитесь к записи прямой трансляции Bilibili, упомянутой в разделе "Дополнительная литература" выше). В целом, это более универсальное решение без газа по сравнению с Meta-Transactions. Он устраняет путаницу, связанную с нестандартными активами, и не имеет проблем с совместимостью (для поддержки мета-транзакций требуются изменения в контракте).

3. Какие проблемы возникают при реализации Intent?

В общем, намерение - это действительно замечательно, и это также направление, которое необходимо продолжать развивать и оптимизировать. Помимо проблем, связанных с бизнес-моделью, каковы основные технические трудности при ее реализации?

3.1 Противоречия в интеграции искусственного интеллекта

Хотя многие считают, что возможность анализа намерений транзакций, предоставляемая ИИ, - это оптимизация пользовательского опыта, я ранее работал в сфере политики безопасности и за это время пришел к пониманию того, что интерпретируемость и воспроизводимость - это самые важные аспекты применения ИИ в сценариях разработки политики. Например, в случае приостановки действия учетной записи, если невозможно указать точные причины нарушения политики, становится трудно обосновать, когда пользователи подают жалобы. Аналогично, для любой финансовой системы стремление к стабильности и последовательности имеет первостепенное значение, и ни одно учреждение не может гарантировать, что искусственный интеллект не начнет вредоносные действия, как только получит доступ к разрешениям на активы. Поэтому в обозримом будущем ИИ может служить лишь вспомогательным инструментом для анализа намерений, а анализ данных на цепочке требует глубокого понимания принципов работы блокчейна. В противном случае высока вероятность ложных срабатываний. Дополнительное чтение: Риски, связанные с категоризацией контрактов в EVM

3.2. Устойчивость intentPool к Dos-атакам и проблема согласования с Solver

Для IntentPool, аналогичного пулу памяти ERC4337, это также будет серьезной проблемой. Во-первых, intentPool не может повторно использовать механизм пула памяти текущих клиентов Ethereum (Geth, Eirgon), и его необходимо создавать отдельно. Несмотря на то, что в качестве эталона существует BundlerPool от ERC4337, у дизайна пулов памяти есть свои плюсы и минусы.

  • Режим децентрализованного пула памяти: Существует проблема распространения, поскольку для многих приложений выполнение намерений является прибыльным занятием. Поэтому узлы, работающие с пулом намерений, имеют стимул не распространять информацию, чтобы уменьшить конкуренцию при выполнении намерений.
  • Режим централизованного пула памяти: Решает проблему распространения, но не может избежать проблем с централизованным аудитом и вмешательством.

В любом случае, разработка механизма обнаружения и согласования намерений, который одновременно совместим со стимулами и не является централизованным, представляет собой сложную задачу.

3.3 Риск конфиденциальности намерений

Подпись имеет безотзывный характер, даже если к содержимому подписи добавляется срок действия, все равно остается проблема невозможности недорого отозвать подпись до истечения этого срока (любая отмена подписи должна осуществляться через транзакции на цепи). Поэтому появились некоторые стандартизированные и ориентированные на конфиденциальность универсальные решения для намерений, такие как Anomo. Защиту конфиденциальности трудно обеспечить с помощью системы EVM, поэтому в настоящее время ведутся более передовые разработки новых языков намерений, ориентированных на конфиденциальность, таких как Juvix, который используется для создания dapps, ориентированных на конфиденциальность. Он может быть скомпилирован в WASM или скомпилирован в схемы через VampIR для частного исполнения на Anoma или Ethereum с помощью Taiga.

4. Резюме

На самом деле, очень интересно наблюдать, как концепция намерения набирает популярность. Наконец, web3 больше не занимается самолюбованием и начинает изучать способы преодоления узкого места и удовлетворения потребностей реальных пользователей. Только сосредоточившись на самых практичных потребностях пользователей, вместо того, чтобы предаваться высокопарным повествованиям, и предоставляя продуманные услуги, мы сможем постепенно завоевать расположение широкого круга пользователей. В будущем модель Intent будет либо похожа на UniswapX, которая получает доход, субсидируя транзакционные сборы контрагента, либо будет включать небольшое количество высокооплачиваемых клиентов и большое количество неплатежеспособных, но важных с точки зрения классификации пользователей экосистемы. Таким образом, сама концепция намерения заключается в оптимизации пользовательского опыта использования продуктов, а не просто ради намерения. Кроме того, DeFi также станет первой ступенью для процветания Намерения. Более 20 протоколов DeFi уже сотрудничают с DappOS, а компания Brink Trade разработала механизм Intent Engine, который позволяет выполнять такие операции, как Bridge, Swap и Transfer, в рамках одного намерения с помощью одной подписи. Более того, такие хорошо зарекомендовавшие себя протоколы, как CowSwap, 1inch, Uniswap и LlamaSwap, постоянно расширяют свои функциональные возможности, чтобы удовлетворить разнообразные намерения пользователей. В соревнованиях хакатона Token2049 я участвовал в треке DeFi и разработал решатель намерений для сценария кросс-цепочечного обмена + стратегия DCA (Dollar Cost Averaging) (система Ethtent работает, как показано на рисунке ниже).

На самом деле, несложно реализовать замысел вертикально-специфических фиксированных требований на существующей инфраструктуре EVM. Настоящей проблемой является появление в будущем рынка решателей задач или системы совместной работы, известной как стандарт совместной работы. Это позволит различным решателям в дальнейшем комбинировать и повторно использовать для реализации универсального стандартизированного решения по разрешению намерений, а также распределять экономические модели для разрешения намерений обеих сторон. Стандартизация часто требует стандартных определений сверху вниз. В настоящее время DappOs и Anomo находятся на переднем крае этого пути, на который стоит обратить внимание.。

Приложение: Трек "Ориентация на намерения": Может ли архитектура "Intent-Centric" стать новым двигателем для широкомасштабного внедрения Web3? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the-middlemen--their-mempoolshttps://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

Отказ от ответственности:

  1. Эта статья перепечатана с сайта[shisi_eth]. Все авторские права принадлежат оригинальному автору[shisi_eth]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Предупреждение об ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.
เริ่มตอนนี้
สมัครและรับรางวัล
$100
ลงทะเบียนทันที