BTCC / BTCC Square / TechFlowPost /
Initial:突破 EVM 桎梏,開啟全端應用與 AltVM 新紀元

Initial:突破 EVM 桎梏,開啟全端應用與 AltVM 新紀元

Author:
TechFlowPost
Published:
2025-01-06 12:01:32
14
3

作者:Initia

編譯:深潮 TechFlow

原圖來自 @initia,由深潮 TechFlow 編譯

設想一下:經過了一天鏈上的「過山車」操作,你正準備結束這一天的忙碌。 做多 eth 讓你賺了 6,900 美元,投資一個號稱「能治療癌症」的 AI 智能體代幣,然後又輕鬆拿下 42 倍回報。 然而,你內心卻感到無比壓抑。 為什麼? 因為 EVM。

每次使用 evm,你都會忍不住問自己:我們是怎麼走到這一步的? 每一筆交易都像是在地雷陣中小心翼翼地前進。 你不禁疑惑,為什麼到了 2025 年,我們還沒能擺脫笨拙又危險的「核准-存款」操作模式?

更糟的是,你總是提心吊膽,害怕在最喜歡的去中心化交易所 (DEX) 上的無限批准操作會反噬自己,或者因為一個 honeypot 的騙局而失去畢生積蓄。 如果這些情景讓你感到熟悉,那就表示你還活在過去。

@dcfgod:

「事實證明,先批准再兌換的設計缺陷已經造成了高達 1,000 億美元的損失。」

不過,公平地說,Ethereum Virtual Machine (EVM) 並非一無是處。 上面那些戲劇化的抱怨只是為了吸引你的注意力,但實際情況要複雜得多。

實際上,EVM 一直是可程式區塊鏈的基礎設施。 歷史上,許多最有用和最具創新性的去中心化應用程式 (dapps) 都是用 Solidity 為 EVM 編寫的,例如 Uniswap、Aave、GMX 和 CryptoKitties。 然而,現在是時候讓 EVM 的主導地位逐漸讓位給一批有潛力的後起之秀了。

MoveVM、CosmWasm、SVM、FuelVM、Arbitrum Stylus 等新一代虛擬機器紛紛嶄露頭角,也有各自獨特的優點和缺點。 開發者也開始根據實際需求選擇最適合的虛擬機器。

這並不是開發者們單純在追逐新潮流,而是經過多年的觀察和深思熟慮後做出的選擇。 他們仔細研究了 EVM 的優缺點,並吸取了經驗教訓。 這些新一代虛擬機器從更高的起點出發,帶來了更好的解決方案。

EVM 的優勢是什麼?

原圖來自 @initia,由深潮 TechFlow 編譯

  • 網路效應、生態系統和成熟的開發基礎設施。 EVM 擁有巨大的先發優勢,使其成為大多數開發者的首選。 它擁有龐大的用戶群、豐富的應用生態、高度的流動性,以及遠超過其他虛擬機器的開發工具。

  • 機構整合。 隨著區塊鏈規模的擴大,中心化交易所 (CEX) 和託管服務商成為必需品。 這些第三方機構通常行動緩慢,但它們已經整合了無數基於 EVM 的區塊鏈,因此對 EVM 的支援更加成熟。

  • 實戰考驗。 經過無數次駭客攻擊,Solidity 和 EVM 變得越來越穩健,並經受住了實戰的檢驗。 理論上的安全性固然重要,但沒有什麼比多年來不斷修復漏洞更能說明問題。

  • 經濟驅動力。 EVM 承載著近 900 億美元的 DeFi 資產,而這趨勢仍在延續。 越來越多的新興區塊鏈(如 Monad、Hyperliquid、MegaETH 和 Berachain)也選擇了 EVM,這種巨大的經濟力量推動 EVM 不斷改進,以滿足流動性需求。

為什麼說 EVM 不夠完美?

  • 安全性不足。 儘管 EVM 經歷了無數次的實戰考驗,但 altVMs 的出現說明我們還有提升的空間。 這些新虛擬機器從更高的安全基線出發,能夠直接避免許多應用和協定層面的漏洞。 即便是經驗豐富的 Solidity 開發者,也可能在複雜的程式碼中犯錯,而審計人員需要排查的潛在攻擊路徑更是令人頭痛。

  • 性能不夠理想。 傳統的 EVM 在高吞吐量情境中表現不佳,效率太低。 例如 @monad_xyz 和 @megaeth_labs 等專案正在嘗試解決這個問題,但它們的方法各有利弊。 Monad 選擇完全重寫技術棧,雖然提升了性能,但卻犧牲了經過驗證的可靠性;而 MegaETH 則在去中心化方面做出了妥協。

