Chain abstraction и интент-протоколы: тот же перевод от 0,0103% до 0,1103%

25 мин. чтения
BYBIT EARN
Крипта лежит?
Bybit Earn: процент капает каждый день
Открыть Earn

Коротко (TL;DR)

Chain abstraction — это модель интерфейса, в которой пользователь перестаёт выбирать мост, маршрут и способ доставки денег в другую сеть. Он подписывает желаемый результат — «хочу 1000 USDC на Base» — а всё остальное делает посторонний участник, которого стандарт называет решателем (solver). Мост при этом никуда не исчез физически: он исчез из интерфейса, а вместе с ним из поля зрения ушла цена, которую за это удобство платят.

  • Стандарт интентов на бумаге и в проде — это два разных текста. ERC-7683 на 30 августа 2026 года числится черновиком (Draft), и его действующая редакция описывает абстрактный интерфейс для решателей, без функций open() и fill(). Именно эти функции работают в проде, но живут они в разделе «Previous Draft» — то есть в предыдущей версии стандарта.
  • Один и тот же перевод стоит по-разному в десять раз. Живые котировки на 1000 USDC из Arbitrum в Base, снятые в одно окно 30 августа 2026 года: Across — 0,0103%, Relay — 0,0116%, deBridge — 0,1103%. Разброс между крайними — 10,68 раза.
  • Скорость покупается доверием, а не технологией. Те же котировки обещают исполнение за 1–3 секунды, тогда как канонический вывод из Arbitrum в Ethereum держит средства около 7 дней. Это не «одно лучше другого»: во втором случае гарантию даёт код L1, в первом — конкретный решатель.
  • Оплата газа стейблкоином — платная услуга. Circle Paymaster берёт официальные 10% сверх стоимости газа: транзакция за $0,01 превращается в $0,011. Работает это только на Arbitrum и Base.
  • Мгновенное исполнение обеспечивает не большой пул, а чужой оборотный капитал. У Across на 30 августа 2026 года в пуле $20,4 млн против $37 млрд+ накопленного объёма — оборот примерно 1816 раз. У deBridge с моделью «0-TVL» это соотношение около 11 143 раз.
  • Провайдер абстракции сам может исчезнуть. OneBalance Toolkit — единый баланс и resource locks — официально прекратил работу 18 мая 2026 года, и встроившим его приложениям пришлось мигрировать.

Chain abstraction: интент вместо моста в интерфейсе кошелька

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

Этот разбор — урок блока «Мосты и мультичейн» курса «DeFi: от первой транзакции до профи-стратегий».

Интент-модель убирает все пять. Пользователь описывает результат: столько-то токена, в такой сети, на такой адрес. Стандарт ERC-7683 формулирует это одной фразой: ордер — это «предложение оплаты в обмен на выполнение набора требований». Дальше начинается чужая работа: специализированные участники, «решатели» (solvers, они же fillers), оценивают ордер, выполняют требуемые шаги и получают за это оплату.

Bybit · Rewards Hubдо $30,100Внеси депозит, торгуй 14 дней — и забери награды в Rewards HubЗабрать бонус →

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

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

Мост при этом остаётся. Деньги по-прежнему кто-то перемещает, сообщения между сетями по-прежнему кто-то доставляет — мессаджинговые протоколы вроде LayerZero и Wormhole никуда не делись и остаются инфраструктурой под интент-протоколами. Изменилось одно: пользователь больше не видит этот слой и не принимает по нему решений. За снятые с него решения он платит комиссию решателя — и дальше в статье она разложена по компонентам и измерена живыми котировками.

ERC-7683: что стандартизирует стандарт интентов, а что нет

ERC-7683 — стандарт, задающий общий язык между интент-протоколами и решателями. Его роли определены дословно: Order — предложение оплаты в обмен на выполнение набора требований; Solver — участник, который эти требования выполняет; Resolver — декодер полезной нагрузки, валидатор ордера и его гарант. Протокол публикует ордера как непрозрачные пейлоады, а резолвер переводит их в общее представление, которое решатель читает офчейн через eth_call.

