Понимание намерений в блокчейне: Полное руководство по намерениям

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

В современном мире блокчейна все вращается вокруг транзакций — серьезно, именно это составляет 90% пространства. Даже такие передовые игроки, как Solana, NEAR и Polkadot, несмотря на свои продвинутые приложения, все еще привязаны к дизайну, ориентированному на транзакции. Но вот захватывающий поворот: будущее блокчейнов меняет направление. Забудьте о старой модели транзакций — протоколы следующего поколения переходят от транзакций блокчейна к намерениям блокчейна как основному строительному блоку. Представьте себе: вместо того чтобы точно указывать протоколу, как выполнить серию шагов, вы просто выражаете, что хотите, более естественным образом. Например, вы можете сказать протоколу: «Сделай арбитраж для Litecoin и постарайся заработать мне 5%, учитывая, что у меня есть 14 LTC», или даже что-то эксцентричное, например: «Обменивай мой BTC на EMT или другую экзотическую альткойн, но только если Рианна снова сойдется с Крисом Брауном». Да, с этой новой архитектурой вы можете абстрагировать сложные процессы и позволить системе справляться со всем в одном плавном действии — даже если это включает что-то столь абсурдное, как сделки, зависящие от шоу-бизнеса. Этот переход от транзакций блокчейна к намерениям блокчейна открывает мир, где протоколы могут легко обрабатывать сложные запросы, принося новый уровень гибкости и креативности в взаимодействие с блокчейном. Будущее уже близко. 

Ключевые выводы

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

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

  • Появляющиеся протоколы, такие как Anoma, Essential и Banana HQ, ведут этот переход, предлагая более интуитивные, гибкие и индивидуализированные взаимодействия с блокчейном, потенциально трансформируя способ доступа и использования децентрализованных технологий

Что такое намерения в блокчейне?

На 2024 год мы все еще не достигли этого, но некоторые решения, такие как агрегаторы DEX, например, Portals.fi или Matcha XYZ, делают шаги к подходу, ориентированному на намерения, упрощая сложные многоступенчатые процессы в одно удобное действие. Допустим, вы хотите, чтобы ваши криптовалюты работали на вас, а не просто лежали в вашем кошельке. Но у вас сейчас только DAI. Вы слышали от друга, что если вы ставите ETH с протоколом Lido, они дадут вам stETH в обмен, токен, который вы можете торговать, одалживать или использовать, зарабатывая вознаграждения за ставку. Ваш план? Простой, но не легкий. Сначала вам нужно будет найти лучшую ставку среди различных агрегаторов DEX и бирж. Затем, после того как вы найдете подходящий, вы обменяете свой DAI на ETH. Наконец, вам все еще нужно будет взаимодействовать с протоколом Lido, чтобы конвертировать ваш ETH в stETH. К тому времени, как вы закончите все эти шаги, вы можете начать задумываться, подписались ли вы на быструю сделку или случайно взяли на себя работу на неполный рабочий день.

С системами, ориентированными на намерения, вы можете пропустить все эти утомительные шаги. Вместо этого вы просто подписываете одно намерение, которое говорит: «Эй, я хочу обменять свой DAI на stETH», и система заботится обо всем остальном. 

За кулисами, Matcha’s интеллектуальный алгоритм маршрутизации похож на мастера шахмат на 4D, который находит лучшие пути через несколько децентрализованных бирж, сортируя газовые расходы и депонируя этот сладкий stETH прямо в ваш кошелек, не требуя от вас никаких усилий. Аналогично, Portals.fi упрощает действия из различных DeFi протоколов (таких как обмены, доходное фермерство и ликвидные пулы), оптимизируя лучшие маршруты и цены за кулисами. По сути, вы просто выражаете, что хотите (например, “обменять DAI на stETH”), а система обрабатывает все сложные детали, делая процесс более похожим на систему, основанную на намерениях.

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

Итак, вот в чем дело: намерения смарт-контрактов существуют уже некоторое время, но они только недавно начали производить фурор в мире блокчейна. Люди прикрепили к ним всевозможные названия — программируемые котировки, системы RFQ, совпадения желаний — как хотите. Конечно, у этих терминов есть свои маленькие особенности, но намерения в настоящее время решают две большие задачи: пользовательский опыт и поиск цен. Помните, когда сложные крипто-транзакции казались попыткой решить кубик Рубика с завязанными глазами? Так вот, намерения приходят, чтобы сделать этот процесс простым и легким, помогая вам найти правильное совпадение по правильной цене, гарантируя, что вы всегда получаете лучший пользовательский опыт.

Посмотрите на текущие решения, ориентированные на намерения, в экосистеме, и мы обсудим, какое решение за что отвечает в следующих разделах. 

Архитектура системы, ориентированной на намерения 