原圖來自 @initia,由深潮 TechFlow 編譯

  • Gas 優化難度高。 對開發者來說,當他們需要花費更多時間來優化 Gas 效率,而不是專注於協議本身的設計時,這是一個很大的問題。 此外,為了實現顯著的最佳化,開發者通常需要編寫複雜的彙編程式碼,這對許多人來說是一場噩夢。 有時甚至只是調整智能合約中函數定義的順序,都能帶來 Gas 消耗的最佳化,這種操作堪稱玄學。

儘管存在這些缺陷,EVM 依然能夠穩定運行,並將在未來幾年繼續佔據主導地位。 但我們可以換個角度來看:

此外,EVM 的開發者生態系統也不斷努力,透過帳戶抽象化、大量交易,甚至是新的 SOLidity 編譯器等方式,持續改善使用者體驗。 從底層架構到開發工具的每一個環節,EVM 都在經歷改進。

不過,如果我們對未來樂觀的預測成立,加密領域的開發者數量將增加至少 1000 倍,而我們不能指望 EVM 能滿足所有人的需求。 想想 Web2,沒有一種程式語言能夠完美適用於所有用例,也沒有一種語言能讓所有開發者都滿意,我們也不能對 EVM 抱持這樣的期待。

是時候擴充虛擬機器的版圖了-altVMs EVM

原圖來自 @initia,由深潮 TechFlow 編譯

我們知道,改變固有觀念並不容易。 當你最信任的加密推特研究員告訴你 EVM 已經夠好了,並質疑 altVMs 的存在意義時,你可能會傾向於相信他們的觀點。 但讓我們換個角度,直接回應這些疑慮,並探討 altVMs 的潛力。