Первое, о чём почти не пишут: на 30 августа 2026 года стандарт имеет статус Draft. Не Final, не ратифицирован. Для сравнения, ERC-4337, на котором держится оплата газа третьей стороной, статус Final уже имеет. Практический смысл разницы простой: текст ERC-7683 может меняться, и он уже поменялся.

Второе расхождение — интереснее, и его не заметил ни один из разобранных при подготовке материалов. Действующая редакция стандарта описывает абстрактный интерфейс для решателей и не содержит структур GaslessCrossChainOrder и OnchainCrossChainOrder, ни функций open() и fill(). Всё это было в более раннем черновике, который сегодня лежит в разделе Rationale под заголовком «Previous Draft». А в проде работает именно ранняя версия: документация Across прямо описывает свою реализацию ERC-7683 через контракт AcrossOriginSettler с open() в качестве основной точки входа. Причину пересмотра авторы называют сами: ордера стандартизировались лишь поверхностно, и это «не сильно отличалось от ситуации, где каждый протокол делает полностью собственный интерфейс».

Что описаноДействующая редакция (Draft, 30.08.2026)Ранний черновик — «Previous Draft»
Кодирование ордеранет; ордер — непрозрачный пейлоадOnchainCrossChainOrder, GaslessCrossChainOrder
Публикация ордера ончейннетIOriginSettler.open / openFor
Как решатель исполняетнетIDestinationSettler.fill
Что стандартизированоинтерфейс резолвера для решателейзначительная часть жизненного цикла ордера
Где это работаеттекст стандартапрод: AcrossOriginSettler.open() и подобные

Практический вывод для читателя, который сверяет описание интеграции с первоисточником: если в статье или в документации сервиса вы видите open() и fill() со словами «по ERC-7683», это корректное описание работающей системы, но некорректная ссылка на действующий текст стандарта. Расхождение стоит держать в голове ровно потому, что стандарт всё ещё черновик — совместимость двух реализаций «по ERC-7683» сегодня не гарантирована самим фактом упоминания номера.

BYBIT EARNЗаставь крипту работатьПроценты на USDT и BTC без блокировки — деньги остаются под рукой.Разместить

Решатели ERC-7683: кто исполняет интент и на чём зарабатывает

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

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

ПлощадкаКомпоненты комиссии (по документации)За что платит пользователь
Acrosscapital fee, relay gas fee, LP feeстоимость денег решателя на время до расчёта, газ на целевой сети, пул ликвидности по модели утилизации
Relayexecution, swap, platform, appгаз сети плюс фиксированная часть, издержки обмена и ребалансировки, маршрутизация в базисных пунктах, надбавка интегратора
deBridgeprotocol fee 4 б.п., taker margin ≈4 б.п., flat fee, операционные расходыдоля протокола, прибыль решателя, выплата валидаторам, газ решателя на три транзакции (fulfil, send unlock, claim)

Экономический смысл везде одинаков: газ решателя на целевой сети плюс плата за скорость, то есть за риск его собственного капитала. Различается только детализация. У deBridge две части названы явными числами — 4 базисных пункта протоколу и примерно столько же решателю, в сумме около 0,08% от суммы перевода. У Across та же плата за капитал спрятана в поле capitalFee, у Relay — размазана между execution и swap.

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

Сколько берёт решатель: 1000 USDC Arbitrum→Base на трёх площадках

Дальше — собственный замер. Три публичных API опрошены напрямую в одном 15-минутном окне 30 августа 2026 года с одинаковыми параметрами: 1000,000000 USDC, исходная сеть Arbitrum, целевая — Base, тот же контракт токена на обеих сторонах. Это волатильные рыночные котировки: капитал решателей занят по-разному, цена газа плывёт, поэтому цифры верны на момент снятия, а не навсегда.

ПлощадкаПолучено на BaseКомиссия, USDCКомиссия, %Расчётное время
Across999,8966440,1033560,0103%1 сек
Relay999,8840080,1159920,0116%3 сек
deBridge998,8966401,1033600,1103%2 сек

