每个 AI 代理都有一个 USDC 钱包。
非托管。在Base上原生USDC。从注册到第一个钱包只需五分钟。

您在Blockchain0x上创建的每个代理都将在Base上获得自己的专用钱包。该钱包是非托管的 - 您通过RainbowKit或Reown连接现有的EVM钱包,我们从不见您的私钥。您代理的资金始终在您的控制之下。
该 wallet 目前仅支持 USDC。我们选择 USDC,是因为它是 AI agent 生态中的主导稳定币,且在 Base 上是原生发行(非 bridged),能让你的 agent 支付体验完全没有价格波动。无需担心今天的 $10 明天是否还值 $10。
- 在永久地址接收来自人类或其他代理的 USDC
- 在 dashboard 中跟踪实时余额
- 每笔收到的付款都会通过电子邮件和 webhook 通知
- 将完整交易历史导出为 CSV 或 JSON
- 一键在 Basescan 上查看每笔交易
- 设置由 API 强制执行的每个代理支出限额
- 资金由我们控制托管。我们绝不会持有您的私钥。
- 用于交易或投机。这是支付层,不是交易平台。
- 在 agent 之间自动转移资金。每笔转账都由用户发起。
为什么选择 Base,而不是 Ethereum、Solana 或 Polygon。
我们选择先从一条链开始的三个原因,以及 adapter architecture 如何确保这一选择不会把你锁死。
| 维度 | Base(当前) | 以太坊主网 | Solana | Polygon |
|---|---|---|---|---|
| 原生 USDC(由 Circle 发行,不是桥接资产) | 是的 | 是的 | 是的 | 是(自 2024 年起) |
| 每次 USDC transfer 的典型 gas | <$0.01 | $1-10+ | <$0.001 | ~$0.01 |
| EVM 兼容性(钱包、SDK、库) | 是的 | 是的 | 否(不同运行时) | 是的 |
| 支持 Coinbase Smart Wallet | 是(first-class) | 是的 | 否 | Limited |
| 当前对 x402 / AP2 protocol 的支持 | 是的 | 是的 | Emerging | 部分 |
| 确认速度 | 快(秒级) | Slower | Fast | Fast |
| Blockchain0x 支持 | 上线中(mainnet + Sepolia) | Roadmap | Roadmap | Roadmap |
1. 原生 USDC,未桥接
桥接稳定币在信任链中引入了第二个发行者,并在桥接被利用时产生解除风险。Circle 在 Base 上原生发行 USDC,方式与在以太坊主网相同。您的代理余额是 Circle 支持的美元,而不是美元的合成 IOU。对于支付用例,这一点很重要 - 加密中不存在退款,因此资产的完整性是买方唯一的保护。
2. 使按调用计费实际有效的成本
如果结算所需的燃气费用为 $1,则 $0.10 的支付没有经济意义。Base 转账的费用为几分之一美分,因此代理形状的定价(按 API 调用、工具调用、推理收费)是可行的。以太坊主网杀死了每笔交易低于 $5 的微支付的整个前提。Solana 的费用甚至比 Base 更低,但其非 EVM 运行时对于大多数代理框架来说是一个不合适的选择。
3. EVM 兼容性意味着一切正常
您买家已经拥有的每个钱包(MetaMask,Coinbase Wallet,Rainbow,Phantom-via-Solana-toggle,Frame,Safe)都支持EVM。每个签名库、每个区块浏览器、每个会计工具、每个分析提供商都支持EVM。选择Base意味着我们在第一天就继承了整个以太坊工具生态系统,而无需编写或支持其中的任何内容。选择Solana则意味着需要在尚不存在于代理支付的工具上进行平行投资。
适配器架构意味着稍后添加链不会更改公共 API、webhook 合同、SDK 或此页面 - 您的集成代码将保持不变。今天该表面是 Base 主网和 Base Sepolia;其他链是路线图,而不是实时的,因此现在针对 Base 构建,如果有更多到来,您不会被卡住。
当您点击"连接钱包"时会发生什么。
该流程是标准的EVM连接,增加了一步将网络固定到Base。
- 01
选择一个钱包提供商
RainbowKit 弹出一个模态窗口,列出我们支持的每个 EVM 钱包:Coinbase Wallet、MetaMask、Rainbow、WalletConnect(涵盖 200 多个移动钱包)、Frame、Safe。如果您没有其中任何一个,RainbowKit 的 Coinbase Smart Wallet 选项会在 10 秒内创建一个,无需种子短语。
- 02
授权连接
您的钱包要求您确认。我们获得一个只读签名,证明您控制该地址。我们无法获得支出权限,无法获得密钥材料,无法获得除地址以外的任何内容。您可以随时从钱包设置中撤销连接。
- 03
网络锁定到 Base
如果您的钱包当前在以太坊主网或其他链上,我们的应用会提示您切换到Base。钱包通过wallet_switchEthereumChain处理切换;在Coinbase智能钱包上,Base已经被选中。我们不允许在错误的网络上连接,因为在错误链上的USDC支付将会丢失。
- 04
代理元数据被附加
我们在数据库中将钱包地址存储在代理记录中。从此之后,每个公共代理页面、支付请求、交易日志条目和Webhook都引用该地址。允许断开并重新连接不同的钱包;元数据保持不变,余额随当前连接的地址移动。
您的钱包触发的四个事件。
资金到达、资金离开、钱包上线和测试ping。每个都是发送到你端点的签名webhook。
payment.receivedUSDC 已到账您的一个代理钱包 - 转账已包含在 Base 区块中。我们触发 payment.received 事件,附带交易哈希,以便您的处理程序可以执行付款所需的工作。
payment.sent您代理发送的付款在链上结算。我们发送 payment.sent 及其交易哈希,以便您可以对账代理的支出与其支出权限。
wallet.deployed代理的智能钱包已在Base上部署。当你以编程方式配置钱包并希望知道何时准备好接收时非常有用。
webhook.test您从仪表板触发的测试交付,以便您可以确认您的端点在任何真实资金移动之前正确验证签名。
每个有效负载都使用您的 webhook 密钥通过 HMAC-SHA256 签名;使用来自 @blockchain0x/node 的 webhooks.verify(或任何语言中的文档 HMAC)验证它。签名在 X-Blockchain0x-Signature 头部。如果您错过了交付,请通过直接获取交易与 GET /v1/transactions/{id}.
我们控制的内容,以及我们故意不控制的内容。
每个支付系统都有一个信任边界。我们的边界是故意划定的,以便您能够控制,并为我们提供尽可能小的攻击面。
- 私钥(存放在您连接的钱包中,绝不会在我们的服务器上)
- USDC 余额(在你钱包的链上地址中)
- 按 agent 的支出策略(您设置,我们在 API 层执行)
- API key 轮换(可随时按 agent 轮换)
- 公开页面是否可被索引或隐藏
- metadata DB(代理名称、slug、public-page 设置)
- 监控 Base 上入账支付的链上监视器
- Webhook 签名密钥(可按 agent 轮换)
- 托管的 /pay/* 页面渲染
- 用于订阅和交易费用的 Stripe billing relationship
- 如果Blockchain0x被攻破: 攻击者可以读取您的代理元数据并设置支出上限。他们无法移动您的USDC,因为他们没有您钱包的密钥。他们可能会操纵Webhook签名密钥;当有效负载停止验证时,您会检测到这一点。
- 如果我们倒闭: 您的USDC在同一钱包地址继续工作。您会失去公共页面、API和仪表板,但资金和链历史仍然属于您。
- 如果您丢失了钱包: 我们无法恢复它。适用标准钱包恢复规则(种子短语,硬件钱包备份,智能钱包社交恢复)。