並行 EVM 敘事:為什麼 Layer2 比 Layer1 更具優勢?



L1、L2 很多鏈都可以成為以太坊的並行 Rollup 鏈。

撰文:Haotian

發現不少朋友對「並行 EVM」還有誤讀,準確說應該是「並行 Rollup」。@SeiNetwork 的並行 EVM 也只是在交易提交到 EVM 執行環境前增加了並行「預處理」能力,本質上就是 Rollup。

順著這個邏輯看,L1+L2 很多鏈都可以成為以太坊的並行 Rollup 鏈,只要該鏈具備並行處理能力即可。Why?接下來,簡單分析下我的理解:

1)並行 EVM 很容易被誤認為 EVM 具備了並行執行智慧合約的能力,實際上,EVM 在交易處理和交易狀態一致性的問題上不可能在本鏈環境下改變,目前看到的並行 EVM 敘事都是並行 Rollup 概念,或者更技術實現點說是「並行 Mempool」。

要實現絕對意義上的 EVM 並行要改變以太坊架構層的狀態管理和交易執行邏輯,還涉及共識調整,實現落地幾乎不可能。

2)Sei 通過雙渦輪共識機制和 EVM 相容特性,實現了並行交易能力,簡單來說,驗證節點可以本地管理 Mempool 省去了公共 Mempool 的時間,節點之間通過 Gossip 隨機交叉驗證也提升了效率,再通過 Access DAG(有向無環圖)來追蹤 TXs 中的不同狀態來解決衝突問題,進而實現了高效的並行處理能力。

雖然 Sei 稱自己是第一個並行 EVM 鏈,但並行處理交易能力並非 Sei 的專屬能力 @solana @SuiNetwork @Aptos_Network 等都具備該項能力。

應該說,只要一條 L1 或 L2 鏈具備並行處理交易的能力,只要打通和 EVM 的連接,就可以稱其為並行 Rollup 鏈。

對 layer1 新銳性能鏈而言,他們有 Move、Rust 等這類更高級的編程語言基礎,有基於 Object 中心這類 UTXO 類似的賬戶模型,也有存儲和執行可分離的這類共識模型,因此很容易就實現並行交易處理能力;

不過,現階段把並行交易處理能力加入到 EVM 的「預處理」隊列,本質上就是另一種形式的 Rollup,相當於這些新銳鏈要和以太坊的原生 layer2 鏈公開競爭。

一個 layer1 現在要和 layer2 競爭本質上就是一種降維競爭,我們能說這條 layer1 很強悍嗎?我個人對此持懷疑態度。充其量可以說該 layer1 鏈有了一種相容 EVM 的能力,從這個視角看的話,並行 EVM 並不是啥新奇的概念了。

3)我更看好 layer2+ 並行處理能力的這類敘事範式。因為對 layer2 Rollup 鏈而言,Sequencer 只需要對交易進行精細化 的加工處理,並在 Sequencer 的預處理 Mempool 中實現交易解析,狀態衝突篩查,加之賬戶抽象等底層技術加持等也可以實現並行處理能力,對於 layer2 而言,實現並行處理能力不難。

難的是 Sequencer 的去中心化,以及 Tokenomics 的去中心化經濟體系構建,我之前在寫 layer2 未來會被重新定義的文章中,提過這個觀點。

換句話說,一旦 @MetisDAO 這類 layer2 鏈把去中心化 Sequencer 問題解決了,Tokenomics 經濟模型也開始去中心化運轉了,再來接力做類似「並行 EVM」的敘事概念會更有想像空間。

因為 layer2 本身就是服務於 layer1 以太坊主網的,其在 DA 和 interoperability 等方面和以太坊的 Match 程度更好,這和其他 layer1 鏈僅僅靠相容 EVM 所實現的市場敘事相比,想像空間會更大。

關鍵是,以太坊的 layer2 可以反向相容其他 layer1 讓他們作為 layer2 的執行 VM 層。

綜上,撥開層層迷霧,我們要釐清其實所謂「並行 EVM」=並行處理能力 +EVM 相容,有並行能力的 layer1 可以通過 EVM 相容來實現並行 EVM,同樣,本就和 EVM 高度相容的 layer2 鏈只要加上並行交易處理能力就可以更好的實現並行 EVM。

我個人更看好 layer2 層面的並行 Rollup 敘事和預期,而 layer1 層面的敘事預期,如果放在模塊化鏈間組合的高度還值得憧憬一下,如果只是讓這些 layer1 新銳鏈排隊成為以太坊的 layer2,我並不看好。

聯系郵箱:0xniumao@gmail.com