
以太坊聯合創始人 Vitalik Buterin 於 5 月 17 日在 X 就以太坊狀態存儲問題評論指出,即使由用戶自行存儲數據、區塊鏈僅存儲哈希且交易僅包含證明,仍需存儲並更新用於驗證證明的數據,而這些數據「最終幾乎與狀態本身一樣大」。Vitalik 此前稱,零知識(ZK)支付是全球數位經濟的下一個關鍵標準。
Vitalik 在評論中確認了一個核心技術矛盾:在「鏈上僅存雜湊」的設計中,驗證者仍需訪問或重建用於核實 ZK 證明的輔助數據(witness data),其規模幾乎等同於原始狀態數據。這意味著純粹的「鏈上存哈希」設計無法完全解決狀態膨脹問題。Vitalik 確認問題存在解決方案,但強調所有方案均涉及以太坊。EIP-8037 作為當前相關提案,核心機制是顯著提高新合約、帳戶和存儲槽創建的前期 Gas 成本,屬於一次性的前期費用調整,而非按時間加權的持續租金模式。
Vitalik 在 5 月 10 日的研究文章中確認了以下立場:
問題定義: 區塊鏈的透明公開性是阻礙加密支付取代傳統法幣在日常零售中普及的主要障礙;解決方案需要「默認隱私」而非「選擇性匿名」。
技術解法: 以 ZK 證明交易取代傳統轉帳,用戶無需揭露全部餘額或交易歷史即可驗證支付有效性;Layer 2 透過「遞歸 SNARKs」可以與透明支付相同的速度和成本處理私密支付。
合規機制: 在 ZK 支付標準中引入「選擇性揭露」和「無罪證明」機制,允許用戶向授權機構或稅務機關提供特定「合規證明」,無需向公眾揭露完整交易數據,以解決與 AML 法規的兼容問題。
Vitalik 在部落格中指出,自主 AI 代理需要支付 LLM API 積分等服務的方式,而不留下任何可追溯到其人類所有者的痕跡。他提出的「零知識 API 使用積分」允許代理在以太坊 Layer 2 完成支付驗證,同時保持支付記錄的隱私性,兼顧代理的操作自主性和所有者的數據安全。
在 ZK 證明系統中,驗證者需要輔助數據(witness)才能核實一個 ZK 證明的正確性。即使區塊鏈僅存儲狀態的哈希值,驗證新的 ZK 證明仍需訪問這些輔助數據,且其規模接近原始狀態數據,因此無法透過「僅存哈希」完全規避狀態膨脹問題。
EIP-8037 的方案是一次性的前期 Gas 成本提升,針對新創建的合約、帳戶和存儲槽,不對已存在的存儲槽收取持續費用。持續存儲租金則會對所有佔用鏈上存儲的數據按時間計費,影響所有現有合約,實施難度更高。
依據 Vitalik 的部落格提案,ZK 支付標準包含「選擇性揭露」和「無罪證明」機制:用戶在公眾層面保持隱私,但可在需要時向特定授權機構生成可驗證的合規證明,而無需公開全部交易歷史,從而解決隱私保護與反洗錢(AML)法規的長期矛盾。
Related News