zx402 在 Cardano 上测试 AI 代理的私密资金方案
该项目在 Preprod 的演示将共享资金池与 x402 和 Masumi 支付连接起来。零知识证明旨在在保留付款本身公开的同时,隐藏是哪笔存款为此次购买提供资金。
By SongMarketCap
Updated:
zx402 已在 Cardano Preprod 上记录了两笔服务购买,使用一个旨在将 AI 代理的支出与其原始钱包分离的资金池。10 月 7 日的测试针对自动化商业中的隐私问题:公开的付款历史可能暴露代理的供应商、购买频率和运营预算。
通过 x402 和 Masumi 完成的两笔购买
第一次演示通过 x402 向一家天气服务付款,x402 使用 HTTP 402 请求支付。此次响应花费 2 tUSDM,另有一笔费用支付给提交资金池交易的中继者。
使用先前存入的资金,资金池为一个新的一次性地址提供资金,并完成了一笔标准的 x402 支付。该服务返回了天气响应,剩余余额留在资金池中以备下次购买。
第二次测试向 Masumi 代理“Expose: Web Single Answer”支付了 0.01 tUSDM,请其用一句话解释零知识证明。在这里,资金池为一个 Masumi 支付节点的采购钱包提供资金。随后资金进入 Masumi 托管,公开的日志记录显示该任务已完成。
这种区别对付款流程很重要:x402 测试使用了一次性地址,而 Masumi 测试为一个现有的采购钱包提供了资金。团队发布了两次运行的终端日志和交易链接,使用的是测试代币而非主网资金。
Cardano 隐私资金池的工作方式
代理公开存入资金,同时保留一条私密凭证以记录其对这些资金的领取权。存款获批后,代理在本地生成一份零知识证明,在不指明具体是哪笔存款支撑此次购买的前提下,证明其对已批准且未花费资金的所有权。
由中继者提交该证明和交易。在标准的 x402 流程中,资金池会在付款到达卖家之前为一个新的一次性地址提供资金。根据文档,卖家无需集成特定于 zx402 的代码即可接受此类付款。未花费的资金会变成一条新的私密凭证,可用于后续购买。
隐私是有边界的。金额、时间以及资金池向外的付款仍然可见。资金池规模较小或金额相互匹配时,交易更容易被关联,而公开提取剩余余额可能暴露与早期购买之间的关联。
代理所使用的区块链基础设施提供商也可能观察到其地址和请求。因此,该设计主要切断资金与支出的公共关联,额外的隐私取决于代理如何访问网络。
主网上线前的待办事项
源代码、SDK 和测试说明已向开发者开放。公共网站提供文档,但不连接钱包,也不执行交易。
已实现存款审批,但未对接外部筛查。目前的服务会批准存款,除非已配置的拒绝函数将其拒绝,尚未接入任何筛查数据源。
成本也影响了预期用法。Cardano 的输出必须包含一定的 ADA 最低金额,因此团队将该资金池定位于较大额付款、托管资金和支付通道,而非为每一次低价的 API 请求都进行单独的链上交易。
主网部署尚未完成,项目外部尚无人审查其设计或代码。在接受外部资金之前,zx402 将多方密码学设置和外部安全审计列为必要条件之一。它还需要一个带有区块链检查的新资金池,以强制执行正确的初始状态,从而替代当前对部署者正确初始化的依赖。