新闻加密货币以太坊基金会推出 zkAPI:一种私密的 AI 付费方式

以太坊基金会推出 zkAPI:一种私密的 AI 付费方式

作者: Coindoo·

要点速览

  • •以太坊基金会于 10 月 1 日在以太坊主网发布了 zkAPI,使用户能够匿名支付 AI 服务。
  • •该工具实现了 Vitalik Buterin 和 Davide Crapis 于 2 月 11 日提出的研究提案,使用 ETH 金库存款、零知识证明和 nullifier 来验证支付,而不将其与用户身份关联。
  • •支付证明和记账在链下运行,因此一笔存款可支持多次 AI 会话,而每次提示词无需单独的区块链交易。
  • •该系统仅隐藏支付轨迹;AI 提供商仍能看到对话内容,且 IP 地址和时间等因素可能跨服务关联会话。
  • •该协议被标记为实验性,默认设有 24 小时提款挑战期,票据过期后未关闭的资金可能被国库认领,且用户必须接受可信设置假设。
以太坊基金会推出 zkAPI:一种私密的 AI 付费方式

以太坊基金会推出了 zkAPI,这是一款支付工具,旨在让用户在不暴露身份或账单信息的情况下为人工智能服务付费。根据基金会的公告,该工具已于 10 月 1 日在以太坊主网上线。它建立在 Vitalik Buterin 和 Davide Crapis 的2 月 11 日提案之上。从那篇研究文章到主网上线大约经历了八个月,将一份书面提案变成了处理真实 ETH 存款的可用软件——这也正是下文所述的提款规则和安全假设值得关注的原因。

当写作应用要求 AI 模型生成回答时,它会发送一个 API 请求。传统的 API 密钥会将该请求与客户账户关联起来,而账户中可能还包含账单信息。久而久之,服务提供商便能将该客户与一系列关于工作、财务及其他个人事务的提问历史联系起来。

zkAPI 将“请求能否被支付”的校验与对话本身分离开来。正如基金会所言:“提供商看到的是请求,支付层看到的是支出。”

AI 会话是如何付费的

例如,某人使用写作应用探索职业转型,首先需要为以太坊金库充值。当前客户端的文档描述了以 ETH 进行的存款,软件会私密记录余额以及使用该余额所需的信息。这一记录被称为票据(note)。由于余额以 ETH 计价,其美元价值会在会话之间波动,正如计费文档所解释的那样。

要开始会话,软件会生成一个零知识证明,表明有足够的资金可用,同时不暴露具体的存款。一个被称为 nullifier 的唯一消费标记可防止同一消费状态被用于第二次授权。

证明通过后,服务器会签发一个带有消费限额的临时 API 密钥。写作应用随后使用该密钥直接联系 AI 服务,使对话内容避开支付服务器。

假设用户为一次会话授权最高 1 美元,但实际只消耗了 0.30 美元。余额会按实际计量的费用扣减,而未消费的资金仍按金库规则保持可用。这些数字仅为示例:消费限额是上限,而非自动扣款。

由于支付证明和记账在链下运行,一笔存款可以支持多次使用。只有在充值或关闭余额时才会涉及以太坊交易,因此每次提示词无需单独的区块链支付。

AI 提供商仍能看到什么

在这种直连提供商的架构中,不同的参与方获得的信息各不相同。AI 服务仍会收到回答用户所需的文本。如果用户上传了包含其姓名和雇主的简历,即便支付是私密的,AI 服务仍可能识别出其身份。重复的文档或对话历史也可能将不同的会话关联起来。

使用同一临时密钥发出的请求仍可能被归入同一会话。即使支付证明了充值存款,IP 地址和时间也可能进一步关联不同会话。综合来看,这些限制意味着 zkAPI 私密化的是支付轨迹,而非对话本身。

发布公告还描述了一种通过支付服务器转发请求的代理选项。该中继可以看到流量,因此其可见性高于直连提供商的架构。

充值金库前需要了解的事项

用户可以通过 OA Chat 或适用于兼容应用的本地客户端访问该系统。项目仓库将该协议标记为实验性,因此在充值余额之前,其提款规则和安全假设值得一读。

根据当前的协议文档,用户可以在服务器批准的情况下关闭余额,也可以使用无需批准的独立提款通道。后者包含一个挑战期,默认为 24 小时。票据还有有效期,过期后未关闭的票据可由国库认领。因此,用户在决定何时提取剩余资金时需要考虑这些日期。

该证明系统使用由单一方生成的初始密码学参数。其安全文档指出,已发布的文件并不能证明设置中的秘密材料已被销毁。因此,用户必须信任这些敏感材料得到了安全处理。

支付模式可扩展至其他服务

2 月的提案还考虑了付费区块链查询以及其他按使用量计费的服务。钱包或自动化应用可以按照相同的支付原则购买访问权限,消费受其可用额度限制。以太坊提供资金和结算基础设施,而远程服务执行所请求的工作。

更广泛的采用将取决于应用能否清晰地展示费用和提款期限,同时在后台处理证明生成。用户应能在不亲自管理密码学机制的情况下评估一次会话的成本和隐私性。项目的公开文档是日后查看实验性标签和设置假设是否有变化的地方。