以太坊基金會推出 zkAPI,以零知識證明分離支付與身份
以太坊基金會與 Open Anonymity Project 聯合開發 zkAPI,已在以太坊主網執行,可在不暴露身份下授權 AI API 使用額度。
以太坊基金會宣布與開放匿名專案(Open Anonymity Project)聯合開發 zkAPI,並已在以太坊主網上執行。zkAPI 透過零知識證明將支付與身份分離,使用者只需一次性將 ETH、USDC 等資產存入以太坊上的金庫合約,隨後即可在不暴露身份的情況下授權 AI API 使用額度。
服務提供商能夠看到請求內容,但無法獲知付款身份;支付服務方則只能看到消費金額,無法將其與具體請求或使用者關聯。使用者裝置生成證明,驗證某筆資金足以覆蓋本次消費且此前未被使用,伺服器驗證後生成具有額度上限和有效期的臨時 API 金鑰,系統最終按照實際用量從使用者私有餘額中扣除費用。
該方案採用 Groth16、BN254、Poseidon 和 Merkle 樹等密碼學技術,並允許使用者在伺服器停止執行的情況下直接從鏈上提取資金。以太坊基金會表示,zkAPI 首先面向 AI 推理場景,因為使用者提交給 AI 模型的提示詞可能涉及健康、財務等敏感資訊,該機制也可用於區塊鏈 RPC、影象和影片生成等按量計費場景。