Разница считается делением комиссий на самую низкую: 0,115992 / 0,103356 = 1,12 — Relay дороже Across в 1,12 раза; 1,103360 / 0,103356 = 10,68 — deBridge дороже Across в 10,68 раза и дороже Relay в 9,51 раза. На 1000 USDC это разница в один доллар, на 100 000 USDC — уже сотня.

Откуда берётся десятикратный разрыв, видно в разбивке. У Across комиссия почти целиком состоит из платы за капитал: capitalFee 0,1 USDC, газ решателя 0,003356 USDC, комиссия пула ликвидности — ноль. У Relay сервисная часть 0,115001 USDC и газ решателя 0,000991 USDC, причём газ на исходной сети пользователь платит отдельно — около 0,0000156 ETH, то есть примерно $0,0038 на 30 августа 2026 года. У deBridge комиссия протокола 0,4 USDC, маржа решателя 0,39984 USDC и операционные расходы 0,30352 USDC на три транзакции.

Здесь важно не сделать неверный вывод. Заявленный deBridge «самый низкий спред 4 б.п.» замером подтверждается: маржа решателя действительно равна четырём базисным пунктам. Но 4 б.п. — это только один слагаемый из четырёх, и суммарно площадка оказывается самой дорогой из трёх на этой конкретной операции. Маркетинговая цифра описывает компонент, а платит пользователь итог. Проверяется он до подписания: у всех трёх протоколов есть публичный API, отдающий разбивку комиссии до отправки транзакции, — и это самый недооценённый инструмент в интент-переводах.

Время исполнения интента: 1–3 секунды против семи дней вывода

Те же три котировки от 30 августа 2026 года обещают исполнение за 1 секунду (Across), 2 секунды (deBridge) и 3 секунды (Relay) — медиана 2 секунды. Для контраста возьмём канонический маршрут без посредника: вывод из Arbitrum в Ethereum через нативный мост держит средства около 6,4–7 дней, это примерно 45 818 блоков L1, и параметр задаётся при развёртывании сети. Семь дней — это 604 800 секунд; деление на медианные 2 секунды даёт 302 400 раз.

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

ПутьВремяКто даёт гарантиюЧем платит пользователь
Интент через решателя1–3 секконкретный решатель и код протокола расчётакомиссия решателя и доверие ему до момента расчёта
Fallback без решателя (slow relay)до ~2 часовоптимистичное окно спораожидание
Нативный оспоримый вывод~7 днейкод L1 и возможность подать fraud proofожидание и газ

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

Отдельный сценарий — когда решателя не нашлось. У Across в этом случае включается медленный путь: перевод исполняется без чужого аванса, подтверждаясь постфактум. Документация протокола называет здесь одну точную величину — бандл-сеттлмент занимает около полутора часов; окно оспаривания расчёта в ней не указано, а по независимым описаниям механизма спора оно составляет порядка двух часов. Практический ориентир один: без решателя ожидание измеряется часами, а не секундами. То есть «мгновенно» — это не свойство протокола, а свойство рынка решателей в конкретный момент. Когда экономика ордера решателю не нравится, пользователь возвращается в мир часов ожидания, и интерфейс кошелька об этом заранее не предупреждает.

Что гарантирует ERC-7683, а что остаётся на доверии решателю

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

Дальше идут ограничения, и они сформулированы столь же явно. Живость и цензуроустойчивость сетей «могут подразумеваться неявно». Конкретный резолвер вправе добавлять собственные неявные допущения — например, безопасность конкретного протокола, — и решатель обязан изучить все такие допущения, прежде чем ему доверять. А раздел Security Considerations снимает главный вопрос одной фразой: стандарт описывает, как протокол объясняет ордер решателям, и «не стандартизирует и не гарантирует безопасность протокола, который в итоге проводит расчёт».

Что можно требовать от стандартаЧто стандарт явно оставляет вне себя
ордер прерывается только по описанным политикам откатаживость и цензуроустойчивость сетей
начатое исполнение доводится до полной оплаты решателябезопасность конкретного протокола расчёта
общий формат чтения ордера решателемдоверие модели кросс-чейн-сообщений
раскрытие неявных допущений резолверапроверка этих допущений — обязанность решателя

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

