風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情

V神最擔心的“zkEVM多客戶端問題”,終於有解決方案了

Moni
Odaily资深作者
2023-04-02 04:50
本文約2307字,閱讀全文需要約4分鐘
解析ZK-EVM創建多客戶端生態系統的技術挑戰,及解決方案

本文來自cryptoslateOdaily 譯者| Moni

Odaily 譯者| Moni

Odaily 譯者| Moni

二級標題

二級標題

二級標題

Zk-EVM 的多客戶端問題

Vitalik Buterin 相信ZK-EVM 將在未來發展成為以太坊Layer 1 安全和驗證過程的重要組成部分,零知識(ZK) 技術也能讓開發人員在不透露任何額外信息的情況下證明交易或消息的真實性。

這意味著,交易一方可以說服另一方其發出的消息是真實有效的,而無需透露消息有效性以外的任何知識。然而,根據Vitalik Buterin 的分析,零知識證明技術的隱私保護性質可能會破壞更廣泛的EVM 格局,因為以太坊客戶端在實施協議規則方面存在細微差別。

現階段,ZK Rollups 中的二層協議已成功使用零知識證明技術,並通過將多個交易捆綁到一個證明中來幫助擴展以太坊區塊鏈。然而,隨著ZK-EVM 發展到驗證主網上的交易執行,Vitalik Buterin 認為“ZK-EVM 實際上成為了第三種以太坊客戶端,與當前其他執行客戶端和共識客戶端一樣,對以太坊網絡的安全至關重要。”

不過,一旦將ZK-EVM 視為第三種類型的以太坊客戶端,Vitalik Buterin 提出了以下這樣一個問題:

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

二級標題

二級標題

圖片描述

圖片描述

圖片描述

資料來源:vitalik.eth.limo

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

針對上述提及的ZK-EVm 多客戶端問題,Vitalik Buterin 提出了三種可能的解決方案:

1、單一的ZK-EVM:放棄多客戶端範式,選擇用來驗證區塊的單一ZK-EVM。

2、封閉的多個ZK-EVM:就一組特定的多個ZK-EVM 達成一致並達成共識,並有一個共識層協議規則,即一個區塊需要來自該集合中超過一半的ZK-EVM 的證明才能被認為是有效的.

3、開放的多個ZK-EVM:不同的客戶端有不同的ZK-EVM 實現,每個客戶端在接受一個區塊為有效之前等待與自己的實現兼容的證明。 ”

在ZK-EVM 的背景下,Vitalik Buterin 支持第三種,也就是開放的多個客戶端ZK-EVM 生態系統的解決方案,他認為不同的客戶端有不同的ZK-EVM 實現,每個客戶端在接受一個區塊為有效之前等待與自己兼容的證明。

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

  • 二級標題

二級標題

二級標題

未來ZK-EVM 將如何進入Layer 1 ?

總結

二級標題

總結

總結

總結

Vitalik Buterin 總結稱,推動一個開放的多客戶端ZK-EVM 生態系統運行良好需要大量的工作。但好消息是,實現這個目標的大部分工作正在發生、或是未來無論如何都會發生,因為:

1、以太坊已經有多個強大的ZK-EVM 實現。

2、在Helios 和Succinct 等輕客戶端上的工作最終可能會變成對以太坊鏈的PoS 共識端進行更全面的SNARK 驗證。

3、客戶端可能會開始嘗試使用ZK-EVM 來證明自己的以太坊區塊執行,特別是當無狀態客戶端並且沒有技術需要直接重新執行每個區塊來維護狀態的時候,可能會從客戶端通過重新執行它們來驗證以太坊區塊,再過渡到大多數客戶端通過檢查SNARK 證明來驗證以太坊區塊。

安全
Vitalik
技術
Layer 1