Архитектура, ориентированная на намерения: Создание более удобного для пользователя блокчейна

СреднийDec 22, 2023
Архитектура, ориентированная на намерения, которая все больше привлекает внимание сообщества Ethereum, сосредоточена на упрощении взаимодействия пользователей с блокчейном. В отличие от традиционных транзакций, в которых указывается ", как" должно быть выполнено действие, транзакции, ориентированные на намерения, концентрируются на желаемом "результате," предлагая более удобный и декларативный способ взаимодействия с блокчейном. В статье под названием "Архитектуры, ориентированные на намерения, и их риски", опубликованной Paradigm 1 июня 2023 года, подробно рассматривается концепция архитектуры, ориентированной на намерения, представляющая собой значительный сдвиг парадигмы в экосистеме Ethereum. Далее следует всесторонний анализ этих архитектур, изучение потенциальных рисков и рекомендуемых стратегий их снижения.
Архитектура, ориентированная на намерения: Создание более удобного для пользователя блокчейна

Введение

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

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

Обзор архитектуры, ориентированной на намерения

Сравнение с традиционными транзакциями: В традиционных методах транзакций Ethereum пользователи должны четко определить, как выполняется то или иное действие, и предоставить всю необходимую информацию виртуальной машине Ethereum (EVM) для выполнения переходов состояний. Это может быть сложно и часто приводит к неоптимальному пользовательскому опыту и снижению эффективности. В отличие от этого, метод, ориентированный на намерения, фокусируется на желаемом результате, а не на конкретном процессе достижения этого результата. Пользователи выражают свой желаемый результат ("намерение"), а сложные задачи решают третьи лица, чтобы найти наилучший способ реализации. Такой декларативный подход повышает удобство использования и эффективность.

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

Вообще говоря, при отправке транзакции пользователям необходимо указать точный путь вычислений (шаги выполнения). Однако при отправке намерения пользователи указывают цель и некоторые ограничения, а процесс сопоставления определяет вычислительный путь, который необходимо пройти. (Источник изображения: Paradigm)

Посредники и их пулы памяти

Посредники и их пулы памяти имеют решающее значение для реализации намерений в блокчейне. Распространение намерений в пуле памяти Ethereum - самый очевидный путь, но текущий дизайн не поддерживает распространение намерений. Опасения по поводу DoS-атак делают поддержку широко применимых намерений в пуле памяти Ethereum долгосрочной задачей. Из-за открытого и безразрешительного характера пула памяти Ethereum создаются дополнительные барьеры для принятия намерений.

Без поддержки пула памяти Ethereum разработчики систем намерений сталкиваются с необходимостью решать, распространять ли намерения в разрешенном наборе или без разрешения. Дизайн пула памяти без разрешений может включать децентрализованные API, позволяющие распространять намерения среди узлов системы, но такой подход сталкивается с проблемами в плане устойчивости к DoS, стимулов к распространению и извлекаемой майнерами ценности (MEV). С другой стороны, пул памяти с правами доступа более устойчив к DoS-атакам, но может противоречить децентрализованной этике блокчейна.

Гибридное решение может включать в себя распространение с разрешением и выполнение без разрешения, или наоборот, как, например, в аукционах потоков заказов. Такие проекты требуют тщательного рассмотрения качества распространения и выполнения намерений, гарантируя, что они не станут чрезмерно централизованными или зависящими от сильных предположений о доверии. Централизованные приложения предполагают не только новые форматы сообщений для взаимодействия со смарт-контрактами, но и альтернативные формы распространения пула памяти и механизмы обнаружения контрагентов. Разработка механизма обнаружения и сопоставления намерений, который бы соответствовал стимулам и был децентрализованным, - непростая задача.

Источник: парадигма

Намерения поступают от пользователей в пулы разрешенных/безразрешенных и публичных/частных намерений, где они преобразуются в транзакции посредниками и в конечном итоге попадают в публичный пул памяти или напрямую в цепочку через аукционы в стиле MEV Boost.

Применение и примеры

