ウォレット
x402プロトコルにおけるウォレットの役割を説明します。
概要
x402において、ウォレットは支払い手段と固有のIDという2つの機能を担います。バイヤーにとってもセラーにとっても、ウォレットはプロトコルへの参加に不可欠な要素です。
ウォレットはx402においてプログラムによる許可不要な支払いを実現します。AIエージェントやその他のエンティティがウォレットベースの認証を通じて商取引に参加できます。
バイヤーとしてのウォレット
バイヤーはウォレットを使って以下を行います:
- 暗号資産(USDC等のステーブルコイン)を保管する
- トランザクションを認証する(秘密鍵をバックエンドに公開せずにローカルで署名)
- 従来のアカウント作成なしに支払いを実行する
セラーとしてのウォレット
セラーはウォレットを使って以下を行います:
- 暗号資産での支払いを受け取る
- サーバー設定でウォレットアドレスを支払い送金先として設定する(バイヤーに公開される)
推奨ウォレット
安全な鍵管理とプログラムによる支払い処理には、Coinbase Wallet APIの利用を推奨します。AIエージェントや自動化システムでの利用に適した設計になっています。
その他、EVM対応ウォレット(MetaMask・Coinbase Wallet等)やSolana対応ウォレットであれば基本的にx402に対応しています。