Open Anonymity Project 和以太坊基金会推出了 zkAPI 积分,这是一种旨在将按量计费的 API 使用与用户账单身份分离的支付系统。在 2026 年 10 月 1 日的公告中,基金会表示,zkAPI 已在以太坊主网上线,并设有一个存放 USDC 积分的金库。AI 推理是其首个应用场景,但该设计也支持其他按使用量收费的服务。
要点
- zkAPI 使用私密余额凭证和零知识证明来授权 API 支出,而不透露资金来自哪笔存款。
- 其运行时密钥模式会将提示词直接发送给 AI 服务提供商,而支付服务器只会收到付款证明和会话支出总额。
- 该系统隐藏的是支付关联信息,而非请求内容或 IP 地址;服务提供商仍可能通过网络元数据或重复出现的个人信息关联不同会话。
目录
zkAPI 积分如何将资金来源与请求分离
zkAPI 不会将每个 API 请求都绑定到一个账单账户,而是从向以太坊金库合约存入资金开始。用户会收到一份私密余额凭证,其设备上的软件会生成一份证明,表明该凭证足以支付获授权的支出,但不会识别其背后的存款。
以太坊基金会关于 zkAPI 的公告介绍了 ZK API usage credits 设计的一种实现方案。该设计由 Davide Crapis 和 Vitalik Buterin 发布于 Ethereum Research。Open Anonymity 团队协助构建了客户端、服务器和合约。
存款以承诺值的形式记录在默克尔树中。每笔支出都会生成一个空值符(nullifier),这是一种单向标识符,可检测重复使用同一笔余额的尝试。该设计旨在验证付款,同时避免形成将不同请求关联起来的账单记录。
| 项目 | 详情 |
|---|---|
| 以太坊主网金库 | 公告发布时已上线;存放 USDC 积分。 |
| 运行时密钥模式 | 提示词直接发送给服务提供商;支付服务器处理证明和支出总额。 |
| 代理模式 | zkAPI 服务器转发请求,因此可以看到流量。 |
| 会话结算 | 费用由经签名的使用凭证确定,而非按预留上限收取。 |
| 用户退出 | 用户可以关闭余额并在链上提取资金,无需 zkAPI 服务器保持可用。 |
会话上限预留资金,而非确定最终费用
在运行时密钥模式下,本地客户端向 zkAPI 服务器发送付款证明,但不附带提示词。验证通过后,服务器会签发一个设有美元金额上限、有效期较短的 API 密钥。该密钥保存在设备内存中,提示词则直接从设备发送给 AI 服务提供商。
该上限预留的是支出额度,并不确定最终账单。密钥到期后,服务提供商会在经签名的凭证中记录总使用量,服务器则从私密余额中扣除按量计费的金额。因此,一次授权即可覆盖整个会话,而无需为每次调用单独提供证明。
zkAPI 还提供一种更简单的代理模式,通过其服务器转发请求。公告称,这种模式更易于运行,但中继服务器可以看到流量。
目前已上线的功能,以及用户如何保留资金访问权
公告所述的主网金库存放 USDC 积分。Sepolia 部署为测试提供测试资金,而 OA Chat 则提供无需安装、基于浏览器的 AI 聊天服务。
对于现有软件,本地客户端提供标准的 OpenAI 和 Ollama API。兼容的应用程序、编辑器和聊天客户端只需连接到 localhost 即可使用。
服务器会在链下验证支出证明。金库合约则会验证存款、关闭和逃生操作的证明,因此即使 zkAPI 服务器消失,用户仍可关闭余额并在链上提取资金。资金存放在以太坊合约中,而非公司账户中。
支付隐私的边界
服务提供商仍能看到提示词、回复以及 IP 地址等网络元数据。固定地址和请求时间可能有助于关联会话,而重复出现的个人信息、写作风格或对话历史也可能将原本分开的会话联系起来。
公告建议,希望加强网络隐私的用户通过 Tor 上网,并为每个会话使用新的电路。但这无法对推理服务提供商隐藏提示词内容。减少重复使用上下文可能降低基于内容的关联风险,但也会降低对话的实用性。
除了 AI,同一客户端和合约还可用于按量计费的区块链 RPC 查询、生成任务、带宽以及机器对机器服务。这些是该设计所述的应用场景,并非已确认集成的服务提供商名单。
结论
zkAPI 推出了一种已在以太坊上线的支付机制,可将 API 支出与账单身份分离。其实际边界很明确:私密支付授权并不会让底层对话或网络连接变成匿名。
阅读更多新闻
免责声明
本文由 FinanceVelix 发布,仅提供一般信息,不构成个性化的财务、投资、法律或税务建议。加密货币价格可能迅速波动,您可能损失全部投资资金。本文所述事实以发布时可获取的资料为准,之后可能发生变化。请自行核实重要信息,并在需要时咨询合格的专业人士。提及任何资产、公司或服务均不代表对其予以认可。