Широко распространенное применение

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

  • Лимитные ордера: Пользователи указывают, что 100 токенов X могут быть списаны с их счета, если они получат взамен не менее 200 токенов Y.
  • Аукционы в стиле CowSwap: Похожи на лимитные ордера, но полагаются на третьих лиц, которые сопоставляют несколько ордеров, максимизируя качество исполнения.
  • Газовое спонсорство: Позволяет платить за газ в USDC вместо ETH.
  • Авторизация: Позволяет взаимодействовать с определенными учетными записями только определенными, предварительно авторизованными способами. Намерение реализуется только тогда, когда конечная транзакция соблюдает список контроля доступа, указанный в намерении.
  • Пакетная обработка транзакций: Позволяет пакетно обрабатывать намерения, чтобы повысить эффективность использования газа.
  • Агрегаторы: Выполняйте действия только по "лучшей" цене/доходности. Таких целей можно достичь, доказав, что агрегация была выполнена на нескольких площадках, и выбрав наилучший путь.

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

Примеры использования

В настоящее время архитектуры, ориентированные на намерения, в области блокчейна находят все большее применение, особенно демонстрируя свой потенциал в децентрализованных приложениях (dApps). Вот несколько практических примеров использования:

COWSwap: Оптимизация транзакций с помощью методов, ориентированных на намерения

COWSwap, известная децентрализованная биржа, использует модель намерений, чтобы предложить более эффективный опыт торговли. Платформа внедряет пакетные транзакции и внецепочечные решатели для снижения рисков, связанных с извлекаемой майнерами стоимостью (MEV). Его основной инновацией являются "COWs" (намерения) - намерения вне цепочки, передаваемые решателям вместо отдельных транзакций. Эти намерения сочетаются с другими, которые могут сбалансировать компромисс, уменьшая проскальзывание. Кроме того, COWSwap развивает эту концепцию с помощью многомерных свопов, позволяющих заключать сделки с несколькими активами, которые не имеют прямого взаимозачета, вместе.

Uniswap X: Поиск оптимальных цен с помощью решателей вне цепочки

Uniswap X, еще одна популярная децентрализованная биржа, также использует силу намерения. Платформа использует внецепочечные MEV-поисковики и решатели, чтобы найти лучшие цены для обмена. Передавая всю сложность оптимизации торговли решателям, Uniswap X обеспечивает пользователям улучшенный опыт торговли. Такой подход не только упрощает работу пользователей, но и гарантирует трейдерам получение наиболее выгодных цен на высокодинамичном и конкурентном рынке.

1Inch Fusion: Агрегирование ликвидности с помощью решений, ориентированных на намерения

1Inch Fusion, децентрализованный торговый агрегатор, также использует дизайн, ориентированный на намерения. Она агрегирует ликвидность с различных децентрализованных бирж, оптимизируя доступ пользователей к лучшим ценам и ликвидности. Благодаря намерениям, 1Inch Fusion обеспечивает эффективное исполнение торговых приказов пользователей даже на нескольких биржах. Этот метод упрощает процесс получения ликвидности и обеспечения лучших сделок.

Роль искусственного интеллекта в усилении намерений

Интеграция искусственного интеллекта (ИИ) в модель намерений представляет собой значительное достижение в технологии блокчейн. ИИ может более точно предсказывать намерения пользователей, изучая их исторические предпочтения и поведение, предлагая высоко персонализированный опыт. ИИ также оптимизирует сопоставление намерений, обеспечивая пользователям наилучшие результаты. Он анализирует огромные объемы данных и рыночные условия, чтобы сделать разумный выбор. Более того, ИИ повышает безопасность, выявляя и предотвращая потенциальные вредоносные намерения.

Преимущества намерения в практических примерах использования

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

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

Тенденции и прогнозы будущего развития

Будущие тенденции развития и предсказания архитектуры, ориентированной на намерения, в первую очередь направлены на то, как обрабатывать взаимодействия с пользователями и удовлетворять их потребности. Такой подход значительно отличается от нынешней модели, ориентированной на блокчейн. Основные направления будущей архитектуры, ориентированной на намерения, включают:

Определение и фокусировка на пользовательских результатах

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

