
Ethereum 基金会和 Open Anonymity 项目推出了 zkAPI 系统,该系统允许预付人工智能服务和其他按使用量付费的服务,而无需将支付身份绑定到每个请求。该系统自 10 月 1 日起在 Ethereum 主网上运行。
zkAPI 使用零知识证明和一次性 API 密钥,将付款人的身份与其购买的内容分开。Ethereum 基金会直言不讳地指出问题:“今天的每个 AI 接口调用都携带着身份。” zkAPI 正试图打破这种链条。用户将 ETH、USDC 或其他资金存入合约存储。余额以私人票据的形式表示,可以在不透露其来源的情况下使用。用户设备上的程序生成零知识证明,证明票据覆盖费用且尚未使用。服务器验证声明,而不知晓票据的归属。
存款作为承诺存储在深度为 32 级的默克尔树中。消费生成单向序列号——nullifiers;加密由 BN254 曲线上的 Groth16 证明和 Poseidon 哈希提供支持。尝试重复使用同一余额会通过重复项暴露自己。支付授权后,服务器创建一个新的短期密钥,具有美元限额。密钥仅存在于设备内存中,请求直接发送给 AI 提供商。当密钥过期时,提供商在签署的收据中记录实际消耗的金额,zkAPI 从私人票据中扣除,而不是整个限额。
然而,完全的隐身性并不存在。zkAPI 将支付身份与接口使用分开,但不会隐藏用户输入的内容:提供商仍然接收请求,因为他们需要运行模型。稳定的 IP 地址、时间安排和重复行为有助于将表面上分开的会话联系起来。基金会警告:“请求的公共片段可能会作为指纹。” 为了更强的匿名性,建议使用 Tor。协议在存储库中被标记为实验性。相同的方案可以服务于区块链请求、图像和视频生成、VPN 流量和机器对机器服务。
本材料仅供参考,不构成财务建议或推荐。




