ニュース暗号資産Circle、AIエージェントが別途ガス用ウォレットなしでUSDCで支払い可能に

Circle、AIエージェントが別途ガス用ウォレットなしでUSDCで支払い可能に

著者: Coindoo·

重要ポイント

  • CircleのFacilitator Serviceが、Arc、Base、Polygon PoS上でUSDCによるx402支払いを処理し、AIエージェントがカード型決済インフラなしでデジタルリソースへの支払いを行えるようになりました。
  • Circleのリレイヤーが買い手に代わって決済用ガスを負担するため、ウォレットはUSDCに加えてネットワークのネイティブトークンを保有する必要がなくなります。
  • 支払いはEIP-3009のオフチェーン署名で承認され、Circleは署名の検証、双方のアドレスのスクリーニング、ブロードキャスト前の支払い記録を行い、再試行時の二重請求を防ぎます。
  • Circleは、このサービスが買い手の資金を保有せず、トランザクションの目的やエージェントの権限も確認しないと述べており、残高上限や受取人制限などの支出管理はアプリケーションの所有者に委ねられます。
  • CircleはArcでの決済をファイナルと位置付ける一方、BaseおよびPolygon PoSでの支払いはブロックチェーン再編成の影響を受ける可能性があり、受領は保証されません。
Circle、AIエージェントが別途ガス用ウォレットなしでUSDCで支払い可能に

Circleは9月19日、同社のFacilitator Serviceが、USDC(Circleが発行するドル連動ステーブルコイン)で決済されるx402支払いに対応し、Arc(Circle自身のブロックチェーン)、Base(Coinbaseが開発するEthereumレイヤー2ネットワーク)、Polygon PoSの3ネットワークで利用可能になったと発表しました。\n実際の運用では、このサービスはシンプルな交換を処理します。AIエージェントがオンラインサービスにデータセット、APIレスポンス、または完了したタスクなどを要求すると、サーバーが価格を返します。エージェントが支払い承認に署名すると、USDCが移動し、サーバーが結果を提供します。このフローは、請求情報を持ち定期課金を承認する方法を備えた「人間のカードホルダー」を前提とする従来の決済インフラが持つギャップ、すなわち自律型エージェントが本質的に持たない要素を対象としています。

x402は、この交換のための「言語」を提供します。x402は、1999年からHTTP仕様の一部でありながら実際の決済にはほとんど実装されてこなかった、ウェブの「402 Payment Required」ステータスコードを基盤とするオープンプロトコルです。サーバーがこのレスポンスを返す際、金額、受け付ける支払い方法、ブロックチェーン、宛先アドレスを含めることができます。買い手はその後、支払いを承認した証拠を返送します。x402自体は資金を移動させず、買い手と売り手の間のやり取りを標準化するだけです。それに続くブロックチェーン上の処理を、Circleの新サービスが実行します。

ガスは見えない場所に移されただけで、消滅したわけではない

すべてのブロックチェーランザクションには、一般に「ガス」と呼ばれるネットワーク手数料が必要です。多くのネットワークでは、この手数料はそのチェーンのネイティブトークンで支払わなければなりません。そのため、USDCを保有する買い手は、同じウォレットに適切なガストークンも含まれていない限り、USDCを送金できない可能性があります。この制約は、タスクの途中でガス残量を補充する簡単な手段を持たない自律型エージェントにとって、より重くのしかかります。

開発者は、リレイヤー(ユーザーに代わってトランザクションを送信し、そのガスを支払う別のシステム)を運用することでこれを回避できます。しかし通常、それは別の署名鍵の保護、資金を供給されたガス用ウォレットの維持、失敗したトランザクションの監視を意味します。

Circleは、これらの作業を1つのホスト型サービスの背後に置きました。同社の技術ドキュメントによれば、Circleは各転送をリレイヤー経由でブロードキャストし、決済用のガスを支払います。買い手はUSDCの支払いを承認しますが、ネットワークのネイティブトークンを別途保有しておく必要はありません。ガスが消えたわけではなく、Circleがトランザクションへの資金供給と送信の役割を引き継いだのです。

ウォレットの署名こそが実際の支出許可

転送にはEIP-3009が使用されます。これは、トークンホルダーがオフチェーン署名によって転送を承認できるようにする標準規格です。「オフチェーン」とは、ウォレットがトランザクションを即座に送信したりガスを支払ったりすることなく、メッセージに署名することを意味します。

