一文讀懂以太坊虛擬機的網絡效應給其他L1 帶來怎樣挑戰?

EVM 可能比區塊鏈本身更重要

實際上,大家所熟知的以太坊只是以太坊區塊鏈的一種實現。在硬幣的另一面,以太坊虛擬機可以理解為基於區塊鏈的開源軟件「開發平台」,允許開發人員創建去中心化應用程序。你也可以把他看作一個開放的虛擬計算機,可以存儲鏈上的數據以及每個智能合約的狀態。

EVM 是第一個向開發人員提供智能合約功能的軟件,並且已經發展成為一個繁榮的生態系統,其寶貴的開發者網絡效應已經超出了以太坊區塊鏈自身的範圍。事實上,一些使用EVM 的區塊鏈已經構建了完善的代幣經濟和共識機制,可完全獨立於ETH 代幣和ETH 挖礦。其他EVM 鏈上的創新、基礎設施和用戶增長可以被以太坊區塊鏈無縫利用,反之亦然。

無需許可的網絡效應

網絡效應是一種現象,用戶或參與者的增加會提高商品或服務的價值。簡單來說,就是在互聯網的世界中,流量是可以和價值劃等號的,現如今如日中天的社交媒體就是完美的案例。

開源軟件和生態系統受益於類似的網絡效應:開發人員在其上構建或集成的越多,它對每個人的價值就越大。但這並不是OSS 可能受益的全部。如果網絡上的大多數基礎設施和應用程序也是開源的,那麼網絡效應就會成倍增加。

這就是EVM 網絡效應如此強大的原因:每個用戶無需許可即可登錄,每一行代碼都是公開編寫的,無論它用於哪個網絡,都提高了所有EVM 鏈的價值。與其他替代方案相比,它還提高了EVM 的安全等級。

EVM 兼容性

如果協議的智能合約可以在以太坊虛擬機上執行,則該協議是與EVM 兼容的。滿足這一條件的前提是合約必須用Solidity 編寫,或者有一個包將其代碼編譯成可以在EVM 上運行的代碼。

zkSync 是一個旨在降低交易成本和提高速度的零知識協議,該協議支持solidity 智能合約,在大多數情況下無需改變。另外,StarkNet – 另一個roll-up,有一種名為Cairo 的語言,它目前不兼容EVM,但團隊正在努力構建編譯器,以便它可以在EVM 上執行,並且已經構建了另一個方向(EVM -> StarkNet)的轉譯器。 EVM 兼容/原生區塊鍊和Layer 2 的其他示例包括Ethereum Classic、Polygon、BNB Chain、Optimism、Arbitrum、Gnosis Chain、Avalanche 和Celo。您可以在Chain List 上查看其他EVM 兼容鏈。

為什麼可組合性很重要?

EVM 可以被看作是一個在短時間內攬獲了數十億美元資本投入的「新一代」JavaScript。它具有先發優勢,所有用於推進EVM 的新解決方案的資金和資源都可以無需許可地使用和擴展。因此,在EVM 上構建新的公鍊或側鏈並不需要從零開始。

值得注意的是,有些人認為JavaScript 是一種糟糕的編程語言,但替換它(Dart)的嘗試都失敗了,只有將它作為轉譯器(Typescript)的改進才成功。網絡效應如此強大,以至於無論語言的質量如何,任何對可組合性的破壞都使得試圖替換它的嘗試變得不可行。 EVM 可能也是如此。

對於建設者和運營者來說,可組合性意味著他們可以利用以下一項或多項:

  1. 豐富的元數據、身份系統和社交圖譜:跨EVM 鏈的地址相同,這意味著任何新項目或鏈都可以利用與用戶/地址關聯的元數據來解決冷啟動問題、內容來源、添加sybil-resistence、為每個用戶建立社交/興趣圖,在更便宜的鏈上空投等。

  2. 蓬勃發展的開發者生態系統:以太坊用戶問答網站 Ethereum Stack Exchange 等活躍的平台上的社區支持。許多頂級智能合約區塊鏈開發者生態系統都在使用EVM。

  3. Web3 構建者的工具:一些工具包括Gnosis Safe、Snapshot、WalletConnect(以及大多數受支持的錢包)、Zerion、Metamask 和Etherscan。有許多開源工具包,例如OpenZeppelin、Hardhat 和Foundry。

  4. 互操作性:使用快照策略的跨鏈治理,穩定幣和基礎代幣(ETH,MATIC 等)的跨層交易,相同的地址系統等。

  5. 通用性:在一條鍊或實例上進行開發的開發人員可以順利遷移到更好的鍊或推出他們自己的鏈。對於開發人員來說,這是一個巨大的優勢。

採用EVM 的案例

除了在以太坊本身上構建之外,傳統企業已經抓住了在EVM 上構建的優勢。例如,摩根大通在他們自己的名為 Quorum 的以太坊分叉上構建了他們的企業區塊鏈。 TikTok 在以太坊NFT 二層擴容方案ImmutableX 上推出了NFT。 100 Thieves 在運行EVM 的以太坊側鏈 Polygon 上發布了他們的第一個NFT 空投。

