Vitalik Buterin 揭示了以太坊未來的主要挑戰——以及如何解決它

Ad

CoinDesk 共識

以太坊聯合創始人 Vitalik Buterin 在本週末最近的一篇博客文章中分享了他對以太坊生態系統“未被充分討論但非常重要”的方面的思考。

題為“以太坊的多客戶端哲學將如何與 ZK-EVM 交互?”的帖子專注於為 ZK-EVM 創建多客戶端生態系統的技術挑戰、權衡和潛在解決方案。

Zk-EVM 的多客戶端問題

Vitalik 相信 ZK-EVM 將在未來發展成為以太坊第 1 層安全和驗證過程的重要組成部分。 零知識 (ZK) 技術允許開發人員在不透露任何額外信息的情況下證明交易或消息的真實性。 因此,它允許一方說服另一方消息是真實的,而無需透露消息有效性以外的任何知識。

然而,根據以太坊聯合創始人的說法,ZK 技術的隱私保護性質可能會破壞更廣泛的 EVM 格局,因為以太坊客戶在實施協議規則方面存在細微差別。

ZK 匯總中的第 2 層協議已成功使用 ZK 證明,並通過將多個交易捆綁到一個證明中來幫助擴展以太坊。 然而,隨著 ZK-EVM 發展到驗證主網上的執行,“ZK-EVM 實際上成為第三種以太坊客戶端,與今天的執行客戶端和共識客戶端一樣對網絡安全至關重要。”

將 ZK-EVM 視為第三種類型的以太坊客戶端引發了 Vitalik 的以下問題,

“我們實際上如何為 ZK 證明以太坊區塊的正確性創建一個“多客戶端”生態系統?”

隨著生態系統的擴展,Vitalik 希望保持“多客戶端理念”的優勢,同時利用 ZK-EVM 的功能來提高以太坊網絡的可擴展性、安全性和分散性。

根據 Vitalik 的說法,將 ZK 技術用於多個客戶端的主要技術挑戰與延遲和數據效率低下有關。 此外,由於對協議規則或 ZK-EVM 實現的特定解釋,各個以太坊客戶端處理零知識證明的方式不同。

ZK-EVM 多客戶端解決方案

儘管存在這些挑戰,Vitalik 認為創建一個開放的多客戶端 ZK-EVM 生態系統是可行的,並且有利於以太坊的安全性和去中心化。

下面是以太坊生態系統的共識層和執行層中使用的各種客戶端的可視化表示。

以太坊客戶
資料來源:vitalik.eth.limo

Vitalik 認為,擁有多個客戶端可以降低一次實施中出現單個災難性錯誤的風險,從而提高網絡的安全性和去中心化程度,而這種錯誤可能會導致整個網絡崩潰。 此外,多客戶理念有助於防止權力集中在一個開發團隊或組織內,促進政治權力下放。

Vitalik 針對該問題提出了三種可能的解決方案,如下所示。

  1. “單一 ZK-EVM:放棄多客戶端範式,選擇我們用來驗證區塊的單一 ZK-EVM。
  2. Closed multi ZK-EVM:就一組特定的多個 ZK-EVM 達成一致並達成共識,並有一個共識層協議規則,即一個區塊需要來自該集合中超過一半的 ZK-EVM 的證明才能被認為是有效的.
  3. 開放多 ZK-EVM:不同的客戶端有不同的 ZK-EVM 實現,每個客戶端在接受一個塊為有效之前等待與自己的實現兼容的證明。”

在 ZK-EVM 的背景下,Vitalik 支持開放的多客戶端 ZK-EVM 生態系統的想法。 不同的客戶端有不同的 ZK-EVM 實現,每個客戶端在接受一個塊為有效之前等待與自己兼容的證明。

“對我來說,(3) 似乎是理想的,至少直到並且除非我們的技術改進到我們可以正式證明所有 ZK-EVM 實現彼此等效的程度......”

然而,一旦技術改進到 ZK-EVM 實現有些標準化的程度,Vitalik 認為解決方案將是選擇最有效的選項。 他認為“[選項 3] 的挑戰似乎小於其他兩個選項的挑戰,至少目前如此。”

Vitalik 還對人工智能最近的快速發展點頭表示,人工智能的進步可以“加速”證明 ZK-EVM 實現的發展。

“從長遠來看,當然任何事情都有可能發生。 也許 AI 會加強形式驗證,使其可以輕鬆證明 ZK-EVM 實現等效並識別導致它們之間差異的所有錯誤。”

資料來源:https://cryptoslate.com/vitalik-buterin-reveals-major-challenge-for-ethereums-future-and-how-to-solve-it/