veDAO研究院:EVM vs 非EVM,誰才是未來的方向?
9 月 12 日,區塊鏈錢包 MetaMask 推出了一個名為 Snaps 的測試版功能,該功能將允許第三方开發人員自定義錢包特性等機制,這使得 MetaMask 錢包可以無縫地用於非 EVM(Non-EVM) 區塊鏈上資產的操作。這一版本可以說是 MetaMask 朝着完全無前提和去中心化邁出的又一步;另一個值得注意的是,MetaMask 也开始兼容非 EVM。本文將解析 EVM 和非 EVM 的區別,以進一步理解這兩種區塊鏈虛擬機的異同之處。
EVM 和非 EVM
以太坊虛擬機(EVM)
以太坊虛擬機( Ethereum Virtual Machine,EVM)是第一個為區塊鏈行業創建的虛擬機,它是物理機器(節點)和智能合約代碼之間的抽象層。它可以使在其上面運行的程序彼此隔離,並且與以太坊的主鏈分離。簡單理解就是依賴以太坊生態的生態做出來的鏈,進行快速地开發迭代。這樣降低开發工作量,避免從零开始。每個以太坊節點都運行一個 EVM 實例,它們一起工作形成一種網絡或全球去中心化計算機。正如 Vitalik Buterin 所說,以太坊甚至被稱為“世界計算機”。
EVM 是以太坊網絡的心髒和靈魂,它也是智能合約部署和執行的平臺。EVM 的物理實例化無法用雲或海浪那樣的方式來描述,但它確實作為一個實體存在,由數千臺運行以太坊客戶端的連接計算機維護。EVM 是圖靈完備的,這意味着如果有問題它會找到答案。用戶可以使用以太坊的編程語言 Solidity 創建智能合約,並將其發送到 EVM 進行解釋和執行。簡單來說,EVM 的好處就是更容易與以太坊生態系統實現互操作性。繼承以太坊鏈上已有的 dApps;但是缺點也很明顯,就是受到以太坊路线圖的約束,這可能會幹擾項目方的計劃,必須要跟隨以太坊的節奏前行。
非 EVM 虛擬機(Non-EVM)
其他區塊鏈選擇了與 EVM 兼容性不同的道路,被稱為非 EVM 區塊鏈。非 EVM 就理解為完全脫離以太坊的生態,开發者、項目方重新構建的區塊鏈虛擬機。這意味着非 EVM 獨立於以太坊路线圖,因此會有着比以太坊低廉的費用,以及更快的速度。但是其面臨的阻礙也很多,开發者、用戶、都要重新進入一個新的生態,入門成本較高。盡管如此,很明顯非 EVM 鏈有更大的創新空間,可以完全不受以太坊的限制。
EVM 和非 EVM 的區別
EVM 鏈佔比和市值(數據來源:defillama)
EVM 兼容以太坊,而非 EVM 則是不兼容以太坊,舉例來說,二者是兩個不同的智能手機系統,比如我們手機中的安卓系統是 EVM,蘋果系統是非 EVM,那么只要基於安卓系統开發的所有應用都能在安卓手機上使用,我們統稱為 EVM,而基於蘋果系統开發的軟件則無法在安卓系統安裝使用,我們統稱為非 EVM。
較為知名的 EVM 鏈有 Ethereum、Bsc、 Arbitrum 、 Polygon 、Avalanche 等,非 EVM 則有着 Solana 、 Mixin 、DefiChain、 Osmosis 、EOS 等。
非 EVM 鏈佔比和市值(數據來源:defillama)
目前,排名前十的區塊鏈中大部分與 EVM 兼容,EVM 仍然是公鏈中的市場領導者。但新興非 EVM 區塊鏈的增長速度也十分迅速。
EVM 和非 EVM 的功能
EVM 和非 EVM(以下統稱區塊鏈虛擬機)的功能是確定並跟蹤每個網絡塊的狀態。雖然它聽起來像是一種監視工具,但它實際上指的是狀態變化,狀態變化是各種計算機系統中動作的信號或原因。例如,當打开或關閉某些內容、激活或停用、發送或接收某些內容時,或者移動文件或文檔時,就會發生狀態更改。而這些狀態變化會導致計算系統數據結構的修改。
區塊鏈虛擬機可以審查網絡和 dApp 狀態的變化,在解決網絡飽和或操作優先級等問題的同時,使該公鏈和其鏈上的 dApp 得以去中心化的方式工作。通過這種方式,區塊鏈虛擬機允許任何开發人員在不需要基於第三方信任的生態系統中運行代碼,並且軟件的執行和交互的結果是有保證和可預測的。
EVM 和非 EVM 之爭
長期以來,EVM 鏈和非 EVM 鏈之間一直存在爭論。盡管看起來 EVM 虛擬機是明顯的贏家,但 Solana 等非 EVM 鏈讓這場战鬥值得關注。EVM 兼容性是評估公鏈平臺的首要要求。
借助以太坊的優勢,兼容 EVM 的公鏈可以快速獲得客戶並在早期發展壯大,能夠在开發者友好性、用戶體驗和生態系統激勵方面受益,但它們必須與以太坊生態系統中的許多其他鏈競爭。而非 EVM 兼容的鏈,更容易在新想法湧現的趨勢性領域和利基市場中獲得發展。同時,各種各樣的公鏈可以在 NFT、GameFi 和支付等領域取得成功。
總體而言,很難說 EVM 鏈和非 EVM 鏈哪個更好。吸引以太坊流量是新鏈增長最快的方式,而 EVM 兼容是最便捷的解決方案;而非 EVM 可以根據需求選擇發展方向,不受主鏈的約束。
讓我們分別看看它們的優缺點,以了解 EVM 和非 EVM 的實際情況。
EVM 和非 EVM 的優缺點
EVM
-
EVM 的優勢
正如上文介紹 EVM 時提到的,由於 EVM 使任何人都可以开發去中心化應用程序,因此不存在安全障礙或限制。EVM 的可擴展性和從以太生態系統遷移的過程相對簡單,這使得用戶更容易訪問項目。基於 EVM 的便利,NFT 得以成為加密世界出圈的內容之一。
-
EVM 的缺點
盡管是去中心化的,但 EVM 網絡並非完全去中心化。絕大多數以太坊節點托管在亞馬遜 Web Services 的集中式雲服務器上。如果這些服務的運營商出於任何原因決定不喜歡以太坊,節點可能會被拒絕,從而損害網絡。
在網絡擁堵時,Gas 費會很高。這可能對以太坊用戶造成嚴重不便,盡管發送大額交易的人可能不會受到影響,但發送小額交易的人可能會在一段時間內遇到網絡訪問問題。當許多用戶與 DApp 智能合約互動並執行大量交易時,如果 Gas 費過高,將會給項目帶來很多負面影響。
由於其字節碼語言和本地功能較為僵化,使得 EVM 過於復雜,沒有足夠的虛擬機功能以實現安全性設計。此外,由於以太坊和 EVM 的規則,設計師需要自己實現 EVM 的許多功能和執行模型的關鍵部分。
非 EVM
-
非 EVM 區塊鏈的優勢
非 EVM 使程序員能夠擴大其用戶基礎和應用程序範圍。例如,Solana 鏈上的項目 Raydium 和 Serum 是獨佔於 Solana 的。曾經 Terra 是一個獨特的公鏈,旨在將鏈上和鏈下支付連接起來。此外,與 EVM 不兼容的平臺可以為終端用戶提供快速的交易時間和廉價的交易。
這些優勢使非 EVM 區塊鏈成為在特定用例和市場中嶄露頭角的選擇,為开發者和用戶提供更多的選擇和靈活性。
-
非 EVM 區塊鏈的缺點
高昂的开發成本:與 EVM 不兼容的鏈可能需要額外的开發工作,以適應其獨特的生態系統和規則,這可能導致开發成本上升。
高門檻:非 EVM 兼容鏈可能對开發者和用戶來說具有較高的准入門檻,因為他們需要適應新的工具、技術和生態系統。
項目遷移困難:將項目從 EVM 兼容鏈遷移到非 EVM 鏈可能會面臨一些挑战,包括需要重新編寫智能合約和適應新的生態系統。
由於非 EVM 兼容鏈在項目數量方面存在明顯劣勢,开發者更傾向於選擇 EVM 兼容鏈。
因為他們可以快速復制和部署到新的鏈上,這可以幫助節省時間和成本。
結語
因此,在 EVM 與非 EVM 鏈之間的競爭中,誰獲勝了呢?二者之間沒有明確的贏家,因為每種情況都是獨特的,开發者必須選擇與其項目的發展路徑相對應的公鏈。不同的項目和用例可能會更適合不同的鏈,因此沒有一種鏈可以被絕對選擇為優於另一種;決策應該基於具體需求和項目目標來制定。EVM 兼容性可以幫助开發者吸引流量和擴展生態系統,因為以太坊用戶可以快速遷移到新的鏈上。與此同時,非 EVM 兼容性無疑將允許开發者進行試驗和創新。
在區塊鏈領域,沒有一種鏈可以滿足所有需求,因此开發者和項目團隊必須根據其獨特的目標和用例來做出選擇,以便實現最佳的結果。因此長遠來看,未來不會是 EVM 一家獨大,多鏈共存才是區塊鏈的方向。畢竟區塊鏈生態系統的多樣性和不斷演變才是其本質。
參考文檔: https://ethereum.org/en/developers/docs/evm/
關於 veDAO
veDAO 是一個由 AI 技術驅動的Web3投資決策平臺,通過情緒指標和鏈上鏈下指標進行大數據分析,發現趨勢,精准捕獲 Alpha。通過打造 AI 顧問,幫用戶高效投資獲益。
Website: https://app.vedao.com/
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。