NEAR Наміри: Кероване намірами виконання транзакцій
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, який дозволяє вам оголошувати бажаний результат взаємодії з блокчейном (наприклад, обмін одного токена на інший за мінімальним курсом) і делегує виконання мережі конкурентних спеціалізованих агентів, званих розв'язувачами (solvers), усуваючи необхідність вручну вказувати маршрути, ліміти газу або виклики контрактів.
NEAR Intents — це фреймворк виконання транзакцій на основі намірів, побудований на NEAR Protocol, призначений для того, щоб ви могли вказати, що саме ви хочете від взаємодії з блокчейном, а деталі виконання залишити конкурентній мережі спеціалізованих агентів. Замість того, щоб вказувати, які контракти викликати, скільки газу встановити чи яким маршрутом піти, ви підписуєте один намір, а система робить усе інше.
NEAR Protocol – це масштабований, зручний для розробників Блокчейн Рівня 1 (забезпечений шардингом Nightshade для високопродуктивної паралельної обробки транзакцій), а NEAR Intents є одним з його найважливіших архітектурних доповнень. Нативний токен NEAR Protocol – це $NEAR, який використовується для оплати обчислень та зберігання даних у мережі. У моделі NEAR Intents розв'язувачі (solvers) можуть обробляти витрати на газ від вашого імені, що може зменшити потребу тримати $NEAR безпосередньо для виконання транзакцій.
NEAR Intents запущено в основній мережі. Перевірте поточний стан розгортання та деталі версії в документації NEAR Protocol перед початком розробки або здійсненням транзакцій, оскільки фреймворк продовжує розвиватися.
У цій статті:
- Проблема традиційних транзакцій у Блокчейні
- Як працюють NEAR Intents: життєвий цикл інтентів
- Що таке Solver? Як працює мережа Solver
- Чому NEAR Intents важливі: абстракція ланцюгів та міжмережеві DeFi
- Що можна робити з NEAR Intents? Реальні приклади використання
- Порівняння NEAR Intents з альтернативами
- Початок роботи з NEAR Intents: ресурси для розробників
- Часті запитання про NEAR Intents
Проблема з традиційними транзакціями блокчейну
Кожна транзакція в традиційному блокчейні — це набір інструкцій: ви вказуєте мережі, який саме контракт викликати, яку функцію запустити, скільки газу виділити та з яким допуском на прослизання. Мережа виконує ці конкретні кроки, не оцінюючи, чи є вони оптимальними для вас.
На відміну від прямого виклику смартконтракту, де ви заздалегідь визначаєте кожен параметр виконання та приймаєте результат саме цих інструкцій, намір дозволяє вам оголосити лише бажаний результат. Смартконтракт все ще працює внизу, але вам більше не потрібно знати, який саме, або як його налаштувати. Це розрізнення є основою декларативного виконання в блокчейні: ви описуєте пункт призначення, а не маршрут.
Складнощі в традиційних ончейн-транзакціях знайомі будь-якому 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 — це один з основних технічних механізмів, що робить це можливим: дозволяючи вирішувачам (solvers) виконувати крос-чейн виконання (cross-chain execution) від вашого імені, базова топологія мережі зникає з вашого досвіду. Абстракція блокчейну — це ширше стратегічне бачення; NEAR Intents — це один з конкретних інструментів, що робить це бачення функціональним сьогодні.
NEAR Intents та крос-чейн виконання
NEAR Intents підтримує міжмережеве виконання як ключову функцію дизайну, а не як доповнення, що означає, ви можете оголошувати наміри, які охоплюють кілька блокчейн-мереж, і солвери обробляють міжмережеву механіку без вашого втручання в інтерфейс мосту. Наприклад, ви можете підписати один намір для обміну ETH на Ethereum на USDC на NEAR, і солвер обробляє міст та розрахунок між обома мережами. Ви не взаємодієте ні з UI мосту, ні з окремими DEX. Ця міжмережева можливість є одним із найчіткіших відмінностей між NEAR Intents та однoмережевими протоколами намірів, які працюють лише в екосистемі Ethereum.
Абстракція облікового запису — це ширший шаблон проєктування, частиною якого є NEAR Intents: концепція відокремлення того, чого хоче користувач, від способу виконання цього блокчейном.ном. Власна модель облікового запису NEAR Protocol має гнучкі властивості абстракції облікового запису, включаючи іменовані облікові записи, багатоключовий доступ та логіку облікового запису на основі смарт-контракту, що робить її природною платформою для систем, керованих намірами. Розробники Ethereum можуть розпізнати цей шаблон з ERC-4337, стандарту абстракції облікового запису Ethereum; NEAR Intents працює за схожими принципами, але є нативним для архітектури NEAR та поширюється на міжмережеве виконання.
DeFi протоколи (децентралізовані біржі, лендингові платформи та пули ліквідності) — це те, де NEAR Intents надає найбільш негайну цінність, оскільки DeFi транзакції наразі є одними з найбільш складних за параметрами та схильних до збоїв ончейн-взаємодій. Розв'язувачі (Solvers) зазвичай обробляють оплату газу як частину виконання вашого наміру, з оплатою, яка поглинається їхнім комісійним збором за виконання, це означає, що вам може не знадобитися тримати $NEAR у своєму гаманці для прямої оплати газу. Комісії за газ не скасовуються, але більше не є вашою проблемою, яку потрібно вирішувати від транзакції до транзакції.
Що можна робити з NEAR Intents? Реальні приклади використання
NEAR Intents змінює уявлення про те, як виглядають ончейн-взаємодії для користувачів DeFi. Ось найактивніші сценарії використання, доступні сьогодні:
- Міжланцюгові свопи токенів: Обмінюйте токени між різними блокчейнами за одним підписаним наміром, без необхідності у UI мосту.
- Торгівля з найкращим виконанням 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 |
| Нативна крос-ланцюговість? | Так | Ні | Ні | Ні |
| Модель виконання | Конкуренція розв'язувачів (аукціон) | Пакетний аукціон / зіставлення за збігом бажань | Конкуренція офчейн-заповнювачів | Гаманець зі смартконтрактом (UserOperation) |
| Тип розв'язувача / заповнювача | Фізичні особи, боти, маркет-мейкери | Розв'язувачі пакетних аукціонів | Офчейн-заповнювачі | Пакувальники (Bundlers) |
| Абстракція газу | Так: розв'язувачі обробляють газ як частину комісії за виконання | Частково: протокол обробляє газ в межах пакетного розрахунку | Частково: заповнювачі можуть обробляти газ | Так: модель контракту оплати (paymaster contract model) |
| Захист від MEV | Зменшено: розв'язувачі конкурують приватно перед розрахунком | Зменшено: пакетний розрахунок усуває публічне впорядкування | Частково: офчейн-маршрутизація зменшує вплив мемпулу | Не є основною метою дизайну |
| Основний варіант використання | Крос-ланцюгове DeFi виконання | Торгівля DEX на Ethereum з перерозподілом надлишку | Обмін токенів на Ethereum з оптимальним заповненням | UX гаманця зі смартконтрактом на Ethereum |
| Статус розгортання | Працює в основній мережі (перевірте поточну версію на docs.near.org) | Працює в основній мережі Ethereum | Працює в основній мережі Ethereum | Працює в основній мережі Ethereum |
MEV (Максимально вилучена вартість) стосується прибутку, який валідатори або боти видобувають шляхом передзапуску (front-running) або перевпорядкування транзакцій, видимих у публічному мемпулі. Системи, засновані на намірах, зменшують ризик MEV, оскільки розв'язувачі (solvers) змагаються у приватному аукціоні, перш ніж будь-яка транзакція потрапить у ланцюг. Це стосується всіх чотирьох зазначених вище систем, хоча й різними способами та різною мірою.
CoW Протокол (Співпадіння бажань) — це нативний для Ethereum протокол на основі намірів DEX, який використовує модель пакетних аукціонів. Користувачі надсилають ордери, що виражають бажані результати, солвери змагаються за пошук збігів (включаючи прямі однорангові співпадіння, де потреби двох користувачів взаємно компенсують одна одну), і виграшний пакет врегульовується ончейн. CoW Протокол та NEAR Intents мають однакову фундаментальну структуру декларування намірів з подальшим змаганням солверів. Ключова структурна відмінність полягає в масштабі: CoW Протокол працює в екосистемі 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: офіційна архітектурна довідка, специфікація структури інтентів та деталі реєстрації солверів
- NEAR Protocol GitHub: вихідні репозиторії; перевірте правильність репозиторію саме для Intents перед розробкою
- NEAR Testnet: пісочниця для розробки інтентів та тестування солверів; уточніть поточну URL-адресу доступу до тестнету в офіційній документації
- NEAR Foundation Chain Abstraction Hub: контекст екосистеми, огляд ініціативи абстракції ланцюгів та пов'язані програми для розробників
Розробники EVM, які створюють рішення на базі NEAR, також можуть ознайомитися з aurora.dev — сумісним із EVM рівнем виконання протоколу NEAR, який дозволяє застосункам на базі Solidity працювати на інфраструктурі NEAR. Перед початком розробки з використанням Aurora перевірте її поточний зв’язок із NEAR Intents в офіційній документації.
Усі вищенаведені посилання мають бути перевірені перед публікацією. Якщо за офіційною URL-адресою з’явиться публічна дорожня карта NEAR Intents, додайте її до цього списку; не додавайте посилання на дорожні карти, засновані на припущеннях або створені спільнотою.
Часті запитання про NEAR Intents
Наведені нижче запитання стосуються найпоширеніших запитів щодо NEAR Intents. Кожна відповідь сформульована так, щоб бути самостійною.
Яку проблему вирішують NEAR Intents?
Традиційні транзакції в блокчейні вимагають від вас вказання кожного параметра виконання: адреси контракту, виклику функції, ліміту газу, допуску на прослизання та шляху маршрутизації. Це створює перешкоди, що призводять до невдалих транзакцій, субоптимальних цін та складних багатоетапних переходів між мережами. NEAR Intents вирішує цю проблему, дозволяючи вам лише декларувати бажаний результат і делегувати виконання конкуруючим солверам, які знаходять оптимальний шлях від вашого імені. Результатом є простіший і надійніший ончейн-досвід, що не вимагає від вас розуміння маршрутизації або механізмів контрактів, які лежать в основі.
У чому різниця між інтентом та транзакцією?
Традиційна транзакція в блокчейні є імперативною: ви заздалегідь вказуєте кожен крок виконання, і мережа виконує ці кроки саме так, як вони написані, незалежно від того, чи дають вони хороший результат для вас. Інтент (намір) є декларативним: ви вказуєте лише бажаний результат і дозволяєте системі визначити, як його досягти. У стандартній транзакції ви обираєте маршрут; в інтенті солвери змагаються за пошук найкращого маршруту від вашого імені. Практична відмінність полягає в тому, що ви підписуєте один раз, декларуєте бажаний результат і отримуєте його, не керуючи газом, налаштуваннями прослизання або рішеннями щодо маршрутизації.
Як стимулюються солвери в NEAR Intents?
Розв'язувачі отримують прибуток, знаходячи ціни виконання кращі за мінімальний результат, який заявляє користувач, захоплюючи спред між заявленою користувачем мінімальною ціною та фактичною ринковою ставкою, яку вони можуть досягти завдяки кращому маршрутизуванню ліквідності. Якщо ви заявляєте: "Я хочу отримати щонайменше 995 USDC за мій ETH", і розв'язувач може виконати обмін за 1 002 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 є одним із основних технічних механізмів, що втілюють це бачення: шляхом спрямування ваших намірів (intents) через мережу розв'язувачів (solver network), яка обробляє міжланцюгову механіку, складність базової мережі зникає з вашого досвіду. Абстракція ланцюга — це стратегічна мета; 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 і використовує модель бандлера (bundler) та пеймастера (paymaster) для оплати газу. NEAR Intents працює на рівні виконання транзакцій та крос-чейн маршрутизації в NEAR Protocol і розроблений нативно для мультичейн середовищ. Це концептуально пов'язані, але архітектурно відмінні системи, створені для різних блокчейнів та різних рівнів стеку.
[Команда публікації: впровадьте розмітку схеми FAQPage у розділі FAQ вище. Кожне запитання H3 та відповідний абзац відповіді мають бути позначені властивостями схеми Question та Answer. Перевірте впровадження за допомогою Google Rich Results Test перед запуском.]