關於 AltVM 的爭議

  • 為什麼我們需要 altVMs? EVM 不已經夠用了嗎? 如果我們總是滿足於現狀,認為“夠用就好”,那麼我們永遠無法享受到更優秀的技術和體驗。 AltVMs 代表了一種大膽的嘗試和技術進化的方向,它推動了加密應用的開發方式邁向新階段。 而且,競爭往往能催生出更強大的解決方案。

  • 有人認為 AltVMs 只是風投追逐新潮流的產物。 事實並非如此,而且有充分的證據可以反駁這種觀點。 CosmWasm 多年來一直是多個基於Cosmos 的區塊鏈的首選虛擬機,Solana 的SVM 能夠支援驚人的交易規模和流動性,甚至Sui 和Aptos 依托MoveVM 也已經支撐了超過27 億美元的總鎖倉量 (TVL)。 這些都是真實的用戶成長和產品市場契合 (PMF) 的表現,而不是空洞的炒作。

  • 吸引使用者真的很難。 他們需要下載新的錢包,學習如何使用新的區塊瀏覽器,並逐步形成新的思維模式。 然而——

      1. 首先,使用者總是會追逐機會所在。 而使用 altVM 的區塊鏈往往蘊藏著未被充分挖掘的潛力,這正是啟動用戶成長的關鍵。 只要能讓使用者覺得值得,他們就會願意克服學習曲線。

      2. 其次,Initia 提供了解決方案。 透過BYOW(Bring Your Own Wallet,帶上自己的錢包),無論你選擇哪種Interwoven Rollup,無論Rollup 使用的虛擬機是什麼,你都可以自由地選擇自己熟悉的錢包 ,如Rabby、Phantom 或Keplr。

      3. 最後,鏈抽象 (Chain Abstraction) 逐漸成為現實。 Gas 贊助、跨鏈互通性等技術問題已經在 2024 年取得突破。 到 2025 年,無論用戶使用哪條鍊或哪種虛擬機,進入新應用的門檻都將被降至最低。

    • 開發者工具仍欠缺。 我們承認這一點,但也需要認識到,這些工具仍然處於起步階段,並且在快速迭代中。 一旦這些工具實現突破性發展,開發者的體驗將會顯著改善。

    為什麼 AltVMs 能在長期內蓬勃發展?

    現在我們已經解決了那些令人頭痛的問題,是時候重新專注於 AltVMs 的優勢了,這裡有許多值得討論的亮點。 AltVMs 為區塊鏈應用帶來了全新的創造力和機會。 它們引入了新的開發範式、創新的理念,並且在安全性上提供了更高的保障。 接下來,讓我們深入探討 AltVMs 的獨特之處:

    全新的思維模式

    細心的觀察者可能已經發現,在過去一個週期裡,大多數區塊鏈應用的創新都集中在鏈下——無論是用戶介面、激勵機制,還是將外部收益引入加密領域的橋樑。 而鏈上的創新則逐漸趨於平緩。 我們希望看到更多像 fiveoutofnine 這樣的開發者,他們敢於在鏈上進行實驗,突破技術的邊界。

    然而,EVM 的設計在一定程度上限制了開發者的思維方式,使他們難以跳出固有框架,並發揮創造力。 而 AltVMs 的出現則打破了這些束縛,為開發者提供了更多選擇和彈性。 它們讓開發者能夠以全新的方式思考鏈上應用的建構。

    最近,這種轉變在

    是一個基於 WebAssembly (WASM) 的執行環境,開發者可以使用 Rust、C++,甚至任何能夠編譯成 WASM 的語言來建立智慧合約。 這種靈活性已經在實踐中顯示出了強大的效果。

    例如,Renegade 是首個鏈上暗池去中心化交易所 (DEX),它實現了無滑點、零 MEV (最小可提取價值)、以及隱私交易。 在對多種技術方案進行評估後,Renegade 最終選擇了 Stylus,因為其他方案的成本對使用者而言過於高昂。 你可以閱讀更多關於這個案例研究。

    再來看。 它引入了的概念,允許開發者將多個模組的互動整合為一個交易,在鏈下完成後發送到鏈上。 這意味著你無需依賴帳戶抽象化來實現大量交易,也無需等待一個有爭議的 EIP 被加入到 EVM 中。 透過在 Sui 上進行開發,你可以立即享受這些使用者體驗的優勢。 更多資訊請點這裡。

    高安全性基準

    如今,大多數 AltVMs 都將安全性作為設計的核心原則。 它們借鑒了 EVM 的不足之處,並在設計之初就從根本上避免這些缺陷。 當然,這並不意味著它們絕對安全,未來可能仍會發現一些潛在的漏洞或攻擊方式,但在目前的安全性表現上,它們確實優於 EVM。

    此外,許多 AltVMs 是基於 Rust 建置。 Rust 是一種以高安全性著稱的程式語言,被廣泛用於開發關鍵任務軟體。 可以說,這些 AltVMs 從設計基礎上就將安全性放在了首位。

    如果你還是不相信? 不妨看看—— 它是 Initia L1 使用的虛擬機器。

    首先,Move 是加密貨幣領域中唯一一種由具備深厚程式語言開發經驗的團隊從零開始設計的語言。

    Move 語言內建了一些強制性特性,促使開發者更深入地思考程式的設計,同時也能以更貼近現實的方式表達程式狀態。 例如:

    • 資產被視為由地址“擁有”的“資源”,這與 EVM 中透過映射餘額的方式形成鮮明對比,更能體現資產的真實所有權。

    • Move 借鑒了 Rust 的嚴格所有權語義,要求開發人員在進行狀態管理時必須明確定義資料的哪些部分可以被修改,以及修改的具體範圍和位置。 這種嚴格的要求有效降低了程式設計中的潛在漏洞。

    即使如此,如果開發者仍然不小心犯了錯誤怎麼辦? Move 提供了功能來降低風險。 透過內建的形式化驗證器,開發者可以用數學方式定義程式的預期行為,驗證器會檢查程式碼是否符合預期。 這顯著減少了邏輯錯誤的可能性。

    為性能而生

    AltVMs 的設計目標就是追求極致的效能。 可以肯定,EVM 和 Solidity 的初版設計時並未優先考慮效能。 雖然 EVM 經過多年的迭代已經取得了顯著進步,但它仍然無法與全新設計的 AltVMs 相媲美。

    傳統的 EVM 在平行化處理上表現不佳,而平行化是提升區塊鏈效能最有效的手段。 雖然 EVM 實現並行化是可能的,但如果想做到優秀表現,往往需要付出巨大的代價,例如需要頂尖的工程團隊來徹底重構系統。

    那麼什麼是並行化? 簡單來說,就是不再逐筆處理交易,而是同時處理多筆交易,進而顯著提升效率。

    原圖來自 @initia,由深潮 TechFlow 編譯

    現代虛擬機器在設計時充分考慮了並行化的需求,它們在這種環境中表現得特別出色。 特別是 Move 和 Solana 的虛擬機器所採用的程式設計範式,使得並行化變得更有效率和更流暢。

    在 SVM (Solana Virtual Machine) 中,所有資料都被分組到不同的帳戶中。 開發者可以靈活地將資料分配到多個帳戶,並且資料與程式的執行邏輯是相互獨立的。 在每筆交易中,開發者需要明確指定哪些帳戶會被讀取或寫入。 這種分離設計使得虛擬機器能夠識別那些不爭奪相同資源的交易,從而實現高效的並行處理。

    在討論了 AltVMs 的疑慮並系統性闡述其優勢後,現在你應該能夠理解為什麼 AltVMs 對加密領域以及未來應用的發展具有巨大的正向價值 (EV+)。

    這並不是一場技術派系之爭,也不需要為某種虛擬機器「站隊」。 每種虛擬機器都有其優點和限制,最終開發者應該擁有自由,選擇最適合其需求的工具。 創新和實驗對整個產業的發展都是有益的!

    在建置應用程式時,這些選擇才是關鍵所在,這也是為什麼 Initia 目前支援 MEWing —— 包括 MoveVM、EVM 和 CosmWasm。

    事實上,我們對 AltVM 領域的探索才剛起步。 從 zkVMs (基於零知識證明的虛擬機器) 到混合虛擬機環境,再到像 FuelVM 這樣旨在解決狀態膨脹問題的嘗試,應用的未來充滿了無限可能。 想像一下,未來的應用將如何利用這些工具來創造全新的體驗和用例,而且成本更低,這無疑令人興奮。

    AltVM 的發展才剛進入 S 曲線的起點階段。

    原圖來自 @initia,由深潮 TechFlow 編譯

    超越 AltVMs:全端應用的時代

    讓我們退一步思考:這些工具和討論的最終目標是什麼? 真正的目標是建立能夠為用戶提供巨大價值的產品和體驗——無論是透過極致的性能、強大的安全性,還是流暢的用戶體驗。

    歸根究底,虛擬機器只是開發者工具箱中的一種工具。

    但它們是實現目標的最佳工具嗎? 它們當然是拼圖的一部分,但並不是全部。 在共享的通用鏈環境中,無論是 EVM 或 AltVMs,都難以完全滿足需求。

    如 @ItsAlwaysZonny 所說:

    「EVM 或 AltVM,通用鏈只是平庸的選擇。

    要有明確的目標,建構專用的應用鏈。 ”

    在基於共享狀態的單體鏈上所建構的應用,總是難以與那些基於專用、客製化基礎設施的應用競爭。

    真正的變革在於全端應用的興起。

    全端應用的核心在於為你的用例選擇合適的虛擬機,並將其與專屬定制的應用鏈結合。 全端應用程式讓開發者能夠完全掌控執行環境,因此不再妥協。 它引領我們走向一個全新的未來——開發者不再局限於選擇某個區塊鏈,而是根據應用需求定制一個專屬區塊鏈,從專用的區塊空間到定制的交易執行和排序,一切 都圍繞著最佳使用者體驗。 全端應用代表了自由,也代表了下一次技術演化。

    原圖來自 @initia,由深潮 TechFlow 編譯

    在 Initia,我們堅信,全端應用程式是推動創新產品開發的關鍵突破。 為此,我們致力於為開發者提供建立全端應用的最佳框架:開發者可以根據自己的願景選擇最適合的虛擬機器——無論是Move 的高安全性、EVM 的成熟生態系統,還是CosmWasm 的靈活性。 同時,透過 LayerZero 和 IBC,開發者可以輕鬆實現即時互通性;借助 Cosmos SDK,可以自由調整底層鏈的技術堆疊。 此外,所有所需工具都被整合到了 Interwoven Stack 中,包括 Oracle 服務、Celestia 資料可用性 (DA)、區塊鏈瀏覽器、原生 USDC 支援、法幣入金通道、錢包元件、跨鏈橋 UI 等。

    借助 Initia,全端應用程式不僅觸手可及,而且極具實用性。

    最後,讓我們為您預告全端應用程式和應用程式鏈的相關內容。 這篇文章為下一篇內容埋下了伏筆,相信下一篇會更吸引您繼續探索這一領域的無限可能。

    |Square

    下載BTCC APP,您的加密之旅從這啟程

    立即行動 掃描 加入我們的 100M+ 用戶行列