Механизмы реализации обобщенного намерения

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

Достижения в области разработки dApp

Ожидается, что архитектура, ориентированная на намерения, произведет революцию в разработке dApp. В нем представлены такие новые возможности, как собственная и глобальная масштабируемость, управление информационными потоками, настраиваемое упорядочивание и составные идентификаторы. Эти возможности позволяют реализовать dApps, которые невозможно создать с помощью существующих архитектур.

Расширенные модели транзакций

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

Разработка новых стандартов и технологий

Такие организации, как Essential, разрабатывают инструменты и стандарты, чтобы облегчить принятие модели, ориентированной на намерения. Сюда входит универсальный язык домена (Domain-Specific Language, DSL) для намерений, стандартизирующий выражение, сочетание и разрешение намерений. Кроме того, разрабатываются стандарты абстракции счетов, ориентированные на намерения, для Ethereum и других цепочек EVM, которые интегрируют функциональные возможности намерений в существующую экосистему блокчейна.

Создание модульных слоев намерений

Будущие разработки включают создание протоколов с собственной поддержкой намерений. Эта архитектура "только намерение", отличающаяся от существующих стандартов, совместимых с Ethereum, направлена на повышение эффективности и снижение сложности за счет отказа от транзакций с участием пользователя. Такие протоколы также будут включать в себя агрегацию потока заказов и устойчивость к майнерам, извлекающим ценность (MEV), что еще больше оптимизирует работу пользователей и снижает эксплуатацию ценности.

Анализ конкурентоспособности

Чтобы сравнить различные подходы и эффективность этих двух архитектур в обработке пользовательских взаимодействий и достижении пользовательских целей, проводится конкурентный анализ между архитектурой, ориентированной на намерения, и архитектурой, ориентированной на блокчейн.

Архитектура, ориентированная на намерения, стремится упростить процесс транзакций, фокусируясь на намерениях, желаниях и предпочтениях пользователей, в то время как архитектура, ориентированная на блокчейн, требует от пользователей понимания технических деталей, таких как плата за газ и кодирование смарт-контрактов.

Решатели в архитектуре, ориентированной на намерения, оптимизируют транзакции для достижения эффективных и экономичных намерений пользователей. Кроме того, к особенностям архитектуры, ориентированной на намерения, относятся всесторонность и композитность намерений, улучшенное межцепочечное взаимодействие, улучшенный пользовательский контроль и совместимость с архитектурой, ориентированной на блокчейн. Она также решает проблемы MEV с помощью инновационных технологий, улучшает опыт DeFi, укрепляет конфиденциальность и безопасность, а также делает технологию блокчейн более доступной и удобной для пользователей. В целом, архитектура Intent-Centric Architecture предлагает значительные преимущества в нескольких ключевых областях, особенно в улучшении пользовательского опыта, упрощении процесса транзакций и улучшении межцепочечного взаимодействия.

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










































Характеристика/архитектура
Ориентированная на намерения архитектура
Архитектура, ориентированная на блокчейн
Опыт пользователя
Упрощает пользовательский опыт, делая акцент на намерениях, желаниях и предпочтениях пользователей.
Требует от пользователей понимания и управления техническими деталями, такими как плата за газ, логика смарт-контракта и т.д.
Решатели проблем (Solvers)
Интерпретирует и реализует намерения пользователей, оптимизирует транзакции, охватывая торговлю активами, межцепочечные переводы средств и т.д.
Н/Д
Полнота и совместимость намерений
Обобщает и комбинирует намерения, предлагая гибкие решения.
Транзакции и приложения обычно ограничены структурой блокчейна.
Межцепочечное взаимодействие
Позволяет пользователям легко проводить межцепочечные транзакции, с возможностью устанавливать условия и ограничения транзакций.
Межцепочечное взаимодействие часто бывает сложным, требуя от пользователей понимания технологий и методов работы различных цепочек.
Совместимость
Совместимость с существующими архитектурами, ориентированными на блокчейн, и гибкая совместимость.
Совместимость с архитектурой, ориентированной на намерения, в основном построенной на технологии блокчейн, зависит от конкретных путей реализации.
Задачи MEV
Решение проблемы MEV с помощью зашифрованного mempool и других технологий, улучшающих впечатления от DeFi.
MEV - сложная задача в среде Web3, требующая особых решений.
Инновации и доступность
Обеспечивает смену парадигмы, улучшает обнаружение контрагентов и конфиденциальность, делая технологию блокчейн более доступной и удобной для пользователей.
Традиционные архитектуры блокчейн могут быть сложны для новых пользователей, и есть возможность улучшить их удобство.