其他區塊鏈也在嘗試與以太坊互操作,並在自己的鏈上構建EVM 實現。其中就包括Solana (Neon)、NEAR (Aurora) 和Cosmos (Evmos)。

EVM 網絡效應的佐證

  1. 以太坊擁有迄今為止所有區塊鏈中最大的開發者生態系統。根據Electric Capital 的 2021 年開發者報告,Polygon 和BSC(也是EVM 鏈)分別排在第6 位和第7 位。事實上,前20 大區塊鏈生態系統中至少有8 個正在運行EVM。

  2. 許多鏈已經在自己的鏈上構建了與EVM 兼容的實現(例如Solana 和Cosmos),但沒有人在以太坊上建立或呼籲建立與其他鏈的合約兼容( 如Move 或Cosmos SDK )。

  3. 看看在以太坊上構建的頂級項目,它們遷移到非EVM 鏈上的時間比EVM 鍊長幾倍。例如,Celo(與EVM 兼容的L1)在最初幾天/幾週內受益於多功能區塊瀏覽器Etherscan、數百萬人使用的錢包Metamask 以及強大且經過良好審核的多簽名解決方案(Gnosis Safe)主網。像Solana 或Cardano 這樣的鏈,可能多年來都沒有值得信賴的多重簽名解決方案。

  4. 一些最大的EVM 區塊鏈不斷地實時應用以太坊的學習成果。例如, Polygon(與EVM 兼容的L1)在實施了與以太坊的 EIP-1559 幾乎相同的提議後,已經在銷毀MATIC。獲勝的EVM 區塊鏈將繼續利用這一策略。

L2 EVM 可組合性的潛在挑戰

一些二層網絡當下試圖在傳達一種觀點,即他們可能很快會在某個時候打破與EVM 的等價性,以嘗試一些僅在L2 上有意義或需要很長時間才能讓以太坊L1 集成的功能。從某種意義上說,我們可能會進入這樣一個世界:L2 EVM 的實現略有不同,並成為EVM 新功能的測試場地。這可能會在以後的某個時間點打破1-1 代碼的可部署性。

話雖如此,只要各層之間的狀態保持可組合性,L2 顛覆 EVM 等價價值的可能性微乎其微,通常在鏈間橋接數據時,將執行屬性保持在最低限度。而且只要在另一端可以寫一個適配器,並且狀態格式在兩個鏈之間是合理的,微小的執行差異可能不會成為障礙。

非EVM 鏈

這對競爭鍊和生態系統意味著什麼?他們將需要大量預算,並且必須找到為EVM 受眾提供服務的方法。如果非EVM 項目能快速有效地發展,生態系統模式就能發揮作用。 Solana 是有競爭力的挑戰者之一,不過儘管其花費了大量資金來追趕,應用仍然略顯匱乏。

當然,還有很多事情是EVM 無法做到的,並且會有一些應用程序只能在EVM 之外長期使用,並且也會為其他VM 帶來價值。值得注意的是,一些獨特的項目已經開始選擇與EVM 不同的解決方案,例如,Stepn 就在Solana 上。這可能是EVM 不是贏家通吃的證據,外面會有很多應用。值得一提的是,對於JS 也是如此,但每年無法用JS 在瀏覽器中構建的應用程序的數量都在下降。

跨鍊和平行鏈

Cosmos、Polkadot 和其他區塊鏈採用可組合性優先的方法,贏得了有能力的構建者和用戶的青睞。雖然比EVM 生態系統落後多年,但Cosmos SDK 享有非常相似的網絡效應,但大多數可組合性是異步的,這意味著它在多個步驟中發生了各種驗證。到目前為止,Cosmos 沒有跨鏈賬戶的相同地址,儘管這很快就會改變。 CosmWasm 非常新,生態系統缺少重要的機制,例如針對DeFi 的強大的預言機解決方案。例如,JunoSwap(Juno 上的AMM)遲了幾個月才推出,而且代碼混亂,不完整。

像Celestia 這樣的解決方案似乎考慮了這些網絡效應,允許以太坊和其他EVM 鏈充當結算層。這將保留EVM 的可組合性,但具有更多的可選性和可擴展的安全性。這種方法可能是未來幾年圍繞Layer 1 區塊鏈的討論主題。

結論

開發人員和Layer 1 競爭對手應該認真考慮目前在EVM 上構建的巨大優勢。在大多數情況下,我預計現有的EVM 鍊或Layer 2 足以滿足大多數需求,儘管它們可能需要EVM 未構建的特定功能。 EVM 比其競爭生態系統領先數年,這將繼續增加採用率和網絡效應。然而,ETH 支持者需要提前做好應對這樣一種可能性的準備,即不同的基於EVM 的鏈可能不一定會觸發對ETH 需求,但卻佔去了以太坊的大部分市場份額。

Total
0
Shares
Related Posts