兼容虛擬機已成為銳不可當的趨勢,在公鏈領域尤其如此。比如:
Polkadot 推出了Moonbeam;
*圖源:Coingape
Near 推出了Aurora;
*圖源:near.org
本體也在昨日宣布正式集成EVM 。
從目前來看,在排名靠前的公鏈中兼容EVM的已經大約占到了70% ;但在這個大多數公鏈都擁抱EVM 的時代,依然有30%的公鏈並沒有兼容EVM ,堅守自己的虛擬機,比如Solana和Terra。
由此,我們產生了一個新問題:兼容EVM 會是所有公鏈的必要選擇嗎?回答這個問題之前,首先需要了解智能合約虛擬機板塊的現狀。
*圖源:Coingape
我們正處在一個公鏈(智能合約平台)大爆發的時代,圍繞著擴容、跨鏈、更低Gas 費的競爭和方案層出不窮,當然也就存在關於虛擬機的競爭。雖然對於普通用戶來說這並不關鍵,也不會影響他們選擇使用哪條公鏈。畢竟用戶的選擇還是以應用為導向,哪個平台的dApp 更好用,用戶自然就會選擇哪個平台。但大家不要忘記dApp 是哪裡來的,無數開發者組成的公鏈生態才是dApp 不停被開發出來的關鍵。
而作為開發者開發的重要環境,EVM 中已經部署了大量的主流應用項目,EVM 生態也擁有大量的、最為主流的開發者與團隊。部署其它虛擬機的區塊鏈平台想要吸引大量的開發者,就必須與EVM 生態一較高下。
*圖源:Phemex Academy
現在回到最開始的問題,筆者的觀點是:兼容EVM 是充分不必要選擇。
“充分”在於:兼容EVM 後,不管是自身功能還是生態建設,區塊鏈平台都將迅速提升優勢。
兼容EVM 的平台能降低開發者的遷移成本,吸引更多應用遷移至平台拓展生態;
吸引EVM 生態的主流開發者和團隊來平台部署和創建應用;
兼容EVM 後,可以無縫連接以太坊生態,並受益於整個生態系統。
“不必要”在於,Non-EVM 的系統可以實現很多差異化功能,為特定的用戶提供服務,在眾多dApp 的包圍下脫穎而出。
就像提到電腦系統,我們只會想到Windows 和macOS。但除了這兩個耳熟能詳的系統以外,依然還有其它操作系統受到特定的人群的歡迎,比如Linux 在程序員圈中非常受歡迎。 Non-EVM 系統也可以因為差異化而實現別樣的生態繁榮。
但,未來大概率是一個多虛擬機並存的寡頭競爭時代。儘管,專注於單一的虛擬機能夠實現差異化競爭,但兼容多虛擬機或能把區塊鏈的優勢最大程度提升。當前區塊鏈中最好的例子就是,儘管以太坊擁有著生態最大的EVM 虛擬機,但在升級版本中,依然需要集成WasmVM,以提昇平台優勢,吸引更多傳統互聯網的開發者。
可以預見,在Web3 時代,區塊鏈作為底層基礎設施必須要有能夠服務不同應用場景並實現多鏈、多系統互通互聯的能力,而兼容多類型虛擬機或許是最為關鍵的一步。