一切以技術特性為主要賣點的產品都是半成品。
關于 EVM 和 ZK EVM 的炒作、爭論已經延續一段時間,尤其是在 Vitalik 對 ZK EVM 的類型做出劃分之后,關于字節碼、虛擬機、兼容性等等拗口概念的科普文章層出不窮,但是這些詞匯究竟何意,ZK EVM 的普及又會把公鏈格局導向何方等問題并未得到清晰闡釋。
ZK 賽道也正式火熱起來,如果說之前的 ZK-Rollup 將其限制在 L2 局部領域,那么此刻已經隱約有成為整個區塊鏈網絡通用技術的趨勢,R3PO 認為 ZK EVM 某種程度上會終結多鏈并存格局。
在這一替代的歷史進程中,必然會爆發出更多的新項目,R3PO 致力于發掘潛藏價值,我們將從「意會」式理解 EVM 入手,探索出公鏈的未來走向。
試想如下場景:
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 應用;
3. Alice 將文檔變為 Java 可以理解的文件格式并交給對方,Bob 可以在 Mac 上安裝 Java 環境從而打開文檔;
Alpaca Finance擬停用Fantom上的治理金庫,將所有ALPACA橋接回BNB Chain:6月2日消息,杠桿挖礦平臺 Alpaca Finance 發推表示,由于 MultiChain 存在持續問題,將停用 Fantom 上的治理金庫,且今后 Fantom 鏈上的收入將分配給 BNB Chain 上的 xALPACA 持有者。其中 Alpaca Finance 將升級 Fantom 的治理合約,允許管理員提取鎖定的 ALPACA,然后將所有 ALPACA 橋接回 BNB Chain,并進行 Merkle 分發,使用戶可以在 BNB Chain 上領取他們的 ALPACA。此項操作將在周末開始,并且 ALPACA 代幣將在下周初可供認領。[2023/6/2 11:54:35]
4. Alice 將文檔變為二進制文件并傳給對方,Bob 可憑借最為底層的兼容性打開文檔。
如果可以理解上述過程,那么試做如下概念替換:
Windows 和 macOS 等操作系統 --> Ethereum 和 Cosmos 等公鏈;
.exe 和.dmg 等應用格式 --> 不同公鏈的 Dapp;
Word 文檔 --> 鏈上資產;
Crossover --> 跨鏈橋;
虛擬機(VM)--> 較低兼容性的 EVM,比如 Polygon Hermez 便是一種 ZK VM,對照 EVM 實現功能,需要手動迭代保持同步更新;
JVM --> EVM,語言級等效的兼容性,比如計劃中的 Scroll,其實現的 ZK EVM 跟 EVM 完全等效,可以理解為 EVM 加入 ZK 特性版;
二進制兼容 --> 這就是 EVM 或者以太坊本體;
整個 VM 和 EVM 的特性如上所述,其運作模式和跨操作系統傳遞文件的流程基本類似。在 R3PO 看來,最大的趨勢是 ZK EVM 不僅會替代現有的 EVM 兼容方案,并且會最終導致以太坊成為唯一的應用層通信協議,而其他公鏈都會成為特定領域的特定用途鏈,類似 Linux 活躍在服務器領域,而 Windows 活躍在普通用戶之間。
CZ:去中心化并不意味著我們必須分裂:2月15日消息,CZ在推特上轉發Globe Banner發布的一篇題為“Galaxy CEO: ‘We need to cheer for Binance’”的報道,并表示,去中心化并不意味著我們必須分裂,團結讓我們更強大。[2023/2/15 12:08:19]
至于得出這樣論斷的原因,我們會在下文詳述。
EVM 促進了以太坊在公鏈競爭中的勝利,這種勝利并非出于以太坊的「計算能力優越性」,而主要是出于兼容性,因為 EOS 等老一代以太坊殺手,Solona 等上一代以太坊殺手,以及 Aptos 等新一代以太坊殺手都標榜過自身 TPS 的超高速度。
但是以太坊仍舊屹立不倒,以個位數的 TPS 保持 TVL、Dapp 數量的絕對領先優勢,這種優勢可以歸納為生態群聚效應,但是為何在其他公鏈紛紛兼容 EVM,以及大力建設跨鏈橋之后,差距并未縮小,反而在熊市有進一步擴大的跡象呢?
R3PO 認為,可以從一個較為確定的起點出發去得出問題的解。
這個起點是開發者的體驗,目前的 Web 3 仍處于極早期階段,可以類比為 2000 年前的互聯網,仍舊是極客和早期嘗鮮者的領域,即使有 Token 機制,大多數用戶仍沉淀在 CEX、TradiFi 機構構建的 CeDeFi 之內,真正的鏈上用戶少的可憐,以太坊的活躍地址不過 40 萬,但 TVL 卻高達 320 億美元,市值達 2000 億美元。
在用戶數量和資金沉淀量的巨大反差背景下,爭奪開發者力量成為維持生態的最主要途徑,其中邏輯在于誰能堅持到真正億級消費者應用的面世,哪條公鏈就能真正成為下一代互聯網的基礎設施,一如萬維網和網景瀏覽器往事。
而以太坊給予開發者的開發體驗是最為完整的。
某種意義上,這也是對 Java 語言成功的一種效仿,在 Java 之前,C/C++語言最大的問題是需要程序員去考慮軟件和硬件的適配問題,比如 32 位的數值類型無法直接遷移至 16 位的機器運行。
Web3開發者平臺Fleek完成2500 萬美元A輪融資:金色財經報道,Web3開發者平臺Fleek在A輪融資中籌集了2500萬美元,Polychain Capital領投。其他投資者包括Coinbase Ventures、Digital Currency Group、Protocol Labs、Arweave、North Island Ventures、Distributed Global、The LAO 和 Argonautic Ventures。
據悉,Fleek的目標是建立一個接口和協議層,使Web3服務的基礎層,如存儲、托管和計費,任何人都可以訪問。[2022/12/1 21:15:54]
而 Java 在語言易用性做出改進之外,最大的改進之處就在于 JVM 的設計,一言以蔽之,其特性就在于「硬件軟化」,通過語言調度實現對不同硬件的相同適配,只要在 EVM 實現一次,便可在任意設備運行,真正實現跨平臺開發,而無需額外考慮硬件問題。
借助 JVM,Java 成為世界上最主流的開發語言之一,也許并不專精某領域,但是任何領域都可適用,這就是兼容性的本質。
EVM 及以太坊開發生態也是如此,開發者只需要面向 EVM 開發一次,便可持續跟隨以太坊生態而不斷進步,而無需考慮公鏈升級的兼容性、硬件的差異性等情況。
Solidity 并不完美,EVM 也不是沒有問題,但是最好的兼容性足以保證開發者的忠誠度,而隨著越來越多的公鏈兼容 EVM,這種兼容性變獲得了被動收益,鏈間遷移工作量足夠小,其他公鏈只是以太坊 Dapp 的本土化版本,最終有利于以太坊生態的獨大。
并且語言級的兼容性也有助于確保 EVM 的效率和安全。
上圖中的虛擬機(VM)是指不同操作系統間的運作模式,比如 Parallels Desktop,可以保證在 Mac 上運行 Windows 子系統,但是需要先從原始系統內分配特定的軟硬件資源建立子系統,然后在子系統中安裝 Windows 應用,隨后該應用才能運行,但是受限于分配資源的局限性,其運行效率和原生應用無法相提并論。
NFT交易聚合器Gem新增NFT實施鑄造監控功能:6月30日消息,NFT交易聚合器Gem宣布新增NFT實施鑄造監控功能。用戶可在Gem頁面實時監控NFT項目的鑄造趨勢,并可一鍵參與鑄造。[2022/6/30 1:41:05]
而 EVM 類似 JVM,是從 Solidity 語言級去進行兼容性操作,開發者利用 Infura 提供的 API 和主網交互,利用 Truffle 進行智能合約開發,測試和部署等等,開發套件一應俱全,完成對 EVM 的適配后 Dapp 便可在任意兼容 EVM 的公鏈上運行。
不僅對于開發者,EVM 級別的兼容開發保證帶給任意用戶的體驗也是完全一致的,為以太坊生態保存了最起碼的種子用戶群體,僅憑開發者和少量用戶便維持了以太坊生態對其他公鏈的領先優勢。
EVM 參考的是 JVM,不需要考慮過多硬件和編碼問題,只需要面向應用真正需要的功能去開發,一次適配,多端通用。
生態的含義就是開發+應用+用戶,EVM 在生態建設上起到了飛輪的初始化作用。
EVM 促進了以太坊的成功,但為什么兼容 EVM 的其他公鏈,吸血以太坊生態的「吸血鬼計劃」無法奏效呢?
兼容者們的邏輯:
對開發者:兼容 EVM 以降低以太坊開發者遷移成本,并提供更高的 TPS 等公鏈新特性;
對用戶:提供一定程度的 Token 刺激,以鼓勵用戶遷移;
完成對以太坊的取代。
兼容者們的邏輯漏洞:
對開發者:兼容 EVM 終究不是原生 EVM,存在隱形的遷移成本;
對用戶:以太坊的安全性是除比特幣網絡外最高的,這種安全不是打金、搶空投等短時誘惑可比的;
結果:以太坊仍舊占據最主流位置。
實際上,其他公鏈陷入了兩難境地,兼容 EVM 有成為以太坊事實上的側鏈的危險,但是不兼容有成為孤島的后果,所有人都渴望流量的前提下,就成為不得已而為之的無奈之舉。
Otherdeed地板價跌破2 ETH:金色財經報道,Yuga Labs元宇宙項目Otherside 虛擬地塊Otherdeed地板價已跌破2 ETH,本文撰寫時為1.72 ETH,24 小時跌幅達到3.91%。不過,隨著地板價下跌,Otherdeed交易額出現增長,過去24小時交易額達到2,784,364.91美元,漲幅高達67.02%。[2022/6/14 4:25:47]
在此時,主要還是其他公鏈在主動出擊,而以太坊在埋頭改進自己的舊疴,比如 PoW 轉 PoS、L2 道路選擇、賬戶抽象的實現、DankSharding 等,在兼容路徑上,主要有實現 EVM、借助應用實現鏈間兼容和 EVM 兼容鏈三種。
BNB Chain 或者 OKX Chain 等交易所公鏈,憑借交易所的用戶基數,以及對項目的運營能力,其鏈上 TVL 和生態也不容小覷,以 BNB Chain 為例,據 DeFi Llama 數據,其上運行 492 種協議,TVL 達 60 億美元,按照規模和體量而言,是僅次于以太坊的第二大公鏈。
其最主要運作模式「模仿」以太坊,比如其上的最大 DEX Pancakeswap 最早便是 Uniswap 的分叉版本,同一種 Dapp 可以無縫在兩條公鏈上切換,背后便是 EVM 兼容帶來的巨大優勢,項目方只需要專注于運營,而不必從頭開發產品。
Solona 是一種 PoH 機制的單體區塊鏈,也長期是市值前十的公鏈項目中唯一未兼容 EVM 的公鏈,但并不是說其無法和 EVM 兼容鏈通信,其在鏈上運行的 Neon 項目提供了 EVM 兼容能力。
可以把這種兼容理解為套娃式兼容,而非直接在公鏈本體層面進行兼容。
Neon 提供了高度類似于 EVM 本身的開發體驗,比如 Solidity 語言編程支持、無縫銜接的智能合約部署體驗、直接調用 MetaMask, 和 Truffle 等開發套件。
Cosmos 或者波卡等模塊化區塊鏈的可選方式更多,其上的應用本身便可單獨成為 L1 級別的公鏈,而 EVMOS 便同時是 Cosmos 的一條子鏈,也是提供 EVM 兼容性的公鏈,這意味著 Evmos 不僅可在 Cosmos 之間「傳遞」EVM 兼容性,在任意其他公鏈之間都可提供 EVM 兼容性。
除了作為 EVM 兼容性提供商,其本身也可作為公鏈部署 DeFi 等應用,比如其上的 DEX Exswap 就是 Uniswap 的分叉版本。
本段小結:正是這種廣泛的兼容促成了整個公鏈世界的打通,而其中的紐帶就是 EVM 兼容性、跨鏈橋以及交易所,鑒于此,R3PO 總結了如上的兼容性的具體流派,來為 ZK EVM 的終結者角色做賽前預熱。
如果說其他公鏈忙于兼容 EVM 時以太坊自顧不暇,但是在 PoS 合并成功,L2 技術路線確定后,ZK 便成為了整個公鏈賽道的通用技術,而 ZK 技術和 EVM 的結合也會促成以太坊模塊化架構的進化完成。
ZK 技術并不只局限于 L2 領域,在 Dapp、公鏈等上下層都有其用武之地,而當下最火熱的 ZK EVM 賽道則稍顯魚龍混雜,R3PO 對此做簡要整理,力求去蕪存菁。
Vitalik 曾給出不同的 EVM 分類的兼容性和性能表現關系,可以發現,越底層的實現兼容性越強,但其性能表現則會越差,這個道理其實很簡單,聯想下以太坊主網那可憐的性能和極強的安全性便可明白。
越靠近底層,則越接近原生 EVM 的運作模式,則兼容性越強,但是性能也會遭受嚴重限制;
越靠近上層,則越考驗自有 EVM 兼容方案的能力,和以太坊原生 EVM 差異越大,則兼容性越差,但也會帶來更強的定制自由度,可大幅優化性能。
前文曾提到過 Polygon Hermez,并將其歸類為 ZK VM 之列,但其實 Hermez 自稱為 ZK EVM 解決方案,看似是一字母之差,但其兼容性和安全性卻迥然不同。
在 Polygon Hermez 上實現的 ZK VM/EVM,本質上是一比一「復刻」了 EVM 的功能,類似于 WBTC 和 BTC 的關系、影子和本體的關系,在日常運行中,只要開發團隊保持更新,其使用體驗和 EVM 是別無二致的,但終究不是語言級別的實現,只能說這是商業競爭下的話術粉飾。
而近日 StarkNet 發布使用 Cairo 語言的 ZK EVM Kakarot,用于在 StarkNet 上運行以太坊智能合約,則可以認為是首次進入測試環節的 ZK EVM。其余排在路上的還有 Taiko、Scroll、zkSync 2.0 等一眾 ZK EVM 選手。
為什么 ZK EVM 成為如此火熱的賽道,又為什么這是公鏈的終結者?目前在商業競爭階段,各項目方放出的信息并不全面,R3PO 嘗試給出自己的理解,權當拋磚引玉。
對于第一個問題,答案是 ZK EVM 其實是未來 Dapp 的真正容身之處。
在既有認知中,Dapp 要么運行在公鏈上,要么運行在 L2 網絡上。但在 R3PO 看來,未來 ZK EVM 會直接承載應用層。
如上圖所示,未來的 ZK EVM 會成為 EVM、Rollup 和跨鏈橋功能的集合體,其本身是一種 EVM 不需解釋,來重點解釋后兩種功能。
L2 級別的 Rollup 過于底層,為了追求更高的性能,還是以 StarkWare 開發的 StarkNet 為例,其計劃使用 ZK 遞歸證明驗證數據的有效性,遞歸可以「以后驗前」的方式無限拓展,ZK 可保證數據規模的整體有限性,因此 StarkNet 本身又可作為其上應用、L3 的驗證層。
而跨鏈橋本身更容易理解,跨鏈橋的本質是在不同的公鏈之間交換、傳遞資產,而如果彼此都實現 EVM 兼容性,則無需跨鏈橋作為中介,ZK 本身相較于目前漏洞頻發的跨鏈橋方案更為安全,因此 ZK EVM 是更好的跨鏈橋解決方案。
對于第二個問題,答案是 ZK EVM 會將整個公鏈都變成 EVM 鏈。
即使如 Solona、Aptos 等本身不兼容 EVM 的公鏈,也可通過 Evmos 等實現接入,從這個角度上說,ZK EVM 是以太坊的主動出擊,你不接入我,我也要兼容你,如此一來,會進一步放大以太坊的生態優勢。
而諸如 Aptos、Sui 等 Move 生態公鏈,其所宣稱的 Move VM 也是類似于 EVM 一般的開發機制,理論上而言,由 Rust 改造而來的 Move 語言確實比 Solidity 更優,但其最大的劣勢在于時間不等人,能否建構起獨屬于自身的流量和生態值得懷疑,而這又會陷入其他公鏈是否兼容 EVM 的兩難困境。
一條公鏈能否取得市場成功當然要靠自己的奮斗,但是也要考慮歷史的進程。
在 ZK EVM 的發展進程中,能明顯感知到背后的公鏈角力之艱難,在以太坊和一眾公鏈的拉鋸戰中,創造了無盡的浪漫故事,而此時賽點已經來到了 EVMOS 和 Move VM 等新物種和 ZK EVM 的生死局,R3PO 認為,未來的公鏈格局必須基于 EVM 兼容性帶來的互通互聯為競爭前提,用戶和開發者依然是故事的全部要義。
如果 ZK EVM 進展順利,很有可能會讓以太坊成為公鏈世界的 Windows,運行最為豐富的應用層,保證自身作為最安全的、最穩健的結算層。
ZK 技術距離大規模成熟,至少還有 5 年時間,在資本和市場的大規模催熟下,也許會減緩至 3 年左右,到那時我們就能見證今日的預判是否會成真。
原文:R3PO 公眾號
來源:區塊律動
區塊律動BlockBeats
媒體專欄
閱讀更多
金色財經
DeFi之道
文章匯
web3中文
01元宇宙
金色薦讀
IOBC Capital
PANews
金色早8點
1435Crypto
Vitalik 早些時候在采訪中表示:“以太坊域名服務ENS 是迄今為止最成功的非金融類以太坊應用程序。”近期,ENS域名價格也是不斷創出新高,在熊市大環境下,ENS 新注冊域名數也是有增無減.
1900/1/1 0:00:0010 月 28 日,Telegram 創始人 Pavel Durov 在該應用上發布消息稱:正如之前的承諾,現已推出在專用平臺 Fragment 上購買 Telegram 用戶名的功能.
1900/1/1 0:00:00文/Kerman Kohli,天使投資人;譯/金色財經xiaozou過去兩年,我幾乎把所有清醒的時間都用來思考關于鏈上身份的問題,以及如何讓其成為現實.
1900/1/1 0:00:00文/Pantera Capital聯合創始人Paul VeradittakitComm正在致力于解決加密貨幣最大領域之一的碎片化問題:協作.
1900/1/1 0:00:00原文作者:WHeart其實在很早之前,我就計劃寫一篇《Web3 新手教程》,送給 想要進入Web3 或者 剛剛進入Web3 的小伙伴,但是考慮到兩點原因,我還是打算把這件事推遲一些時日.
1900/1/1 0:00:00一切以技術特性為主要賣點的產品都是半成品。關于EVM和ZK EVM的炒作、爭論已經延續一段時間,尤其是在Vitalik對ZK EVM的類型做出劃分之后,關于字節碼、虛擬機、兼容性等等拗口概念的科.
1900/1/1 0:00:00