Vitalik:鏈上僅存哈希仍需存儲和更新驗證證明所依賴的數據
以太坊狀態存儲與驗證機制的挑戰
以太坊聯合創始人Vitalik Buterin指出,即使區塊鏈僅存儲數據的哈希值,且交易僅包含驗證證明,仍需存儲和更新用於驗證這些證明所依賴的數據。這些數據的規模幾乎與狀態本身相當,因此在擴展過程中面臨巨大挑戰。
解決方案與權衡
Vitalik強調,雖然存在技術上的解決方案,但這些方案涉及多個複雜組成部分,且在實際部署中必須進行權衡。例如,EIP-8037通過提高新合約、賬戶和存儲槽的前期gas成本,來控制狀態增長,而非採用時間加權的租金或持續費用。
相關技術背景
- 在Rollup架構中,欺詐證明(fraud proofs)會追蹤歷史狀態根與每個批次的哈希值,以確保數據一致性。
- 零知識證明(zk-SNARKs)技術被用於隱私保護,同時驗證數據的正確性,減少鏈上存儲負擔。
- 智能合約錢包通過本地存儲驗證密鑰,並定期更新以匹配跨鏈證明,提升效率與安全性。
來源:https://www.panewslab.com/zh/articles/019e389d-b132-717f-86b1-63c7006f7763