Риски и проблемы

В архитектуре транзакций, ориентированных на намерения, возникает несколько потенциальных проблем:

Риск централизации: Широкое распространение намерений может привести к смещению активности пользователей в альтернативные мемпулы, что, при плохом управлении, может привести к централизации и монополизации рынка посредниками, стремящимися к получению ренты.

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

Проблемы разделения пропперов и строителей (PBS): В настоящее время производство большинства блоков Ethereum опирается на MEV-Boost в рамках механизма PBS. Если блокчейн-строители получат эксклюзивный доступ к транзакциям и намерениям (т.е. потоку ордеров), это может подорвать рыночную структуру, на которую опирается PBS.

Цензура и угрозы, связанные с поиском ренты: Блокчейн-строители, контролирующие большую часть потока ордеров Ethereum, могут доминировать в производстве блоков мейннета, что потенциально может привести к проблемам централизованной цензуры. Один строитель может переместить стоимость из Ethereum в себя, создавая угрозу поиска ренты и цензуры.

Среднее программное обеспечение и мемпулы: Распространение намерений создает значительные проблемы при проектировании. Текущий мемпул Ethereum не поддерживает распространение намерений, что приводит к дилемме при распространении намерений между разрешенными и неразрешенными системами. Безразрешительные мемпулы предлагают децентрализованный доступ, но сталкиваются с такими проблемами, как защита от DoS, стимулы к распространению и риски MEV. Разрешенные мемпулы лучше справляются с защитой от DoS и решением проблем MEV, но противоречат духу децентрализации блокчейна, централизуя риски.

Непрозрачность и проблемы доверия: Архитектура, ориентированная на намерения, требует от пользователей отказаться от некоторого контроля над своими активами в цепи, что создает риск возникновения непрозрачных систем. Такая зависимость от доверенных посредников вызывает опасения по поводу справедливого распределения власти.

Дополнительные проблемы в архитектуре транзакций, ориентированных на намерения, включают следующие:

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

В худшем случае, если намерения выполняет одна организация (например, монополист-конструктор блоков), пользователи теряют свою выгоду. Более того, проблема централизованной инфраструктуры на рынке не ограничивается рынком строителей. Даже в операциях, не связанных с созданием блоков, высокие входные барьеры могут дать преимущество посредникам. Такие компании, как Flashbots и CowSwap, занимают большую часть рынка аукциона потоков заказов. Внедрение новых схем аукционов с потоком заказов требует установления новых доверительных отношений. Эти барьеры доверия, препятствующие инновациям и оспариванию статус-кво, могут помешать здоровому развитию рынка.

Непрозрачность - главная проблема в архитектуре, ориентированной на намерения.

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

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

Заключение

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

Хотя такие команды, как Flashbots и Anoma, старательно разрабатывают универсальные решения, отвечающие этим требованиям, идеальная система может быть не готова в ближайшее время. В результате, разные решения могут оптимально подходить для разных приложений. Несмотря на то, что механизмов, подобных crLists, ориентированным на конкретные намерения, может и не быть, небольшие инструменты - например, предоставление пользователям возможности вернуться к традиционным транзакциям, когда это возможно, - могут помочь улучшить ситуацию с наихудшими сценариями. Следовательно, приложения, инициирующие пулы намерений, должны стремиться к универсальности, когда разрешение не требуется, и осторожно выбирать посредников, когда разрешение требуется.

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

Автор: Sakura
Переводчик: Piper
Рецензент(ы): Piccolo、Edward、Elisa、Ashley He、Joyce
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Архитектура, ориентированная на намерения: Создание более удобного для пользователя блокчейна