Gas abstraction: комиссия чужим токеном — 10% у Circle Paymaster

Вторая половина исчезнувшего моста — газ. Обычно, чтобы отправить транзакцию, нужен нативный токен сети, и из чего складывается эта комиссия, пользователю приходится разбираться отдельно в каждой сети. Стандарт ERC-4337 (статус Final) вводит роль, которая снимает требование: Paymaster — «вспомогательный контракт, который соглашается платить за транзакцию вместо самого отправителя». Дословно там же: контракты-паймастеры «позволяют абстрагировать газ».

Абстрагировать — не значит отменить. Кто-то по-прежнему платит валидаторам в нативном токене, и посредник берёт за это наценку. Единственная официально названная цифра на рынке — у Circle: Paymaster берёт 10% сверх стоимости газа «в счёт операционных расходов», и документация приводит пример прямым текстом — комиссия $0,01 превращается в $0,011. Наценка действует только на Arbitrum и Base (и их тестнетах).

Что это значит на практике:

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

Второй элемент того же слоя — единый баланс поперёк сетей. Логику проще всего показать на примере из анонса OneBalance: если у пользователя 10 USDC в Ethereum, 20 USDC в Polygon и 20 USDC в Base, интерфейс показывает 50 USDC, и эти 50 можно потратить в любой поддерживаемой сети в один клик, в том числе на газ, не имея нативных токенов. Физически деньги никуда не съезжаются. Работает это на механизме resource lock: нужный актив временно замораживается под условие — исполнение или истечение срока, — и такая «достоверная заявка» сигнализирует решателям о намерении, позволяя им исполнить транзакцию на целевой сети, не дожидаясь включения транзакции в исходной, и при этом защищая от двойной траты.

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

Капитал решателей: почему $20,4 млн держат обороты на миллиарды

Логичный вопрос после всех расчётов: откуда физически берутся деньги, если перевод исполняется за секунду. Интуиция подсказывает «из огромного пула», и она ошибается.

ПротоколTVL на 30.08.2026Накопленный объём (самозаявлено)Оборот капитала
Across$20 378 613$37 млрд+≈1816×
deBridge$1 884 640$21 млрд (на 14.07.2026)≈11 143×

Оборот считается делением объёма на TVL: 37 000 000 000 / 20 378 613 ≈ 1816 и 21 000 000 000 / 1 884 640 ≈ 11 143. Знаменатель в обоих случаях — постоянно запертый в протоколе капитал по данным DefiLlama, числитель — накопленный объём, который протоколы заявляют о себе сами (цифра deBridge опубликована 14 июля 2026 года, то есть не сегодняшняя).

У deBridge соотношение примерно в шесть раз выше, и это не случайность, а прямое следствие архитектуры «0-TVL»: у протокола нет центрального пула, ордера исполняют внешние участники своими деньгами. Across держит LP-пул, поэтому часть капитала лежит в контракте постоянно.

Вывод, ради которого раздел и написан: скорость интент-перевода не требует огромного резерва. Она требует, чтобы кто-то был готов рискнуть собственными деньгами на несколько секунд или часов. Отсюда две вещи, о которых интерфейс молчит. Первая: комиссия решателя — не «сбор протокола», а цена аренды чужого капитала, и она растёт, когда капитал в дефиците. Вторая: небольшой TVL у intent-протокола сам по себе не признак ненадёжности, в отличие от привычной логики «чем больше заперто, тем безопаснее», — здесь маленький TVL означает лишь то, что деньги пользователей не лежат в контракте между сделками.

Риск закрытия провайдера: чему учит уход OneBalance Toolkit

Все риски выше — риски одной сделки: решатель не взялся, расчёт задержался, комиссия оказалась выше ожидаемой. Есть отдельный класс, о котором почти не пишут, потому что он проявляется редко: исчезает не решатель, а сам провайдер абстракции.

