以太坊的架構地震:為何EVM必須讓位於RISC-V

以太坊協議正面臨自創世以來最激進的轉型——不僅僅是升級,而是一次根本的架構大改。驅動整個DeFi和NFT革命的以太坊虛擬機 (EVM),在一個由零知識證明主導的未來中,正逐漸成為網絡最大的性能瓶頸。解決方案:用 RISC-V 取代它。

無人談論的性能危機

事實很殘酷:目前的零知識EVM實現比原生執行慢 50到800倍。為什麼?因為它們並不直接證明EVM——而是證明一個 EVM的解釋器,而這個解釋器本身最終也會編譯成 RISC-V 位元組碼。

正如Vitalik Buterin本人提出的問題:如果我們最終將EVM執行編譯成RISC-V,為什麼要在開發者和實際執行層之間增加一層不必要的抽象? 只要移除那個解釋器的開銷,就能為Layer 1驗證解鎖 100倍的效率提升

目前的設計決策正引發連鎖反應的問題:

預編譯合約:以太坊在EVM性能限制下硬編碼了加密函數 (modexp, ecrecover等),作為權宜之計。這使得可信代碼庫急劇膨脹——單一預編譯的封裝代碼,已比整個RISC-V解釋器還要複雜。新增預編譯合約需要激烈的硬分叉,阻礙創新。

架構不匹配:EVM的256位堆疊設計在2015年用於加密原語,當時合理。如今,這反而成為負擔——大多數智能合約操作使用32或64位整數,但EVM仍用相同資源處理較小的值,為零知識證明增加了2-4倍的不必要複雜度。

為何 RISC-V 取勝:開放標準的優勢

RISC-V不是專有的虛擬機——它是一個 開放的指令集架構標準,任何人都可以自由使用。這帶來三個決定性優勢:

徹底簡單:只有47個核心指令。與x86的數千指令相比,這種極簡主義是有意為之——意味著攻擊面更少,更易進行形式驗證,以及較小的可信代碼邊界。

成熟的軟體生態系:採用RISC-V,Ethereum可以免費獲得數十年的編譯器基礎設施。LLVM工具鏈已支持Rust、Go、C++、Python等多種語言。開發者無需學習新語法——可以用自己熟悉的語言撰寫智能合約,然後直接編譯到Layer 1執行層。Vitalik稱之為「NodeJS體驗」——在同一語言中撰寫客戶端和伺服器端代碼。

市場融合:九成的zkVM項目已選擇RISC-V作為其原生指令集。這不是理論——它已成為零知識計算生態系的事實標準。Layer 1的採用將使以太坊的核心與其整個Layer 2生態系的基礎設施保持一致。

遷移藍圖:三階段,零革命

這不是一個大爆炸式的變革。Vitalik提出了一個刻意謹慎的方案:

第一階段:預編譯替換
RISC-V功能在EVM內通過白名單程序亮相。沒有位元組碼格式變更。開發者不會察覺。網絡在受控條件下在主網上獲得新VM的運營經驗——這是最低風險的測試環境。

第二階段:雙虛擬機時代
EVM和RISC-V合約共存。智能合約可以標記其位元組碼格式。關鍵創新:它們可以通過系統調用 (ECALL)相互調用。這意味著你可以在RISC-V的Uniswap V3核心池調用傳統的EVM預言機——實現透明的互操作。

第三階段:EVM作為模擬 (「羅塞塔」策略)
經典的EVM成為一個經過形式驗證的智能合約,運行在 RISC-V之上。這是最終的簡化——不再維護雙重執行引擎,核心開發者只需維護一個精簡的Layer 1,遺留支持作為應用層軟體構建。這一階段可能需要數年,但不可避免。

贏家與輸家:Rollup的重組

這一轉變將對Layer 2基礎設施產生巨大影響:

樂觀型Rollup面臨生存危機:如Arbitrum和Optimism等項目依賴於欺詐證明機制,通過L1 EVM重新執行有爭議的交易。當EVM在Layer 1消失,它們的整個安全模型將崩潰。它們面臨兩個殘酷選擇:(1) 從零開始重建RISC-V的欺詐證明系統,或 (2) 完全放棄以太坊的安全模型。