СреднийDec 22, 2023
Архитектура, ориентированная на намерения, которая все больше привлекает внимание сообщества Ethereum, сосредоточена на упрощении взаимодействия пользователей с блокчейном. В отличие от традиционных транзакций, в которых указывается ", как" должно быть выполнено действие, транзакции, ориентированные на намерения, концентрируются на желаемом "результате," предлагая более удобный и декларативный способ взаимодействия с блокчейном. В статье под названием "Архитектуры, ориентированные на намерения, и их риски", опубликованной Paradigm 1 июня 2023 года, подробно рассматривается концепция архитектуры, ориентированной на намерения, представляющая собой значительный сдвиг парадигмы в экосистеме Ethereum. Далее следует всесторонний анализ этих архитектур, изучение потенциальных рисков и рекомендуемых стратегий их снижения.
Архитектура, ориентированная на намерения: Создание более удобного для пользователя блокчейна

Введение

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

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

Обзор архитектуры, ориентированной на намерения

Сравнение с традиционными транзакциями: В традиционных методах транзакций Ethereum пользователи должны четко определить, как выполняется то или иное действие, и предоставить всю необходимую информацию виртуальной машине Ethereum (EVM) для выполнения переходов состояний. Это может быть сложно и часто приводит к неоптимальному пользовательскому опыту и снижению эффективности. В отличие от этого, метод, ориентированный на намерения, фокусируется на желаемом результате, а не на конкретном процессе достижения этого результата. Пользователи выражают свой желаемый результат ("намерение"), а сложные задачи решают третьи лица, чтобы найти наилучший способ реализации. Такой декларативный подход повышает удобство использования и эффективность.

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

Вообще говоря, при отправке транзакции пользователям необходимо указать точный путь вычислений (шаги выполнения). Однако при отправке намерения пользователи указывают цель и некоторые ограничения, а процесс сопоставления определяет вычислительный путь, который необходимо пройти. (Источник изображения: Paradigm)

Посредники и их пулы памяти

Посредники и их пулы памяти имеют решающее значение для реализации намерений в блокчейне. Распространение намерений в пуле памяти Ethereum - самый очевидный путь, но текущий дизайн не поддерживает распространение намерений. Опасения по поводу DoS-атак делают поддержку широко применимых намерений в пуле памяти Ethereum долгосрочной задачей. Из-за открытого и безразрешительного характера пула памяти Ethereum создаются дополнительные барьеры для принятия намерений.

Без поддержки пула памяти Ethereum разработчики систем намерений сталкиваются с необходимостью решать, распространять ли намерения в разрешенном наборе или без разрешения. Дизайн пула памяти без разрешений может включать децентрализованные API, позволяющие распространять намерения среди узлов системы, но такой подход сталкивается с проблемами в плане устойчивости к DoS, стимулов к распространению и извлекаемой майнерами ценности (MEV). С другой стороны, пул памяти с правами доступа более устойчив к DoS-атакам, но может противоречить децентрализованной этике блокчейна.

Гибридное решение может включать в себя распространение с разрешением и выполнение без разрешения, или наоборот, как, например, в аукционах потоков заказов. Такие проекты требуют тщательного рассмотрения качества распространения и выполнения намерений, гарантируя, что они не станут чрезмерно централизованными или зависящими от сильных предположений о доверии. Централизованные приложения предполагают не только новые форматы сообщений для взаимодействия со смарт-контрактами, но и альтернативные формы распространения пула памяти и механизмы обнаружения контрагентов. Разработка механизма обнаружения и сопоставления намерений, который бы соответствовал стимулам и был децентрализованным, - непростая задача.

Источник: парадигма

Намерения поступают от пользователей в пулы разрешенных/безразрешенных и публичных/частных намерений, где они преобразуются в транзакции посредниками и в конечном итоге попадают в публичный пул памяти или напрямую в цепочку через аукционы в стиле MEV Boost.

Применение и примеры