OneBalance продавал приложениям ровно то, что описано в предыдущем разделе — единый баланс поперёк сетей и resource locks — в виде встраиваемого API. Toolkit был представлен 16 января 2025 года, а 18 мая 2026 года API официально прекратил работу; техническая документация с сайта убрана, на главной странице осталось уведомление о деприкейте. Дату независимо подтверждает Zerion, предложивший приложениям миграцию на свой API для слоя данных. Немногим больше года от анонса до отключения.

Для пользователя это выглядит как обычный SaaS-риск, только с деньгами: функция «единый баланс» в приложении не ломается сама по себе, но приложение обязано либо срочно найти замену, либо потерять её. Для разработчика — как обязательная миграция в сжатые сроки. Ни то ни другое не описывается словами «протокол взломали»: код мог работать безупречно, просто компания решила свернуть направление.

Что из этого следует практически:

  • Считайте провайдера абстракции отдельной точкой отказа. Их две: решатель конкретной сделки и инфраструктура, через которую сделка вообще создаётся.
  • Проверяйте, кто оператор функции, а не только сеть. «Единый баланс» и «газ стейблкоином» — почти всегда услуга конкретной компании, а не свойство блокчейна.
  • Смотрите на разбивку комиссии до подписания. Публичные API всех трёх разобранных площадок отдают её заранее — это единственный способ увидеть разницу в десять раз до того, как транзакция ушла.
  • Помните о медленном пути. Обещанные секунды существуют, пока есть решатель, готовый рискнуть своим капиталом на вашей операции.

Первым устареют цифры котировок и TVL: они снимались 30 августа 2026 года и меняются ежедневно. Проверять их стоит там же, где они сняты, — в публичных API самих протоколов и в DefiLlama; статус ERC-7683 — на странице стандарта.

FAQ

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

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

Почему за оплату газа стейблкоином вместо ETH берут комиссию сверху? Потому что нативный токен валидаторам всё равно кто-то платит. Паймастер оплачивает транзакцию вместо отправителя, списывая с него стейблкоин, и берёт наценку за операционные расходы и курсовой риск. У Circle Paymaster она составляет 10% от стоимости газа: транзакция за $0,01 обойдётся в $0,011, и это официальная цифра компании, а не оценка.

Что будет, если ни один решатель не возьмётся исполнять мой интент? Перевод не пропадёт, но перестанет быть мгновенным. У Across в этом случае включается медленный путь: аванс никто не выдаёт, депозит подтверждается постфактум, и операция может занять до двух часов вместо секунд. То есть обещанная скорость — характеристика рынка решателей в конкретный момент, а не гарантия протокола.

Гарантирует ли стандарт ERC-7683 безопасность конкретного протокола, который я использую? Нет, и он говорит это прямым текстом: стандарт описывает, как протокол объясняет ордер решателям, и не стандартизирует и не гарантирует безопасность протокола, который проводит расчёт. Живость и цензуроустойчивость сетей тоже вынесены в допущения. Совместимость с ERC-7683 означает общий язык интерфейса, а не проверку кода и не страховку средств.

Bybit
$30,100 + $5,030
100 USDT в подарок
Получить →
Поделиться
Связаться:
Крипто- и data-аналитик, инженер-программист (факультет компьютерных наук ХНУРЭ). В IT с 2008 года: администрировал корпоративный мониторинг в «Vodafone Украина», семь лет разрабатывал и продвигал веб-проекты, пять лет руководил маркетингом на метриках — конверсия, CTR, ROI, LTV.Криптовалютными рынками занимаюсь с 2021 года: ончейн-метрики, токеномика, макроэкономические индикаторы. Разработал собственную data-driven модель анализа рынка на 30+ метрик. Стек — Python (pandas, NumPy, SciPy, matplotlib), математическая статистика и EDA; сбор и сверку данных автоматизирую AI-агентами.Принцип — «Don't trust, verify»: каждая цифра проверена по первоисточнику, ключевые — минимум по двум независимым; прогнозы — только сценарии с условиями. Тезис без данных не публикуется.