Если мы хотим перейти от подхода, сосредоточенного на транзакциях, к подходу, ориентированному на намерения, важно сначала понять основное различие между этими двумя концепциями. Транзакции похожи на следование маршруту GPS — вы планируете каждый поворот: «Сверните на эту дорогу, затем на ту», чтобы добраться до вашей цели. Все заранее определено и жестко. Намерения смарт-контрактов, однако, работают больше как указание водителю такси, куда вы хотите поехать, и позволение ему выяснить лучший способ, чтобы доставить вас туда. Вы просто говорите: «Провези меня от 1 ETH до как минимум 2,000 USDC», и система обрабатывает детали того, как это происходит. Это меньше о микроменеджменте и больше о сосредоточении на желаемом результате.

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

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

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

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

Этап выполнения намерения

Искатели

Искатели, часто боты, управляемые независимыми операторами, подобны разведчикам — они сканируют сеть, выявляя прибыльные возможности, которые соответствуют намерению пользователя. Например, в DEX с книгой заказов искатель может выявить возможности арбитража или ликвидные рынки, где намерение может быть выполнено эффективно. Искатели особенно важны при работе со стратегиями или возможностями MEV (максимально извлекаемая ценность), которые могут быть не сразу очевидны. Как только они определяют лучшие возможности, они передают эту информацию солверам или резолверам для окончательного выполнения. Искатели постоянно ищут скрытые выгоды, которые могут улучшить результат для пользователя. Однако с 2024 года искатели все еще могут быть связаны с вредоносной деятельностью, особенно когда речь идет о максимально извлекаемой ценности (MEV). Flashbots является одной из самых известных платформ в экосистеме MEV. Программное обеспечение работает в рамках структурированной, этичной модели, которая пытается смягчить вредные последствия MEV, предоставляя более эффективный и менее разрушительный путь для извлечения ценности. 

Резолверы

Резолверы часто реализуются в виде смарт-контрактов, но также могут включать алгоритмы или услуги вне цепи, которые участвуют в процессе принятия решений. Их основная роль заключается в определении того, какой солвер, путь или комбинация ресурсов должны быть использованы для наиболее эффективного выполнения намерения. Подумайте о резолверах как о мозговом центре операции, так сказать, Уолтере Уайте — они оценивают несколько возможных путей и выбирают самый эффективный или прибыльный. Например, Smart Pools от Balancer динамически перераспределяют активы в соответствии с заранее определенными стратегиями. Логика пула определяет наиболее эффективный способ управления активами в соответствии с намерением пользователя. Zerion является платформой управления портфелем DeFi, которая также выступает в роли резолвера, когда пользователи выполняют обмены. Она агрегирует ликвидность из нескольких источников и определяет лучшие маршруты для выполнения сделок, учитывая как экономическую эффективность, так и скорость транзакций. 

Солверы

Солверы, которые могут включать смарт-контракты, боты или алгоритмы, по сути, представляют собой любые системы, способные выполнять общее намерение. Когда вы выполняете обмен на Uniswap, это может показаться единым действием, но на самом деле это может включать несколько шагов, которые Автоматизированный Маркет Мейкер (AMM) обрабатывает за кулисами. Определение цены через ликвидные пулы, маршрутизация через несколько пулов и оптимизация ликвидности. В DEX, таких как SushiSwap, Автоматизированные Маркет Мейкеры (AMM) действуют как солверы, используя математические формулы и алгоритмы для определения цен на активы и предоставления ликвидности для торговли. Оптимизаторы доходности, такие как Yearn Finance, Harvest Finance и Alpha Homora, также функционируют как солверы, помогая пользователям максимизировать доходность на платформах децентрализованных финансов (DeFi). Эти платформы автоматически анализируют возможности кредитования и стекинга через различные протоколы и выделяют средства на самые прибыльные варианты. 

Тейкеры

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

Филлеры

Филлеры играют более детализированную роль, особенно в сценариях, связанных с частичным выполнением. Допустим, намерение указывает на обмен большого количества токенов; филлеры управляют этими меньшими частями, обеспечивая эффективное заполнение каждой части транзакции, будь то на одной платформе или на нескольких. Они помогают собрать ликвидность из различных источников или завершить многоступенчатые процессы по частям. По сути, филлеры обеспечивают отсутствие пробелов при выполнении полного намерения, даже когда это связано со сложными многоуровневыми стратегиями. Часто филлеры являются частью гибридной системы, где как ончейн (смарт-контракты), так и оффчейн компоненты работают вместе. 

Куда мы идем дальше?

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

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

Essential предлагает аналогичное решение, но с акцентом на интеграцию различных протоколов DeFi в единый процесс. Используя свой собственный язык, специфичный для домена (DSL), Essential захватывает намерения пользователей и направляет их через резолверы, которые определяют лучший способ их выполнения. Независимо от того, включает ли задача стекинг, обмен или кредитование, Essential упрощает всю операцию в единый оптимизированный поток, делая его как эффективным, так и удобным для пользователя.

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

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

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

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

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