NEAR Intents: Исполнение транзакций на основе интентов
Learn how NEAR Intents enables intent-based blockchain transactions with competing solvers. Simplify cross-chain DeFi without managing gas or routes.
NEAR Intents — это фреймворк для исполнения транзакций в NEAR Protocol, который позволяет вам объявить желаемый результат взаимодействия с блокчейном (например, обмен одного токена на другой по минимальному курсу) и делегирует исполнение сети конкурирующих специализированных агентов, называемых солверами, устраняя необходимость вручную указывать маршруты, лимиты газа или вызовы контрактов.
NEAR Intents — это фреймворк исполнения транзакций на основе намерений, построенный на NEAR Protocol. Он разработан для того, чтобы вы могли заявить о своих желаниях при взаимодействии с блокчейном, а детали исполнения передать конкурентной сети специализированных агентов. Вместо того чтобы указывать, какие контракты вызывать, сколько газа установить или какой маршрут выбрать, вы подписываете одно намерение, а система позаботится обо всем остальном.
NEAR Protocol — это масштабируемый, удобный для разработчиков блокчейн уровня 1 (работающий на базе шардинга Nightshade для высокопроизводительной параллельной обработки транзакций), а NEAR Intents является одним из его наиболее значимых архитектурных дополнений. Нативным токеном NEAR Protocol является $NEAR, используемый для оплаты вычислений и хранения данных в сети. В рамках модели NEAR Intents солверы могут оплачивать расходы на газ от вашего имени, что может снизить необходимость напрямую владеть $NEAR для выполнения транзакций.
NEAR Intents запущен на мейннете. Проверьте текущий статус развертывания и сведения о версии в документации NEAR Protocol) перед разработкой или транзакциями, поскольку фреймворк продолжает развиваться.
В этой статье:
- Проблема традиционных транзакций в блокчейне
- Как работают NEAR Intents: жизненный цикл интента
- Что такое солвер? Как работает сеть солверов
- Почему NEAR Intents важны: абстракция цепей и кроссчейн DeFi
- Что можно делать с NEAR Intents? Примеры реального использования
- Как NEAR Intents сопоставим с альтернативами
- С чего начать работу с NEAR Intents: ресурсы для разработчиков
- Часто задаваемые вопросы о NEAR Intents
Проблема с традиционными блокчейн-транзакциями
Каждая традиционная транзакция в блокчейне представляет собой набор инструкций: вы точно указываете сети, какой контракт вызвать, какую функцию выполнить, сколько газа выделить и с каким уровнем проскальзывания. Сеть выполняет эти конкретные шаги без какой-либо оценки на предмет их оптимальности для вас.
В отличие от прямого вызова смарт-контракта, где вы заранее указываете каждый параметр исполнения и принимаете результат именно этих инструкций, намерение (intent) позволяет вам заявить только желаемый результат. Смарт-контракт всё так же работает «под капотом», но вам больше не нужно знать, какой именно или как его настраивать. Это различие является основой декларативного исполнения в блокчейне: вы описываете пункт назначения, а не маршрут.
Трудности традиционных транзакций в блокчейне знакомы любому пользователю DeFi. Вы устанавливаете слишком низкое проскальзывание, и транзакция не проходит. Вы вручную переводите токены между сетями, оплачивая комиссии на каждом этапе. Вы неправильно рассчитываете газ, и транзакция отклоняется.
Вы выбираете один DEX для обмена и соглашаетесь на предложенный курс, не подозревая, что другой маршрут дал бы вам больше токенов. Каждый из этих режимов сбоя происходит из-за одной и той же основной причины: пользователь несет всю тяжесть знаний о механизме исполнения.
Представьте, что разницу можно сравнить с бронированием поездки. Вы могли бы вручную изучать каждый сегмент перелета, время стыковок и отели. Или же вы могли бы сказать турагенту: «Мне нужно быть в Токио к пятнице, потратив менее 800 долларов», и позволить ему найти лучший путь. Первый подход — императивный, второй — декларативный.
Эти сложности (неправильные настройки проскальзывания, неудачные транзакции, сложный многоэтапный бриджинг) — это именно то, для устранения чего был создан NEAR Intents.
--- ## Как работают NEAR Intents: Жизненный цикл интента
NEAR Intents следует пятиэтапному процессу — от вашей подписанной декларации до подтвержденного результата, при этом вся сложность исполнения остается за кадром.
[Команда дизайнеров: Запрошена блок-схема. Пользователь заявляет намерение → Трансляция намерения → Сеть решателей соревнуется → Победивший решатель выполняет → Пользователь получает результат]
- Вы заявляете о желаемом результате, подписывая интент (например, «обменять 1 ETH как минимум на 2 800 USDC») с помощью своего некастодиального кошелька (такого как MyNEAR Wallet или совместимое расширение кошелька).
- Ваш подписанный интент транслируется в сеть солверов, где конкурирующие агенты оценивают, могут ли они его выполнить.
- Несколько солверов (специализированных агентов, которые соревнуются в поиске лучшего способа реализации вашего заявленного интента) подают заявки на основе доступных им путей исполнения.
- Солвер, предложивший лучший результат, получает право на исполнение и проводит транзакцию от вашего имени, привлекая ликвидность из AMM-пулов, офчейн книг ордеров и запасов маркет-мейкеров.
- Вы получаете заявленный результат; конкретный маршрут исполнения, выбранный солвером, остается для вас невидимым.
Если ни один исполнитель не сделает ставку на ваш интент в течение заданного окна, интент истечет, и ваши средства останутся в вашем кошельке нетронутыми. Архитектура NEAR Intents разработана таким образом, чтобы невыполненный интент не представлял никакого риска для ваших активов. Уточните точное поведение при истечении срока действия и ошибках в документации NEAR Protocol) для текущей реализации.
Что такое солвер? Как работает сеть солверов
Исполнитель — это специализированный агент (индивидуальный оператор, автоматизированный бот или институциональный маркет-мейкер), который отслеживает пул NEAR Intents и соревнуется за исполнение заявленных пользователем намерений. Исполнители получают прибыль, находя цены исполнения лучше минимальных, заявленных пользователем, забирая в качестве своей комиссии спред между этим минимумом и фактической рыночной ставкой.
Когда вы транслируете намерение, несколько решателей получают его одновременно и начинают рассчитывать, смогут ли они выполнить его с прибылью. Каждый решатель подает спрос, представляющий результат, который они могут обеспечить. Протокол NEAR Intents выбирает спрос, который наилучшим образом удовлетворяет вашим заявленным параметрам, и предоставляет этому решателю право на выполнение.
Структура стимулов — причина, по которой конкурентные рынки решателей работают в вашу пользу. Решатели агрегируют ликвидность из множества источников (пулы DEX, офчейн книги ордеров и инвентарь маркет-мейкеров) для поиска оптимального маршрута исполнения. Именно поэтому они часто могут предложить лучшие цены, чем вы могли бы получить, вручную выбрав один DEX. Представьте решателя как турагента, который получает комиссию только тогда, когда находит рейс дешевле вашего указанного бюджета: его стимул направлен в ту же сторону, что и ваш.
Если ни один решатель не сможет выполнить ваше намерение по цене, соответствующей вашему заявленному минимуму, намерение истечет без выполнения. Ваши средства останутся в вашем кошельке, и вы можете повторно подать заявку с измененными параметрами. Протокол проверяет, соответствует ли результат, предоставленный решателем, вашему заявленному намерению, прежде чем будет подтвержден расчет, поэтому вам не нужно доверять какому-либо отдельному решателю. Система проверяет их работу перед высвобождением средств.
Почему важны NEAR Intents: абстракция блокчейна и кроссчейн DeFi
NEAR Intents важны, так как они меняют единицу взаимодействия в блокчейне с «конкретного набора инструкций» на «желаемый результат». Этот сдвиг имеет практические последствия для пользователей DeFi и разработчиков, создающих приложения, охватывающие несколько сетей.
Что такое абстракция цепей на NEAR?
Абстракция блокчейнов на NEAR — это инициатива, призванная сделать границы блокчейн-сетей невидимыми для пользователей, чтобы вы могли взаимодействовать с активами и приложениями в любой сети, не зная и не задумываясь о том, в какой именно сети вы находитесь. NEAR Intents — один из основных технических механизмов, делающих это возможным: позволяя солверам осуществлять кроссчейн-исполнение от вашего имени, он скрывает сложность базовой сетевой топологии из вашего опыта. Абстракция блокчейнов — это более широкое стратегическое видение; NEAR Intents — один из конкретных инструментов, реализующих это видение на практике уже сегодня.
NEAR Intents и кроссчейн-исполнение
NEAR Intents поддерживает кросс-чейн выполнение как основную особенность дизайна, а не как дополнение. Это означает, что вы можете объявлять намерения, охватывающие несколько блокчейн-сетей, а решатели (solvers) обрабатывают кросс-чейн механику без вашего взаимодействия с интерфейсом моста. Например, вы можете подписать одно намерение для обмена ETH в сети Ethereum на USDC в сети NEAR, а решатель обработает перемещение активов между сетями и расчет по обеим сетям. Вы не взаимодействуете ни с UI моста, ни с отдельными DEX. Эта кросс-чейн функциональность является одним из наиболее явных отличий NEAR Intents от протоколов намерений для одной сети, которые работают только в экосистеме Ethereum.
Абстракция аккаунта — это более широкая концепция проектирования, в рамках которой работает NEAR Intents: идея отделения того, чего хочет пользователь, от того, как блокчейн это выполняет. Нативная модель аккаунтов NEAR Protocol обладает гибкими свойствами абстракции аккаунта, включая именованные аккаунты, доступ по нескольким ключам и логику аккаунта на основе смарт-контрактов, что делает ее естественной средой для систем на базе интентов. Разработчики Ethereum могут узнать этот паттерн по ERC-4337, стандарту абстракции аккаунта в Ethereum; NEAR Intents работает по схожим принципам, но является нативным для архитектуры NEAR и распространяется на кроссчейн-исполнение.
DeFi протоколы (децентрализованные биржи, платформы Lending и пулы ликвидности) — это те области, где NEAR Intents приносит наибольшую немедленную пользу, поскольку DeFi транзакции в настоящее время являются одними из самых сложных по параметрам и подверженных сбоям ончейн-взаимодействий. Решатели (Solvers) обычно обрабатывают оплату газа как часть выполнения вашего намерения, при этом стоимость поглощается их комиссией за выполнение, что означает, что вам может не понадобиться держать $NEAR в вашем кошельке для прямой оплаты газа. Комиссии за газ не устраняются, но они больше не являются вашей проблемой для управления транзакция за транзакцией.
--- ## Что можно делать с NEAR Intents? Реальные сценарии использования
NEAR Intents меняет представление о том, как выглядят ончейн-взаимодействия для пользователей DeFi. Вот наиболее активные варианты использования, доступные сегодня:
- Межсетевые обмены токенов: Обменивайте токены между различными блокчейнами в рамках одного подписанного намерения, без необходимости использования интерфейса моста.
- Торговые операции с лучшим исполнением DEX: Укажите токен и минимальный курс, который вы готовы принять, и позвольте решателям искать по всем доступным DEX, чтобы найти наилучшее исполнение.
- Взаимодействия с абстракцией газа DeFi: Совершайте обмены, предоставляйте ликвидность или взаимодействуйте с протоколами, не держа вручную нативный газовый токен для каждой цепочки.
- Межсетевая оптимизация доходности: Укажите целевую доходность по нескольким сетям, и позвольте решателям направить ваши активы по наилучшей доступной ставке.
- Взаимодействия с dApp без управления газом: Используйте приложения, которые принимают ввод на основе намерений, полностью устраняя сложность управления газом из пользовательского процесса.
- Покупки NFT на основе намерений между цепочками: Укажите NFT, который вы хотите получить, и максимальную цену, а решатели найдут и оформят покупку независимо от того, в какой цепочке находится актив.
Defuse Protocol — это наглядный пример приложения, построенного на инфраструктуре NEAR Intents. Defuse — это нативный для NEAR DEX и маркетплейс намерений, который позволяет вам отправлять заявки на кросс-чейн торговлю, указывая пару токенов и минимально приемлемый курс, которые затем выполняются сетью решателей NEAR Intents. Defuse Protocol — это приложение, которое использует NEAR Intents, а не сами NEAR Intents. Вы сохраняете полный контроль над своими активами на протяжении всего процесса; решатели никогда не получают контроль над вашими средствами. Если вы хотите увидеть NEAR Intents в действии перед разработкой или торговлей, Defuse Protocol — это основное проверенное место, где это можно сделать.
Сравнение NEAR Intents с альтернативами
NEAR Intents относится к растущей категории систем исполнения на базе интентов. Вот чем эта система отличается от трех основных альтернатив:
| Функция / Аспект | NEAR Intents | CoW Protocol | UniswapX | ERC-4337 |
|---|---|---|---|---|
| Сеть / Экосистема | NEAR Protocol | Ethereum | Ethereum / EVM | Ethereum |
| Нативная кроссчейн-поддержка? | Да | Нет | Нет | Нет |
| Модель исполнения | Конкуренция солверов (аукцион) | Пакетный аукцион / поиск совпадения интересов (Coincidence-of-wants) | Офчейн-конкуренция филлеров | Смарт-контракт кошелек (UserOperation) |
| Тип солвера / филлера | Частные лица, боты, маркетмейкеры | Солверы пакетных аукционов | Офчейн-филлеры | Бандлеры |
| Абстракция газа | Да: солверы обрабатывают газ как часть комиссии за исполнение | Частично: протокол обрабатывает газ в рамках пакетного расчета | Частично: филлеры могут обрабатывать газ | Да: модель контракта-пеймейстера |
| Защита от MEV | Снижена: солверы конкурируют приватно до расчета | Снижена: пакетный расчет исключает публичное упорядочивание | Частично: офчейн-маршрутизация снижает подверженность мемпулу | Не является основной целью проектирования |
| Основной сценарий использования | Исполнение кроссчейн DeFi | Торговля DEX в Ethereum с перераспределением излишков | Обмен токенов Ethereum с оптимальным заполнением | UX смарт-контракт кошельков на Ethereum |
| Статус развертывания | Запущено в мейннете (проверьте текущую версию на docs.near.org) | Запущено в мейннете Ethereum | Запущено в мейннете Ethereum | Запущено в мейннете Ethereum |
MEV (Максимально извлекаемая ценность) относится к прибыли, которую валидаторы или боты извлекают путем опережения или изменения порядка транзакций, видимых в публичном мемпуле. Системы, основанные на намерениях, снижают подверженность MEV, поскольку солверы соревнуются в частном аукционе до того, как транзакция попадет в блокчейн. Это применимо ко всем четырем вышеупомянутым системам, хотя и по-разному и в разной степени.
CoW Protocol (Совпадение желаний) — это нативный для Ethereum DEX на основе намерений, использующий модель пакетного аукциона. Пользователи отправляют заявки, выражающие желаемые результаты, решатели конкурируют за поиск совпадений (включая прямые совпадения peer-to-peer, когда потребности двух пользователей компенсируют друг друга), и выигрышный пакет обрабатывается ончейн. CoW Protocol и NEAR Intents имеют одинаковую фундаментальную структуру объявления намерений с последующей конкуренцией решателей. Ключевое структурное отличие заключается в масштабе: CoW Protocol работает в экосистеме Ethereum, в то время как NEAR Intents с самого начала разработан для кросс-чейн выполнения транзакций в нескольких блокчейн-сетях.
UniswapX использует схожую модель офчейн-филлеров в экосистеме Uniswap на Ethereum и EVM-совместимых блокчейнах. UniswapX — это отдельный продукт от AMM-контрактов Uniswap, и его не следует с ними отождествлять. ERC-4337, стандарт абстракции учетных записей Ethereum, решает задачу слоя взаимодействия с кошельком, позволяя кошелькам на базе смарт-контрактов инициировать транзакции и давая возможность контрактам-пеймастерам обрабатывать газ. Он работает в рамках Ethereum и не предоставляет возможности межсетевого выполнения.
Ключевым отличием NEAR Intents является нативное кросс-чейн исполнение: в то время как CoW Protocol и UniswapX работают в экосистеме Ethereum, а ERC-4337 отвечает за слой взаимодействия с кошельками, NEAR Intents обрабатывает как оптимизацию исполнения, так и кросс-чейн маршрутизацию в рамках единой системы на NEAR Protocol.
Начало работы с NEAR Intents: ресурсы для разработчиков
Разработчики, готовые создавать с помощью NEAR Intents, могут получить доступ к полной технической архитектуре, спецификациям API и среде тестнета через официальные ресурсы NEAR Protocol, приведенные ниже.
- Документация NEAR Intents:): официальный справочник по архитектуре, спецификация структуры интентов и детали регистрации солверов
- GitHub NEAR Protocol:): исходные репозитории; проверьте правильность выбора репозитория для работы с Intents перед началом сборки
- NEAR Testnet: среда «песочницы» для разработки интентов и тестирования солверов; подтвердите текущий URL-адрес доступа к тестнету в официальной документации
- Хаб абстракции чейнов NEAR Foundation:): контекст экосистемы, обзор инициативы абстракции чейнов и связанные программы для разработчиков
Разработчики EVM, работающие на NEAR, также могут изучить aurora.dev — EVM-совместимый слой выполнения NEAR Protocol, который позволяет приложениям на основе Solidity работать на инфраструктуре NEAR. Перед началом разработки на его основе проверьте текущую связь Aurora с NEAR Intents в официальной документации.
Все вышеуказанные ссылки должны быть проверены на работоспособность перед публикацией. Если по официальному URL-адресу станет доступна публичная дорожная карта NEAR Intents, добавьте ее в этот список; не включайте ссылки на дорожные карты, основанные на предположениях или созданные сообществом.
Часто задаваемые вопросы о NEAR Intents
В следующих вопросах рассматриваются наиболее частые поисковые запросы, касающиеся NEAR Intents. Каждый ответ является самостоятельным.
Какую проблему решают NEAR Intents?
Традиционные транзакции в блокчейне требуют от вас указания всех параметров выполнения: адреса контракта, вызова функции, лимита газа, допустимого проскальзывания и пути маршрутизации. Это создает сложности, приводящие к неудачным транзакциям, неоптимальным ценам и сложному многоэтапному использованию мостов между сетями. NEAR Intents решает эту проблему, позволяя вам указывать только желаемый результат и делегировать выполнение конкурирующим солверам, которые находят оптимальный путь от вашего имени. В результате вы получаете более простой и надежный ончейн-опыт, не требующий понимания механизмов маршрутизации или работы смарт-контрактов.
В чем разница между интентом и транзакцией?
Традиционная транзакция в блокчейне является императивной: вы заранее указываете каждый шаг выполнения, и сеть выполняет эти шаги точно так, как они написаны, независимо от того, приносят ли они вам хороший результат. Намерение является декларативным: вы указываете только желаемый результат и позволяете системе определить, как его достичь. При стандартной транзакции вы выбираете маршрут; при намерении решатели соревнуются, чтобы найти лучший маршрут от вашего имени. Практическое отличие заключается в том, что вы подписываете один раз, заявляете о желаемом результате и получаете его, не управляя газом, настройками проскальзывания или решениями о маршрутизации.
Как стимулируются решатели в NEAR Intents?
Солверы получают прибыль, находя цены исполнения лучше, чем минимальный результат, заявленный пользователем, захватывая спред между установленным пользователем нижним порогом и фактическим рыночным курсом, который они могут обеспечить благодаря превосходной маршрутизации ликвидности. Если вы заявляете: «Я хочу получить как минимум 995 USDC за свой ETH», а солвер может исполнить своп по курсу 1002 USDC, солвер забирает разницу в 7 USDC в качестве своей комиссии. Эта конкурентная динамика дает солверам прямой финансовый стимул для активного поиска наилучшего доступного исполнения, что выгодно для вас, так как обеспечивает более выгодные цены, чем те, которые обычно можно получить при ручной сделке в один DEX.
Запущен ли NEAR Intents в мейннете?
Да. NEAR Intents запущен на мейннете. Актуальную версию, доступность функций и действующие ограничения можно проверить в документации NEAR Protocol,), так как фреймворк активно разрабатывается, и детали меняются с каждым выпуском. Для получения наиболее точного статуса развертывания на момент прочтения, официальная документация является окончательным источником.
Может ли NEAR Intents работать с разными блокчейнами?
Да: кросс-чейн исполнение является основной особенностью архитектуры NEAR Intents, а не дополнительным расширением, добавленным постфактум. Вы можете объявлять интенты, которые охватывают несколько блокчейн-сетей, и решатели берут на себя кросс-чейн механику без вашего взаимодействия с интерфейсом моста. В качестве конкретного примера, вы можете сформулировать один интент для обмена ETH в сети Ethereum на USDC в сети NEAR, и решатель сам позаботится о кросс-чейн маршрутизации и расчетах от вашего имени. Эта возможность является одним из наиболее явных отличий NEAR Intents от одноцепочечных протоколов интентов, таких как UniswapX или CoW Protocol.
Что такое абстракция блокчейна на NEAR?
Абстракция блокчейна на NEAR — это инициатива, направленная на то, чтобы сделать границы блокчейн-сетей невидимыми для пользователей, обеспечивая взаимодействие между любыми блокчейнами без необходимости знать, в каком блокчейне вы находитесь в данный момент. NEAR Intents — один из основных технических механизмов, реализующих это видение: путем маршрутизации ваших намерений через сеть решателей, которая обрабатывает межсетевые механизмы, сложность базовой сети исчезает из вашего опыта. Абстракция блокчейна — это стратегическая цель; NEAR Intents — одна из конкретных реализаций, ведущих к этой цели сегодня.
Означает ли NEAR Intents, что мне не нужно платить за газ?
Управление газом абстрагировано от вашего опыта работы с NEAR Intents. Обычно вам не нужно хранить нативные токены или вручную устанавливать лимиты газа для исполнения интента. Солверы берут на себя оплату газа в рамках выполнения вашего интента, при этом затраты включаются в их комиссию за исполнение. Комиссия за газ не исчезает: она по-прежнему существует на уровне инфраструктуры, но обрабатывается солвером, а не вами. Практический результат заключается в том, что вам больше не нужно жонглировать газовыми токенами в нескольких сетях или оценивать лимиты газа для отдельных транзакций.
Кто создал NEAR Intents?
NEAR Intents был разработан NEAR Protocol и NEAR Foundation в рамках более широкой инициативы по абстракции блокчейнов. Для получения точной информации о принадлежности к рабочей группе или основной команде ознакомьтесь с актуальными сведениями на near.org и в документации NEAR Protocol, так как проект подразумевает постоянный вклад со стороны нескольких команд внутри экосистемы NEAR.
Какие кошельки поддерживают NEAR Intents?
Совместимость кошельков с NEAR Intents зависит от уровня приложения, через который вы взаимодействуете с фреймворком. Актуальный и проверенный список совместимых кошельков можно найти в документации NEAR Protocol) или на странице совместимости кошельков на официальном сайте NEAR Foundation. Не полагайтесь на списки, предоставленные сообществом, для определения совместимости кошельков; используйте официальные источники для подтверждения поддержки перед совершением транзакций.
Является ли NEAR Intents аналогом ERC-4337?
Обе системы преследуют одну и ту же фундаментальную цель: скрыть сложность исполнения от пользователя, позволяя взаимодействовать с желаемыми результатами, а не с техническими механизмами блокчейна напрямую. Они различаются по своей архитектуре и масштабу. ERC-4337, стандарт абстракции аккаунтов Ethereum, работает на уровне кошелька в сети Ethereum и использует модель бандлеров и пеймастеров для оплаты газа. NEAR Intents функционирует на уровне исполнения транзакций и кроссчейн-маршрутизации в протоколе NEAR и изначально ориентирован на мультичейн-среду. Это концептуально схожие, но архитектурно разные системы, разработанные для разных сетей и различных уровней стека.
[Редакционная команда: реализуйте разметку схемы FAQPage для секции FAQ выше. Каждый заголовок H3 (вопрос) и соответствующий ему абзац с ответом должны быть размечены свойствами схемы Question и Answer. Проверьте реализацию с помощью Google Rich Results Test перед запуском.]