纽约/伦敦——以太坊基金会周四宣布推出 zkAPI。该系统允许用户在不透露身份的情况下,为 AI 模型及其他按量计费 API 付费。基金会表示,zkAPI 与开源 AI 隐私项目 Open Anonymity Project 合作构建,并已上线以太坊主网。
基金会在博客文章中称:“如今每一次 AI API 调用都携带身份。你的 API 密钥指向一个账户,账户又指向一种支付方式,而你发送的每一条提示都会加入与两者相连的记录。服务提供商可以将你多年的使用记录拼接成单一画像。”
斯坦福大学计算机科学博士生、参与 Open Anonymity Project 的 Ken Liu 周四下午在 X 平台发文称,zkAPI“像是 OA 不可关联推理的泛化,同时将支付抽象出去”。他补充说,“应该有更多基础设施让隐私和主权成为基础,并让人们掌握控制权”。
zkAPI 如何运作
根据博客文章,使用 zkAPI 时,用户首先需要将以太坊上的 ETH 或 USDC 等代币存入一个 vault 合约。该合约将用户余额记录为一张私密 note。
当用户需要花费代币时,其设备上的软件会生成零知识证明,证明该请求由一张有资金的 note 支持,同时不透露具体是哪张 note 或哪笔存款提供资金。zkAPI 服务器验证零知识证明后,会签发一个设有支出上限的临时 API 密钥。随后,用户使用该密钥直接向 AI 模型提供商发送提示。
当密钥到期时,服务器会从用户的私密余额中扣除相应使用费用。每次用户为 AI 使用付费时,还会发布一个名为“nullifier”的序列号。博客文章指出:“如果用户试图重复花费同一笔余额,就会产生重复的 nullifier,从而暴露这一尝试,除此之外不会暴露其他信息。”
博客文章称,该客户端可与现有 AI 工具配合使用。“客户端会在你自己的机器上暴露标准的 OpenAI 和 Ollama API。”文章写道,“现有应用、编辑器和聊天客户端只需指向 localhost 即可工作。”
用例与限制
文章将 AI 聊天和 AI 代理列为第一类用例。其他列出的应用包括区块链 RPC 查询、图像和视频生成、VPN 带宽,以及 AI 代理之间的机器对机器支付。
不过,zkAPI 并不提供网络匿名性。文章称,网关可能将来自稳定 IP 地址的请求关联起来,寻求更强隐私的用户可以通过 Tor 路由流量。此外,会话还可能通过提示内容被重新关联,例如个人细节、写作风格或对话历史。
zkAPI 项目的 GitHub 仓库将该协议描述为实验性项目。
Vitalik Buterin 参与合著设计
zkAPI 实现了“ZK API Usage Credits”设计。该设计由 Davide Crapis 和以太坊联合创始人 Vitalik Buterin 于 2 月 11 日发布在以太坊研究论坛上。Crapis 领导以太坊基金会 dAI 团队。该团队成立于 2025 年 9 月,目标是提升以太坊作为 AI 结算与协调层的能力。
该团队还开发了 ERC-8004,这是一种 AI 代理身份标准,已于 1 月上线主网。宣布 zkAPI 的博客文章由 dAI 团队的 Vittorio Rivabella 撰写。Buterin 在 2 月的一篇 X 帖子中,将面向 AI 服务的加密支付机制列为他对以太坊在 AI 领域近期愿景的一部分。