署名されたメッセージには、支払うウォレット、受取人、USDCの金額、承認が有効な期間、ノンスと呼ばれる一意のコードが含まれています。ノンスにより、同じ承認が繰り返し使用されることを防ぎます。

Circleは、署名が有効であること、買い手が十分なUSDCを保有していること、受取人が売り手が指定した支払いアドレスと一致していることを確認します。また、転送を送信する前に両アドレスをスクリーニングし、ブロードキャスト前に支払いを記録するため、同じリクエストを再試行しても二重請求は発生しません。

ここで重要になるのが、技術的な承認と人間の許可の違いです。署名は、買い手のウォレットが転送を承認したことを証明するだけです。AIエージェントが予算内に収まっていたこと、適切なサービスを購入したこと、所有者の指示に従ったことは証明しません。エージェントにどの程度の制御を与えるかは、人間またはアプリケーションの運営者が依然として決めなければなりません。残高を制限したウォレットの使用、定義されたアクションのみを承認するようウォレットをプログラムすること、受取人の制限、支出上限の設定などがその例です。Circleは、同社のファシリテーターはトランザクションの目的やエージェントの権限範囲を検証しないと明示しています。

役割の分担は以下のとおりです。

  • **買い手またはAIエージェント:**ソースを要求し、ウォレットから正確なUSDC支払いに署名します。
  • 売り手: 価格と宛先を設定し、決済を要求し、支払われたリソースを提供します。
  • Circle: 承認を確認し、双方をスクリーニングし、ガスを支払い、転送を送信します。

利便性により決済業務がCircleへ移行

決済コンポーネントを減らして運用することで、ミスを減らし開発時間を短縮できます。その一方で、複数の機能がCircleのサービス内に集中します。ファシリテーターを利用する売り手は、リクエストの受け入れ、スクリーニングの実施、リレイヤーへの資金供給、トランザクションの送信をCircleに依存することになります。ホスト型サービスが利用できなくなったり、アドレスの1つを拒否したりした場合、基盤となるブロックチェーンが稼働し続けていても決済が停止する可能性があります。

これはカストディではなく、運用上の依存です。Circleは、このサービスが買い手の資金を保有または管理しないと述べています。USDCは、トークンコントラクト(USDCの転送を記録するブロックチェーンプログラム)によって承認が実行されるまで、買い手のウォレットに留まります。

Circleは限定的なキーレステストを許可していますが、継続的な本番利用にはCircleのAPIキーによる認証が売り手に必要です。このトレードオフを一文で言えば、開発者はリレイヤー、ガス用ウォレット、スクリーニング処理を運用する必要がなくなったものの、その支払いフローはCircleがそれらのコンポーネントを代わりに運用することに依存するようになった、ということです。

Circleへの依存は、ネットワークレベルのリスクを排除するものでもありません。Circleは、BaseおよびPolygon PoSでの支払いが、直近に記録されたブロックが置き換えられるまれな事象であるブロックチェーン再編成の影響を受ける可能性があると警告しています。CircleはArcでの決済をファイナルと位置付ける一方、BaseまたはPolygon PoSでの受領は保証していません。これらの条件は現時点でのローンチ状況を示すものであり、このサービス上に構築する者にとって、対応ネットワークや決済保証の変更はまずCircleのドキュメントに現れることになります。

Arcは決済レイヤー以上を構築しつつある

支払いの摩擦を取り除くことは、受取人が受け取ったUSDCを利用できる場合にいっそう重要になります。Arcはすでに、v2、v3、v4、UniswapXを含むUniswapの取引インフラをホストしています。これにより、決済とオンチェーン流動性へのアクセスが同一ネットワーク上に置かれています。両システムが自動的に接続されているわけではなく、その存在がエージェント主導の取引量を保証するものでもありません。ただし、決済と取引インフラが同一のArcエコシステム内に存在することには変わりありません。

決済の高速化により支出管理がより重要

決済が容易になるほど、ウォレットレベルの管理の価値が高まります。制限されたウォレットは自律型支払いを有用なものにし得ますが、制限のない署名鍵はエージェントのミスを高額なものにしかねません。Circleは署名が有効であることを検証し、支払いをブロックチェーンに届けることはできます。しかし、エージェントがそれに署名すべきだったかどうかを判断することは、アプリケーションとその所有者の責任のままです。

本記事は情報提供のみを目的としており、金融、法律、投資に関する助言を構成するものではありません。決済サービスの機能、対応ネットワーク、決済条件は変更される場合があります。