ZK Rollup迎來豐收:Polygon、zkSync、Scroll等都已將L2建立在RISC-V zkVM之上。一個「用它們語言」的Layer 1,實現原生rollup——無需轉譯層。L2團隊可以重用L1的編譯器、除錯器和驗證工具。這將改變L2的經濟模型:

  • 無需為L2 RISC-V與L1 VM之間的橋接邏輯定制
  • Gas計算變得更精確——L1費用準確反映RISC-V驗證成本
  • 結算變得原子化,而非啟發式

結果是?Justin Drake的「rollups作為專用L1實例」願景——更緊密的整合、更低的延遲、更高的資本效率。

對開發者與用戶的真正影響

開發者體驗:開發者不再被Solidity/Vyper/Yul綁定。他們可以用Rust、Go或Python——使用npm或crates.io的喜愛庫——並直接在L1上運行。編譯過程透明。Vitalik預測Solidity仍會存活,因為生態系的網絡效應,但壓力已經釋放。

用戶經濟學:證明成本降低約100倍 (從每筆交易美元降至分)。這不是理論——Succinct Labs的SP1 zkVM已經證明了這一點。結合更快的L2結算 (Optimistic Rollups目前的7天提取窗口;OP Succinct將其縮短到1小時),用戶體驗將質的不同。

終極目標是「Gigagas L1」——Layer 1約每秒10,000筆交易,並具有原子最終性。這將解鎖目前因成本與延遲而無法實現的鏈上應用。

必須管理的風險

Gas測量混亂:在通用指令集架構中公平計算指令是一個未解決的問題。攻擊者可能設計反覆觸發快取未命中的代碼——高CPU成本,卻收取極少Gas。這可能引發新的拒絕服務攻擊。

編譯器信任爆炸:安全模型由「在鏈上證明執行」轉為「信任LLVM編譯器」。LLVM是數千行複雜代碼,歷史上存在漏洞。如果攻擊者利用編譯器漏洞,可能在看似無害的源碼中藏匿惡意行為。更糟的是,「可重現構建」問題使得難以證明鏈上二進位與公開源碼一致——透明性的一大噩夢。

生態系碎片化:如果不同項目採用不同的RISC-V配置 (RV32I vs. RV64GC),不同的ABI標準,生態系將分裂。工具鏈優勢將消失。

緩解措施:

  • 分階段推廣 (前-第一階段),在低風險場景中驗證模型
  • 持續的對抗性測試 (模糊測試已發現11個關鍵的zkVM安全漏洞)
  • 正式驗證 (SAIL規範,提供數學正確性證明,避免Yellow Paper的模糊)
  • 統一標準配置 (可能是RV64GC + Linux ABI),以防碎片化

以太坊的可驗證未來

這不僅僅是速度問題。更宏觀的願景是:以太坊從一個「智能合約機器」演變為一個互聯網的最小化結算與信任層。「Lean Ethereum」路線圖 (Lean Consensus + Lean Data + Lean Execution),旨在剝除繁雜——而Lean Execution最為深刻。

Succinct Labs的SP1 zkVM已在實踐中證明了這一點。他們的OP Succinct將zk證明整合到Optimistic Rollups中,將提取時間縮短7倍。他們的Succinct Prover Network描繪了證明生成的市場。這些都不是研究論文——而是實際的生產系統。

這一歷史時刻正在形成:形式驗證工具日益成熟 (Lean定理證明器),硬體證明加速器已在出貨 (SP1 ASICs正接受測試),90%的zkVM生態已選擇RISC-V。Vitalik的「將一切都轉成snark」的願景不再是空想——它已成為等待Layer 1追趕的基礎設施。

以太坊面臨抉擇:現在就進行架構演進,或任由性能天花板隨零知識計算成為主流而逐漸凝固。數據顯示,網絡將選擇演進——在經過精心測量的階段中,但這些階段終究不可避免。

網際網路的加密基礎不是用Solidity寫成的,而是用RISC-V寫成的。

ETH2.76%
WHY2.56%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)