Широко распространенное применение

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

  • Лимитные ордера: Пользователи указывают, что 100 токенов X могут быть списаны с их счета, если они получат взамен не менее 200 токенов Y.
  • Аукционы в стиле CowSwap: Похожи на лимитные ордера, но полагаются на третьих лиц, которые сопоставляют несколько ордеров, максимизируя качество исполнения.
  • Газовое спонсорство: Позволяет платить за газ в USDC вместо ETH.
  • Авторизация: Позволяет взаимодействовать с определенными учетными записями только определенными, предварительно авторизованными способами. Намерение реализуется только тогда, когда конечная транзакция соблюдает список контроля доступа, указанный в намерении.
  • Пакетная обработка транзакций: Позволяет пакетно обрабатывать намерения, чтобы повысить эффективность использования газа.
  • Агрегаторы: Выполняйте действия только по "лучшей" цене/доходности. Таких целей можно достичь, доказав, что агрегация была выполнена на нескольких площадках, и выбрав наилучший путь.

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

Примеры использования

В настоящее время архитектуры, ориентированные на намерения, в области блокчейна находят все большее применение, особенно демонстрируя свой потенциал в децентрализованных приложениях (dApps). Вот несколько практических примеров использования:

COWSwap: Оптимизация транзакций с помощью методов, ориентированных на намерения

COWSwap, известная децентрализованная биржа, использует модель намерений, чтобы предложить более эффективный опыт торговли. Платформа внедряет пакетные транзакции и внецепочечные решатели для снижения рисков, связанных с извлекаемой майнерами стоимостью (MEV). Его основной инновацией являются "COWs" (намерения) - намерения вне цепочки, передаваемые решателям вместо отдельных транзакций. Эти намерения сочетаются с другими, которые могут сбалансировать компромисс, уменьшая проскальзывание. Кроме того, COWSwap развивает эту концепцию с помощью многомерных свопов, позволяющих заключать сделки с несколькими активами, которые не имеют прямого взаимозачета, вместе.

Uniswap X: Поиск оптимальных цен с помощью решателей вне цепочки

Uniswap X, еще одна популярная децентрализованная биржа, также использует силу намерения. Платформа использует внецепочечные MEV-поисковики и решатели, чтобы найти лучшие цены для обмена. Передавая всю сложность оптимизации торговли решателям, Uniswap X обеспечивает пользователям улучшенный опыт торговли. Такой подход не только упрощает работу пользователей, но и гарантирует трейдерам получение наиболее выгодных цен на высокодинамичном и конкурентном рынке.

1Inch Fusion: Агрегирование ликвидности с помощью решений, ориентированных на намерения

1Inch Fusion, децентрализованный торговый агрегатор, также использует дизайн, ориентированный на намерения. Она агрегирует ликвидность с различных децентрализованных бирж, оптимизируя доступ пользователей к лучшим ценам и ликвидности. Благодаря намерениям, 1Inch Fusion обеспечивает эффективное исполнение торговых приказов пользователей даже на нескольких биржах. Этот метод упрощает процесс получения ликвидности и обеспечения лучших сделок.

Роль искусственного интеллекта в усилении намерений

Интеграция искусственного интеллекта (ИИ) в модель намерений представляет собой значительное достижение в технологии блокчейн. ИИ может более точно предсказывать намерения пользователей, изучая их исторические предпочтения и поведение, предлагая высоко персонализированный опыт. ИИ также оптимизирует сопоставление намерений, обеспечивая пользователям наилучшие результаты. Он анализирует огромные объемы данных и рыночные условия, чтобы сделать разумный выбор. Более того, ИИ повышает безопасность, выявляя и предотвращая потенциальные вредоносные намерения.

Преимущества намерения в практических примерах использования

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

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

Тенденции и прогнозы будущего развития

Будущие тенденции развития и предсказания архитектуры, ориентированной на намерения, в первую очередь направлены на то, как обрабатывать взаимодействия с пользователями и удовлетворять их потребности. Такой подход значительно отличается от нынешней модели, ориентированной на блокчейн. Основные направления будущей архитектуры, ориентированной на намерения, включают:

Определение и фокусировка на пользовательских результатах

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

