BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

復刻Windows和Linux格局,Web 3時代的EVM演化史

R3PO
特邀专栏作者
2022-11-03 14:00
本文約5992字,閱讀全文需要約9分鐘
R3PO致力於發掘潛藏價值,我們將從“意會”式理解EVM入手,探索出公鏈的未來走向。
AI總結
展開
R3PO致力於發掘潛藏價值,我們將從“意會”式理解EVM入手,探索出公鏈的未來走向。

導言

一級標題

導言

一級標題

一切以技術特性為主要賣點的產品都是半成品。

圖片描述

圖片描述

圖片描述

圖片描述

圖片描述

圖片說明:不同操作系統間傳遞文件的解決辦法

  • 圖片描述

  • 圖源:R3PO

試想如下場景:

Alice想將一份運行在Windows上的Word文檔傳遞給Bob,但是Bob只有一台可以使用Pages的Mac,所以Bob無法打開文檔,請問應該如何解決這個問題?如不考慮Bob安裝Mac版本的Word和拷貝文章內文字,還剩下以下四種方式:

1. Alice將文章上傳至雲端,比如Google Docs中,Bob可以在支持跨平台的瀏覽器上打開並編輯文檔;

  • 2. Alice將Word.exe和文檔一併交給對方,Bob可以使用Crossover或者虛擬機(VM)來模擬Windows環境,從而可以在Mac上運行.exe應用並打開文檔;

  • Crossover只可以單獨支持Word.exe運行,而對其他.exe應用無能為力,

  • 虛擬機(VM)會在Mac內安裝一個Windows子系統,在Windows子系統內可運行任意.exe應用;

  • Crossover -->3. Alice將文檔變為Java可以理解的文件格式並交給對方,Bob可以在Mac上安裝Java環境從而打開文檔;

  • 4. Alice將文檔變為二進製文件並傳給對方,Bob可憑藉最為底層的兼容性打開文檔。

  • JVM -->如果可以理解上述過程,那麼試做如下概念替換:

  • Windows和macOS等操作系統--> Ethereum和Cosmos等公鏈;

.exe和.dmg等應用格式--> 不同公鏈的Dapp;

跨鏈橋;

EVM,語言級等效的兼容性,比如計劃中的Scroll,其實現的ZK EVM跟EVM完全等效,可以理解為EVM加入ZK特性版;

一級標題

整個VM和EVM的特性如上所述,其運作模式和跨操作系統傳遞文件的流程基本類似。在R3PO看來,最大的趨勢是ZK EVM不僅會替代現有的EVM兼容方案,並且會最終導致以太坊成為唯一的應用層通信協議,而其他公鏈都會成為特定領域的特定用途鏈,類似Linux活躍在服務器領域,而Windows活躍在普通用戶之間。

一級標題

至於得出這樣論斷的原因,我們會在下文詳述。

一級標題

欲知人者,必先自知:生態的本質是開發者和用戶方的雙向奔赴

這個起點是開發者的體驗,目前的Web 3仍處於極早期階段,可以類比為2000年前的互聯網,仍舊是極客和早期嚐鮮者的領域,即使有代幣機制,大多數用戶仍沉澱在CEX、TradiFi機構構建的CeDeFi之內,真正的鏈上用戶少的可憐,以太坊的活躍地址不過40萬,但TVL卻高達320億美元,市值達2000億美元。

圖片描述

圖片描述

圖片描述

圖片描述

圖源:維基百科

圖片描述

借助JVM,Java成為世界上最主流的開發語言之一,也許並不專精某領域,但是任何領域都可適用,這就是兼容性的本質。

圖片說明:EVM架構

圖片描述

圖片描述

圖片描述

圖片描述

圖片描述

圖片說明:EVM的工作示意

圖片描述

並且語言級的兼容性也有助於確保EVM的效率和安全。

而EVM類似JVM,是從Solidity語言級去進行兼容性操作,開發者利用Infura提供的API和主網交互,利用Truffle進行智能合約開發,測試和部署等等,開發套件一應俱全,完成對EVM的適配後Dapp便可在任意兼容EVM的公鏈上運行。

一級標題

