«Намерения» относятся к новой модели транзакций, которая позволяет пользователям децентрализованных приложений указывать ожидаемый результат операции и доверять параметры выполнения третьей стороне, называемой «решателем».
Таким образом, намерения могут решить проблему доступности Web3, позволяя пользователю думать только о результате, а не о том, «как».
Узнайте больше о намерениях, как они работают и их роли в демократизации DeFi.
Что намерения приносят в DeFi
Намерения (intents) обозначают тип транзакции, который позволяет пользователю децентрализованного приложения (dApps) ввести только ожидаемую цель, то есть своё «намерение».
Этот, так называемый, «интент-ориентированный» подход, то есть ориентированный на намерение пользователя, позволяет вводить только желаемый результат, в то время как настройка и выполнение этой транзакции поручаются стороннему агенту: «решателю». Большинство решателей – это профессиональные маркет-мейкеры или команды, работающие внутри самого протокола.
Цель намерений – уменьшить сомнения со стороны пользователей во время их взаимодействия с Web3.
Традиционно сегодня пользователь, желающий обменять 2 криптовалюты на децентрализованной биржевой платформе (DEX), должен провести несколько транзакций, в частности:
- Утвердите исходный токен в своём кошельке;
- Утвердить обмен на целевой токен;
- Отрегулировать порог проскальзывания;
- и другие параметры согласно протоколам.
Благодаря намерениям пользователи взаимодействуют с протоколом и своим кошельком как обычно, получая при этом более интуитивно понятный пользовательский интерфейс.
Как работают намерения
Благодаря намерениям пользователю протокола DeFi остаётся выполнить только одно действие: «выразить намерение». Например: обменять 150 USDC на BTC. Для этого пользователь только подписывает транзакцию в своём кошельке, а затем она отправляется решателям протокола.
Решатели соревнуются, чтобы найти наиболее выгодную конфигурацию выполнения (комиссию за транзакцию, время выполнения, маршрутизацию и т.д.) среди различных приложений, внутри и вне цепочки. Решатель, который находит лучшую конфигурацию транзакции, выполняет её.
Вот краткое описание того, как происходит транзакция по протоколу, использующему намерения:
- В интерфейсе протокола пользователь вводит желаемый результат, а затем подписывает транзакцию из своего кошелька;
- Эта транзакция отправляется в пул протоколов, к которому имеет доступ решающая сеть;
- Решатели протоколов соревнуются за лучшее исполнение этой транзакции;
- Решатель, предлагающий наиболее выгодную конфигурацию, выполняет её;
- Пользователь получает сумму транзакции на свой кошелек.
Сила намерений также обусловлена тем фактом, что решатели используют несколько источников ликвидности внутри и вне цепочки, в то время как одному пользователю придется сравнивать несколько протоколов.
Намерения напоминают агрегаторы DEX, такие как ParaSwap и 1inch, которые позволяют пользователям выбирать наиболее интересную транзакцию из нескольких DEX.
Однако, цель намерений – пойти ещё дальше, освободив пользователя от принятия каких-либо решений.
Преимущества намерений в DeFi
Намерения являются важным достижением в DeFi, поскольку они устраняют трудности при выборе параметров выполнения транзакций и защищают пользователей от уязвимостей безопасности, таких как атаки с максимальной извлекаемой стоимостью (MEV), сэндвич-атаки или фронтальные атаки.
Вот краткое изложение основных преимуществ намерений в децентрализованных финансах:
- Абстракция газа: пользователю больше не нужно платить комиссию за транзакцию, она взимается непосредственно решателем в криптовалюте, используемой для транзакции (например, USDC), а не в собственном блокчейне токена;
- Сниженные комиссии за газ: решатели могут выполнять группы из нескольких транзакций, что снижает комиссию за газ, которую должны платить пользователи. Возможность выполнять транзакции вне сети также снижает затраты;
- Значительная ликвидность: решатели объединяют источники ликвидности внутри и вне цепочки, что позволяет им без ограничений оправдывать ожидания пользователей;
- Меньше риска MEV-атак: поскольку решатели отправляют все заказы пакетом по единой цене, не оставляя преимуществ при переупорядочении транзакций;
- Возможность осуществления обмена токенов между разными блокчейнами: не прибегая к мостам, которые являются сложными, трудоемкими и рискованными;
- Возможность осуществлять несколько операций одновременно.
Конечно, какими бы революционными они ни были для пользователей Web3, намерения также имеют свои недостатки.
Границы намерений в DeFi
Практичность намерений невозможна без компромиссов, главный недостаток намерений заключается в том, что они требуют использования услуг третьей стороны.
Фактически, решатели действуют как доверенные третьи стороны, что противоречит основному желанию блокчейна предложить сеть без посредников.
Использование решателей поднимает несколько проблем, связанных с централизацией, в том числе:
- Риск единой точки отказа;
- Риск цензуры в случае, если солвер берет на себя смелость отдавать предпочтение транзакциям и исключать другие;
- Риск увеличения комиссии за транзакцию в случае нечестности солвера;
- Технологический риск, поскольку намерения добавляют уровень сложности и предполагают взаимодействие с различными протоколами в нескольких блокчейнах.
Каковы способы улучшения намерений
Больше решателей для лучшей децентрализации
Рассматривается несколько решений для устранения проблемы централизации, специфичной для намерений.
Прежде всего, большее количество решателей снизит риски централизации благодаря динамике конкуренции. Однако, некоторые протоколы используют систему допуска, что вызывает вопросы в экосистеме блокчейна, которая начинает стремится к ограничениям допуска.
Например, агрегатор DEX 1inch классифицирует решатели, называемые «резольверами», в соответствии с их «силой единорога», определяемой количеством токенов 1INCH в стейкинге и периодом, в течение которого они были иммобилизованы. Цель состоит в том, чтобы ограничить риск появления нечестных решателей, но это также ограничивает количество подходящих решателей. Аналогично, UniswapX применяет систему белых списков для решателей.
Стандарт, облегчающий интеграцию решателей
Создание стандарта для намерений уменьшит ожидаемую техническую сложность решателей и, таким образом, увеличит количество участников.
Uniswap Labs и Across предложили стандарт ERC-7683 для целей блокчейна Ethereum и блокчейнов, совместимых с EVM, что облегчит решателям интеграцию этой технологии. Однако, для других блокчейнов вопрос остаётся нерешенным.
5 протоколов DeFi, использующих намерения
Всё больше и больше приложений децентрализованного финансирования используют технологию Intent, чтобы предложить своим пользователям лучший опыт и в то же время привлечь новых.
Вот 5 примеров протоколов DeFi, использующих намерения:
Децентрализованная биржа CoW Swap
На децентрализованной бирже CoW Swap пользователи подписывают сообщение под названием «намерение торговать», в котором указывают криптовалюты, участвующие в транзакции, и сумму, которую они хотят обменять.
Затем намерения нескольких пользователей группируются в виде пакетов, отправляемых конкурирующим решателям, чтобы получить наиболее интересное решение. Решатель с лучшим предложением выполняет транзакции и получает оплату в токенах COW.
Децентрализованная биржа Uniswap (UNI)
Лидер DEX Uniswap позволяет осуществлять транзакции на основе намерений через протокол UniswapX.
UniswapX вдохновлен функционированием голландских аукционов, позволяя указывать 2 параметра: минимум и максимум желаемой криптовалюты, а также определенный интервал времени для выполнения транзакции. Затем заказ передаётся решателям, называемым «наполнителями», ответственным за поиск лучшей ликвидности в пулах ликвидности Uniswap v3 или v2 в качестве приоритета, а также в цепочке и вне цепочки.
Агрегаторы DEX: ParaSwap и 1inch
Два агрегатора DEX – ParaSwap и 1inch – также используют намерения. С августа 2024 года ParaSwap предлагает свой продукт Delta и пакет улучшений Portikus, посвященных намерениям. Аналогичным образом, 1inch Fusion объединяет два своих решения – 1inch Aggregation и Limit Order – для выполнения транзакций в блокчейне без комиссии за газ благодаря 1inch Swap Engine, который предоставляет пользователям значительную ликвидность.
Маршрутизатор ликвидности Squid
Маршрутизатор ликвидности Squid, построенный на базе Axelar, использует механизм намерений для мгновенного обмена между блокчейнами благодаря механизму Boost. Таким образом, Squid позволяет осуществлять «свопы в один клик» между десятками блокчейнов и с более чем 50 криптовалютами, без необходимости принятия пользователем решения об условиях исполнения.
Когда пользователь отправляет транзакцию в блокчейн, инфраструктура постоянного мониторинга немедленно создаёт необходимый мост, а затем выполняет обмен на DEX. Пользователь получает свои токены мгновенно.
Наше мнение о намерениях
Намерения (интенты) в области децентрализованных финансов частично отвечают необходимости сделать Web3 доступным для всех за счёт снижения сложности использования. Кроме того, намерения обеспечивают решения проблем недостаточной и разделенной ликвидности между протоколами и блокчейнами, что является важным аспектом для того, чтобы рынок DeFi был эффективным и имел возможность дальнейшего развития.
Намерения могут стать революцией, которая облегчит массовое внедрение, оставив технический аспект для преданных игроков и, таким образом, позволяя пользователям сосредоточиться только на преимуществах. Более того, намерения в сочетании с такими решениями, как абстракция учетных записей, могут раскрыть весь потенциал этих инструментов и привести к увеличению числа пользователей.
Намерениям всё ещё предстоит преодолеть проблемы, в частности, проблемы децентрализации решателей, а также разработки более сложных вариантов использования, чем простой обмен криптовалютами.
Чтобы действительно развиваться и играть важную роль во внедрении Web3, необходимо будет также предложить стандарты для блокчейнов, а также для протоколов DeFi для внедрения этой технологии. Потребуются и другие варианты использования, в частности, для ставок, кредитования/заимствования и других услуг, специфичных для блокчейна.