Механизмы реализации обобщенного намерения

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

Достижения в области разработки dApp

Ожидается, что архитектура, ориентированная на намерения, произведет революцию в разработке dApp. В нем представлены такие новые возможности, как собственная и глобальная масштабируемость, управление информационными потоками, настраиваемое упорядочивание и составные идентификаторы. Эти возможности позволяют реализовать dApps, которые невозможно создать с помощью существующих архитектур.

Расширенные модели транзакций

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

Разработка новых стандартов и технологий

Такие организации, как Essential, разрабатывают инструменты и стандарты, чтобы облегчить принятие модели, ориентированной на намерения. Сюда входит универсальный язык домена (Domain-Specific Language, DSL) для намерений, стандартизирующий выражение, сочетание и разрешение намерений. Кроме того, разрабатываются стандарты абстракции счетов, ориентированные на намерения, для Ethereum и других цепочек EVM, которые интегрируют функциональные возможности намерений в существующую экосистему блокчейна.

Создание модульных слоев намерений

Будущие разработки включают создание протоколов с собственной поддержкой намерений. Эта архитектура "только намерение", отличающаяся от существующих стандартов, совместимых с Ethereum, направлена на повышение эффективности и снижение сложности за счет отказа от транзакций с участием пользователя. Такие протоколы также будут включать в себя агрегацию потока заказов и устойчивость к майнерам, извлекающим ценность (MEV), что еще больше оптимизирует работу пользователей и снижает эксплуатацию ценности.

Анализ конкурентоспособности

Чтобы сравнить различные подходы и эффективность этих двух архитектур в обработке пользовательских взаимодействий и достижении пользовательских целей, проводится конкурентный анализ между архитектурой, ориентированной на намерения, и архитектурой, ориентированной на блокчейн.

Архитектура, ориентированная на намерения, стремится упростить процесс транзакций, фокусируясь на намерениях, желаниях и предпочтениях пользователей, в то время как архитектура, ориентированная на блокчейн, требует от пользователей понимания технических деталей, таких как плата за газ и кодирование смарт-контрактов.

Решатели в архитектуре, ориентированной на намерения, оптимизируют транзакции для достижения эффективных и экономичных намерений пользователей. Кроме того, к особенностям архитектуры, ориентированной на намерения, относятся всесторонность и композитность намерений, улучшенное межцепочечное взаимодействие, улучшенный пользовательский контроль и совместимость с архитектурой, ориентированной на блокчейн. Она также решает проблемы MEV с помощью инновационных технологий, улучшает опыт DeFi, укрепляет конфиденциальность и безопасность, а также делает технологию блокчейн более доступной и удобной для пользователей. В целом, архитектура Intent-Centric Architecture предлагает значительные преимущества в нескольких ключевых областях, особенно в улучшении пользовательского опыта, упрощении процесса транзакций и улучшении межцепочечного взаимодействия.

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










































Характеристика/архитектура
Ориентированная на намерения архитектура
Архитектура, ориентированная на блокчейн
Опыт пользователя
Упрощает пользовательский опыт, делая акцент на намерениях, желаниях и предпочтениях пользователей.
Требует от пользователей понимания и управления техническими деталями, такими как плата за газ, логика смарт-контракта и т.д.
Решатели проблем (Solvers)
Интерпретирует и реализует намерения пользователей, оптимизирует транзакции, охватывая торговлю активами, межцепочечные переводы средств и т.д.
Н/Д
Полнота и совместимость намерений
Обобщает и комбинирует намерения, предлагая гибкие решения.
Транзакции и приложения обычно ограничены структурой блокчейна.
Межцепочечное взаимодействие
Позволяет пользователям легко проводить межцепочечные транзакции, с возможностью устанавливать условия и ограничения транзакций.
Межцепочечное взаимодействие часто бывает сложным, требуя от пользователей понимания технологий и методов работы различных цепочек.
Совместимость
Совместимость с существующими архитектурами, ориентированными на блокчейн, и гибкая совместимость.
Совместимость с архитектурой, ориентированной на намерения, в основном построенной на технологии блокчейн, зависит от конкретных путей реализации.
Задачи MEV
Решение проблемы MEV с помощью зашифрованного mempool и других технологий, улучшающих впечатления от DeFi.
MEV - сложная задача в среде Web3, требующая особых решений.
Инновации и доступность
Обеспечивает смену парадигмы, улучшает обнаружение контрагентов и конфиденциальность, делая технологию блокчейн более доступной и удобной для пользователей.
Традиционные архитектуры блокчейн могут быть сложны для новых пользователей, и есть возможность улучшить их удобство.

