時間:2023-04-22|瀏覽:264
關鍵要點如下:
ZK-EVM的多客戶端問題
Vitalik Buterin相信ZK-EVM將成為以太坊Layer 1安全和驗證過程的重要組成部分,而零知識證明技術則能讓開發者在不透露任何額外信息的情況下證明交易或消息的真實性。但據Vitalik Buterin的分析,零知識證明技術的隱私保護性質可能會破壞更廣泛的EVM格局,因為以太坊客戶端在實施協議規則方面存在細微差別。由此,他提出了一個問題:“我們該如何為基于零知識證明以太坊區塊的正確性創建一個多客戶端生態系統?”
ZK-EVM多客戶端解決方案
Vitalik Buterin認為,創建一個開放的多客戶端ZK-EVM生態系統是完全可行的,并且有利于以太坊的安全性和去中心化。他提出了三種可能的解決方案:1、單一的ZK-EVM;2、封閉的多個ZK-EVM;3、開放的多個ZK-EVM。他支持第三種,即開放的多個客戶端ZK-EVM生態系統的解決方案,并認為不同的客戶端有不同的ZK-EVM實現,每個客戶端在接受一個區塊為有效之前等待與自己兼容的證明。
未來ZK-EVM將如何進入Layer 1?
Vitalik Buterin提出兩種選項:1、限制Layer 1,強制幾乎所有活動移動到Layer 2;2、SNARK-驗證Layer 1。他傾向于第二種選項,但也指出了其中存在的挑戰,包括編輯更多的SNARK代碼來驗證區塊共識,以及需要對以太坊本身進行改進以刪除SNARK不友好的組件。
總結
Vitalik Buterin認為,推動一個開放的多客戶端ZK-EVM生態系統運行良好需要大量的工作。但他也認為,實現這個目標的大部分工作正在發生、或是未來無論如何都會發生。他還對最近人工智能技術的快速發展大加贊揚,認為人工智能的進步可以“加速”證明ZK-EVM實現的發展。