作者:灰色龍蝦,深潮TechFlow
以太坊開發者有心照不宣的習慣:能不碰EVM,就不碰EVM。
過去幾年,每當鏈上需要一個新的密碼學操作,開發者的第一反應不是在EVM 裡實現它,而是申請增加一個"預編譯合約",一種繞過虛擬機、直接在協議層硬編碼的快捷方式。
3 月1 日,Vitalik Buterin 在X 上發了一篇長帖,把這層窗戶紙徹底捅破了。他的原話大意是:以太坊的全部意義在於它的通用性,如果EVM 不夠好,那我們就應該正面解決這個問題,創造一個更好的虛擬機器。
他給了兩把具體的手術刀。
第一刀:換"資料結構"
第一個改動針對以太坊的狀態樹。這東西你可以理解為以太坊的"帳本索引系統" ,每次有人查餘額、驗證交易,都要沿著這棵樹往下翻。
問題是,現在這棵樹太"胖"了。以太坊用的是一種叫做"六叉Keccak 默克爾帕特里夏樹"的結構(名字長得像咒語)。 Vitalik 提出的EIP-7864,要把它換成一棵更簡潔的二元樹。
打個比方:原來你查一條數據,要在一個六岔路口反覆選方向,現在改成只有左和右。結果是什麼?梅克爾分支長度直接縮短到原來的四分之一。對輕客戶端來說,驗證資料所需的頻寬大幅下降。
但Vitalik 不滿足於只換樹的形狀。他還要換"樹葉上的字體",也就是哈希函數。候選方案有兩個:Blake3 和Poseidon。
- Blake3 能帶來穩定的提速;
- Poseidon 更激進,理論上能把證明效率再提升幾十倍,但安全性還需要更多審計。
值得一提的是,這個方案實際上取代了先前社區討論多年的Verkle Trees 。 Verkle 曾經是2026 年硬分叉的首選方案,但因為其底層依賴的橢圓曲線密碼學面臨量子計算威脅,從2024 年年中開始逐漸失寵,二叉樹方案趁勢上位。
第二刀:換"虛擬機器",把EVM 變成智慧合約
第二個改動更大膽,也更有爭議:長期用RISC-V 架構取代EVM。
RISC-V 是一種開源指令集,原本跟區塊鏈沒什麼關係,但現在幾乎所有ZK 證明系統內部都在使用它。 Vitalik 的邏輯很直接:既然證明器已經在說RISC-V 這門語言了,那為什麼虛擬機器還要說另一種,然後中間再加個翻譯?把翻譯層拿掉,效率自然上去。
一個RISC-V 解釋器只需要幾百行程式碼。 Vitalik 說,這才是區塊鏈虛擬機器該有的樣子。
他規劃了三步走:第一步,先用新虛擬機跑預編譯合約,把現有80% 的預編譯用新VM 代碼重寫;第二步,允許開發者直接部署新虛擬機的合約,與EVM 並行運行;第三步,EVM 退役,但不是消失——它會被改寫成一個運行在新虛擬機上的智能合約,實現一個完全兼容的虛擬機器。
老車主不用換車。只是引擎悄悄換了,方向盤還是那個方向盤。
這兩件事加在一起有多重要? Vitalik 給了一個數字:狀態樹和虛擬機器合計佔據了以太坊證明瓶頸的80% 以上。換句話說,如果不動這兩塊,以太坊在ZK 時代的擴容就是在原地踏步。
Arbitrum 不同意:你不能因為倉庫用堆高機,就讓快遞員也開堆高機
但這不是一個所有人都點頭說好的故事。
去年11 月,Arbitrum 的核心開發團隊Offchain Labs 發表了一篇詳細的技術反駁。四位研究員的核心觀點是:RISC-V 確實適合做ZK 證明,但它不適合做合約的"交付格式"。
他們提出了一個關鍵區分, "交付指令集"(dISA)和"證明指令集"(pISA)不需要是同一個東西。你的倉庫用堆高機搬貨效率最高,但不代表快遞員也要開堆高機送到你家門口。
Offchain Labs 主張以WebAssembly(WASM)做合約,理由相當紮實:WASM 在標準硬體上執行效率高,而大多數以太坊節點並不運行RISC-V 晶片,強行切換意味著需要模擬器;WASM 有成熟的型別安全驗證機制;WASM 的工俱生態鏈已經在數十億執行環境中經過實戰。
更關鍵的是,他們不只是嘴上說說。 Offchain Labs 已經在Arbitrum 上跑通了一個原型:用WASM 作為合約的交付格式,然後編譯成RISC-V 進行ZK 證明。兩層各幹各的活,互不干擾。
他們也提了一個值得深思的風險:ZK 證明領域的技術變化極快,最近RISC-V 的實現已經從32 位元切換到了64 位元。如果現在就把RISC-V 焊死在以太坊L1 上,萬一兩年後出現更好的證明架構呢?把賭注押在一個快速移動的靶心上,不是以太坊的風格。
一個更大的背景:L2 們開始"斷奶"
要理解這次提案,還需要一個更宏觀的背景。
就在一個月前, Vitalik 公開質疑以太坊是否還需要一個"專門的L2 路線圖" ,引發了L2 陣營的集體回應。 Espresso Systems 的CEO Ben Fisch 對CoinDesk 說了一句很到位的話:Vitalik 的意思其實是,L2 最初的目的就是幫以太坊擴容,現在以太坊自己要變快了,L2 的定位自然要變。
有趣的是,L2 們非但沒有恐慌,反而開始主動"去以太坊化"。 OP Labs 的共同創辦人Jing Wang 把L2 比喻為獨立的網站,以太坊則是底層的開放結算標準。 Polygon 的CEO Marc Boiron 說得更直白:真正的挑戰不是擴容,而是為支付這樣的真實場景打造獨特的區塊空間。
換句話說,Vitalik 這次對執行層的大改,是一個更大趨勢的技術註腳:以太坊正在收回對自身核心能力的控制權,而L2 們則在被迫或者說終於找到自己獨立存在的理由。
這事能成嗎?
Vitalik 自己也坦承,虛擬機器替換目前還沒有開發者社群的廣泛共識。狀態樹改革更成熟,EIP-7864 已經有具體的草案和推廣團隊。但RISC-V 替換EVM?這還停留在"路線圖"階段,離寫進代碼還有距離。
不過Vitalik 上週給了一個令人印象深刻的表態:以太坊已經在飛行中換過一次噴氣發動機了(指The Merge),接下來還能再換大約四次——狀態樹、精簡共識、ZK-EVM 驗證、虛擬機替換。
以太坊Glamsterdam 升級預計2026 年上半年落地,Hegota 緊跟在後。兩次硬分叉的具體內容還沒最終敲定,但狀態樹改革和執行層優化是確定的主線。
以太坊的故事從來不是"能不能"的問題。從PoW 轉PoS,從L1 all-in 到Rollup 中心,它已經證明了自己有在萬米高空拆卸引擎的能力和膽量。
這次動的是更深層的東西──不是加新功能,而是把舊地基挖開重澆。這到底是一場深謀遠慮的翻新,還是越修越複雜的無底洞?答案大概要到2027 年才見分曉。
但至少有一件事是確定的:以太坊不打算在ZK 時代當一個"打補丁的老系統"。至於補丁該怎麼拆、引擎該換成什麼型號,這場爭論本身,可能比結論更有價值。