Риски и проблемы

В архитектуре транзакций, ориентированных на намерения, возникает несколько потенциальных проблем:

Риск централизации: Широкое распространение намерений может привести к смещению активности пользователей в альтернативные мемпулы, что, при плохом управлении, может привести к централизации и монополизации рынка посредниками, стремящимися к получению ренты.

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

Проблемы разделения пропперов и строителей (PBS): В настоящее время производство большинства блоков Ethereum опирается на MEV-Boost в рамках механизма PBS. Если блокчейн-строители получат эксклюзивный доступ к транзакциям и намерениям (т.е. потоку ордеров), это может подорвать рыночную структуру, на которую опирается PBS.

Цензура и угрозы, связанные с поиском ренты: Блокчейн-строители, контролирующие большую часть потока ордеров Ethereum, могут доминировать в производстве блоков мейннета, что потенциально может привести к проблемам централизованной цензуры. Один строитель может переместить стоимость из Ethereum в себя, создавая угрозу поиска ренты и цензуры.

Среднее программное обеспечение и мемпулы: Распространение намерений создает значительные проблемы при проектировании. Текущий мемпул Ethereum не поддерживает распространение намерений, что приводит к дилемме при распространении намерений между разрешенными и неразрешенными системами. Безразрешительные мемпулы предлагают децентрализованный доступ, но сталкиваются с такими проблемами, как защита от DoS, стимулы к распространению и риски MEV. Разрешенные мемпулы лучше справляются с защитой от DoS и решением проблем MEV, но противоречат духу децентрализации блокчейна, централизуя риски.

Непрозрачность и проблемы доверия: Архитектура, ориентированная на намерения, требует от пользователей отказаться от некоторого контроля над своими активами в цепи, что создает риск возникновения непрозрачных систем. Такая зависимость от доверенных посредников вызывает опасения по поводу справедливого распределения власти.

Дополнительные проблемы в архитектуре транзакций, ориентированных на намерения, включают следующие:

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

В худшем случае, если намерения выполняет одна организация (например, монополист-конструктор блоков), пользователи теряют свою выгоду. Более того, проблема централизованной инфраструктуры на рынке не ограничивается рынком строителей. Даже в операциях, не связанных с созданием блоков, высокие входные барьеры могут дать преимущество посредникам. Такие компании, как Flashbots и CowSwap, занимают большую часть рынка аукциона потоков заказов. Внедрение новых схем аукционов с потоком заказов требует установления новых доверительных отношений. Эти барьеры доверия, препятствующие инновациям и оспариванию статус-кво, могут помешать здоровому развитию рынка.

Непрозрачность - главная проблема в архитектуре, ориентированной на намерения.

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

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

Заключение

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

Хотя такие команды, как Flashbots и Anoma, старательно разрабатывают универсальные решения, отвечающие этим требованиям, идеальная система может быть не готова в ближайшее время. В результате, разные решения могут оптимально подходить для разных приложений. Несмотря на то, что механизмов, подобных crLists, ориентированным на конкретные намерения, может и не быть, небольшие инструменты - например, предоставление пользователям возможности вернуться к традиционным транзакциям, когда это возможно, - могут помочь улучшить ситуацию с наихудшими сценариями. Следовательно, приложения, инициирующие пулы намерений, должны стремиться к универсальности, когда разрешение не требуется, и осторожно выбирать посредников, когда разрешение требуется.

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

Автор: Sakura
Переводчик: Piper
Рецензент(ы): Piccolo、Edward、Elisa、Ashley He、Joyce
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!