НовостиКриптовалютыCircle позволяет ИИ-агентам платить в USDC без отдельных кошельков для газа

Circle позволяет ИИ-агентам платить в USDC без отдельных кошельков для газа

Автор: Coindoo·

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

  • Facilitator Service от Circle теперь обрабатывает платежи x402 в USDC в сетях Arc, Base и Polygon PoS, позволяя ИИ-агентам оплачивать цифровые ресурсы без карточной платёжной инфраструктуры.
  • Релей Circle покрывает газ расчёта за покупателей, поэтому кошелькам больше не нужно держать нативный токен сети вместе с USDC для завершения транзакций.
  • Платежи авторизуются через офчейн-подписи EIP-3009, а Circle проверяет подписи, проверяет оба адреса и записывает платежи до трансляции, чтобы предотвратить двойные списания при повторных запросах.
  • Circle заявляет, что сервис не хранит средства покупателей и не проверяет назначение транзакции или полномочия агента, оставляя контроль расходов — лимиты баланса и ограничения получателей — владельцам приложений.
  • Circle характеризует расчёты в Arc как финальные, тогда как платежи в Base и Polygon PoS могут быть затронуты реорганизацией блокчейна и не имеют гарантии зачисления.
Circle позволяет ИИ-агентам платить в USDC без отдельных кошельков для газа

Circle объявила 19 сентября, что её Facilitator Service теперь доступен для платежей x402 в USDC — привязанном к доллару стейблкоине, выпускаемом Circle, — в трёх сетях: Arc (собственный блокчейн Circle), Base (сеть второго уровня для Ethereum, разработанная Coinbase) и Polygon PoS.
На практике сервис обрабатывает простой обмен. ИИ-агент запрашивает у онлайн-сервиса что-то — набор данных, ответ API или выполненную задачу, — а сервер отвечает ценой. Агент подписывает платёжную авторизацию, USDC переводится, и сервер предоставляет результат. Этот процесс закрывает пробел в традиционных платёжных системах, которые предполагают держателя карты — человека с платёжными реквизитами и возможностью подтверждать регулярные списания — чего у автономного агента по своей природе нет.

x402 задаёт язык этого обмена. Это открытый протокол, построенный вокруг HTTP-кода состояния «402 Payment Required», который входит в спецификацию HTTP с 1999 года, но редко использовался для реальных платежей. Когда сервер возвращает такой ответ, он может указать сумму, принимаемый способ оплаты, блокчейн и адрес получателя. Покупатель затем отправляет подтверждение того, что он авторизовал платёж. x402 сам не перемещает деньги; он лишь стандартизирует диалог между покупателем и продавцом. Новый сервис Circle выполняет последующую блокчейн-работу.

Газ не исчез, а просто скрыт из виду

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

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

Circle помещает эти задачи за один хостируемый сервис. Согласно его технической документации, Circle транслирует каждый перевод через свой релей и оплачивает газ расчёта. Покупатель авторизует платёж в USDC, но ему не нужно поддерж отдельный баланс нативного токена сети. Газ не исчез; Circle взяла на себя задачу финансирования и отправки транзакции.

Подпись кошелька — это реальное разрешение на трату

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

Подписанное сообщение определяет платящий кошелёк, получателя, сумму в USDC, период действия авторизации и уникальный код, известный как nonce. Nonce не позволяет повторно использовать одну и ту же авторизацию.

Circle проверяет, что подпись действительна, что у покупателя достаточно USDC и что получатель совпадает с платёжным адресом, указанным продавцом. Она также проверяет оба адреса перед отправкой перевода и записывает платёж до его трансляции, чтобы повторный запрос не приводил к повторному списанию.

Здесь важно различие между технической авторизацией и человеческим разрешением. Подпись доказывает, что кошелёк покупателя одобрил перевод. Она не доказывает, что ИИ-агент оставался в рамках бюджета, приобрёл подходящий сервис или следовал инструкциям владельца. Человек или оператор приложения по-прежнему должен решать, сколько контроля предоставить агенту. Это может означать использование кошелька с ограниченным балансом, программирование кошелька на одобрение только определённых действий, ограничение получателей или установку лимита расходов. Circle прямо заявляет, что её фасилитатор не проверяет назначение транзакции или объём полномочий агента.

Распределение ролей выглядит следующим образом:

  • Покупатель или ИИ-агент: запрашивает ресурс и подписывает точный платёж в USDC со своего кошелька.
  • Продавец: устанавливает цену и получателя, запрашивает расчёт и предоставляет оплаченный ресурс.
  • Circle: проверяет авторизацию, проверяет обе стороны, оплачивает газ и отправляет перевод.

Удобство переносит платёжные операции в Circle

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

Это операционная зависимость, а не хранение средств. Circle заявляет, что сервис не хранит и не контролирует средства покупателя. USDC остаётся в кошельке покупателя, пока авторизация не будет исполнена контрактом токена — блокчейн-программой, регистрирующей переводы USDC.

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

Зависимость от Circle не устраняет и риски уровня сети. Circle предупреждает, что платежи в Base и Polygon PoS могут быть затронуты реорганизацией блокчейна — редким событием, при котором недавно записанный блок заменяется. Circle описывает расчёты в Arc как финальные, но нерует зачисления в Base или Polygon PoS. Эти условия описывают запуск в его текущем виде; для тех, кто строит сервис на этой платформе, изменения поддерживаемых сетей или гарантий расчёта прежде всего появятся в документации Circle.

Arc собирает больше, чем просто платёжный слой

Устранение платёжных трений важнее, когда получатели могут использовать полученный USDC. Arc уже размещает инфраструктуру обмена Uniswap, включая v2, v3, v4 и UniswapX. Это помещает расчёт платежей и доступ к ончейн-ликвидности в одну сеть. Две системы не связаны автоматически, и их наличие не гарантирует объёмов, генерируемых агентами. Однако они размещают расчёт платежей и торговую инфраструктуру в одной экосистеме Arc.

Более быстрый расчёт повышает важность контроля расходов

Более простой расчёт повышает ценность контроля на уровне кошелька. Ограниченный кошелёк может сделать автономные платежи полезными; неограниченный ключ подписи может сделать ошибку агента дорогостоящей. Circle может проверить действительность подписи и доставить платёж в блокчейн. Решение о том, должен ли агент был её ставить, остаётся ответственностью приложения и его владельца.

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