以太坊基金會推 zkAPI,用零知識證明匿名付費使用 AI 模型
以太坊基金會 10 月 1 日在官方部落格發表 zkAPI,讓用戶付費使用 AI 模型等按量計費的 API 時不必揭露身分。zkAPI 由 Open Anonymity Project 與以太坊基金會合作開發,已在以太坊主網上線。
先存款進金庫合約,再用零知識證明授權消費
以太坊基金會指出,現在每一次呼叫 AI API 都帶著身分:API 金鑰對應帳戶,帳戶對應付款方式,用戶送出的每一則提示詞都會被記錄在這兩者底下,服務商可以把多年的使用紀錄串成一份個人檔案。基金會寫道:「人們會向 AI 模型詢問自己的健康、財務與疑慮。」
zkAPI 的做法是把付款和身分拆開。用戶先把 ETH、USDC 等資金存入以太坊上的金庫合約,只需一筆普通交易,之後餘額會以私密票據的形式存在,無法回溯到當初那筆存款。
要消費時,用戶裝置上的軟體會產生一個零知識證明,證明有一張已存入資金的票據足以支付,而且尚未被花用過。zkAPI 伺服器驗證後,當場發出一把有效期短、設有美元上限的 API 金鑰,用戶再拿這把金鑰把提示詞直接送給 AI 服務商。金鑰到期後,系統依實際用量從私密餘額扣款。每筆消費都會公開一個由票據密鑰推導出的序號,若有人想把同一筆餘額花兩次,就會產生重複的序號而被發現。
收款方看不到內容,AI 服務商不知道誰付錢
根據基金會的說明,zkAPI 伺服器只知道有一筆有效付款,以及每個工作階段花了多少錢,不知道用戶是誰、問了什麼、用哪筆存款支付。AI 服務商因為要執行模型,看得到提示詞與回覆,但不知道是誰付費。以太坊鏈上公開的只有存款、結清與提領紀錄。
金庫是以太坊上的合約,不是公司帳戶,即使所有 zkAPI 伺服器都消失,用戶仍可在鏈上結清餘額並提領。用戶端在本機提供與 OpenAI、Ollama 相同格式的 API,現有的應用程式、編輯器與聊天工具只要改連到本機就能使用。
基金會表示,AI 推論是第一個應用場景,因為提示詞很敏感,帳單紀錄又會把每一則提示詞連回用戶。同一套用戶端與合約也能用在區塊鏈節點查詢、圖片與影片生成、VPN 頻寬,以及 AI 代理之間的機器對機器付款。
Vitalik 與 Crapis 提出的設計,網路匿名與提示詞內容仍是限制
zkAPI 是「ZK API 使用額度」設計的實作版本,這套設計由 Davide Crapis 與以太坊共同創辦人 Vitalik Buterin 發表在以太坊研究論壇。程式碼已公開在 GitHub。
基金會也列出兩項限制。第一是網路層並不匿名,用戶若固定用同一個 IP 位址送出請求,閘道仍可能比對出請求模式,基金會建議需要更高隱私的用戶透過 Tor 連線,並在每個工作階段使用新的線路。第二是提示詞內容本身可能洩漏身分,若用戶反覆提供相同的個人資料、寫作風格、對話紀錄或專案文件,AI 服務商仍可能把不同工作階段重新串連起來。
風險提示
加密貨幣投資具有高度風險,其價格可能波動劇烈,您可能損失全部本金。請謹慎評估風險。