EVM參考的是JVM,不需要考慮過多硬件和編碼問題,只需要面向應用真正需要的功能去開發,一次適配,多端通用。

  • 一級標題

  • 生態的含義就是開發+應用+用戶,EVM在生態建設上起到了飛輪的初始化作用。

  • 一級標題

欲論人者,必先自論:兼容EVM不會促進競爭者的勝出

  • EVM促進了以太坊的成功,但為什麼兼容EVM的其他公鏈,吸血以太坊生態的“吸血鬼計劃”無法奏效呢?

  • 兼容者們的邏輯:

  • 對開發者:兼容EVM以降低以太坊開發者遷移成本,並提供更高的TPS等公鏈新特性;

對開發者:兼容EVM終究不是原生EVM,存在隱形的遷移成本;

圖片描述

圖片描述

圖片描述

圖片描述

圖片描述

圖片說明:EVM兼容方案一覽

圖片描述

圖源:R3PO

在此時,主要還是其他公鏈在主動出擊,而以太坊在埋頭改進自己的舊疴,比如PoW轉PoS、L2道路選擇、賬戶抽象的實現、DankSharding等,在兼容路徑上,主要有實現EVM 、借助應用實現鏈間兼容和EVM兼容鏈三種。

公鏈實現EVM兼容,以BNB Chain等為代表。

BNB Chain或者OKX Chain等交易所公鏈,憑藉交易所的用戶基數,以及對項目的運營能力,其鏈上TVL和生態也不容小覷,以BNB Chain為例,據DeFi Llama數據,其上運行492種協議,TVL達60億美元,按照規模和體量而言,是僅次於以太坊的第二大公鏈。

其最主要運作模式“模仿”以太坊,比如其上的最大DEX Pancakeswap最早便是Uniswap的分叉版本,同一種Dapp可以無縫在兩條公鏈上切換,背後便是EVM兼容帶來的巨大優勢,項目方只需要專注於運營,而不必從頭開發產品。

鏈上EVM兼容,以Solona為代表。

Solona是一種PoH機制的單體區塊鏈,也長期是市值前十的公鏈項目中唯一未兼容EVM的公鏈,但並不是說其無法和EVM兼容鏈通信,其在鏈上運行的Neon項目提供了EVM兼容能力。

Neon提供了高度類似於EVM本身的開發體驗,比如Solidity語言編程支持、無縫銜接的智能合約部署體驗、直接調用MetaMask,和Truffle等開發套件。

Cosmos或者波卡等模塊化區塊鏈的可選方式更多,其上的應用本身便可單獨成為L1級別的公鏈,而EVMOS便同時是Cosmos的一條子鏈,也是提供EVM兼容性的公鏈,這意味著Evmos不僅可在Cosmos之間“傳遞”EVM兼容性,在任意其他公鏈之間都可提供EVM兼容性。

一級標題

一級標題

圖片說明:不同EVM兼容性和性能表現

圖源:vitalik.eth

圖片描述

  • 圖源:vitalik.eth

  • 圖片描述

圖源:vitalik.eth

圖片描述

圖源:vitalik.eth

前文曾提到過Polygon Hermez,並將其歸類為ZK VM之列,但其實Hermez自稱為ZK EVM解決方案,看似是一字母之差,但其兼容性和安全性卻迥然不同。

圖片描述

圖片描述

圖片描述

圖片描述

圖片描述

圖片說明ZK EVM時代的以太坊架構

圖片描述

圖片來源R3PO

對於第一個問題,答案是ZK EVM其實是未來Dapp的真正容身之處。

而諸如Aptos、Sui等Move生態公鏈,其所宣稱的Move VM也是類似於EVM一般的開發機制,理論上而言,由Rust改造而來的Move語言確實比Solidity更優,但其最大的劣勢在於時間不等人,能否建構起獨屬於自身的流量和生態值得懷疑,而這又會陷入其他公鍊是否兼容EVM的兩難困境。

結語

一級標題

結語

一級標題

結語

結語

免責聲明:市場有風險,投資需謹慎。請讀者在考慮本文中的任何意見、觀點或結論時嚴格遵守所在地法律法規,以上內容不構成任何投資建議。

Web3.0
公鏈
歡迎加入Odaily官方社群