從 EVM 到 AltVM 的演變

中級1/13/2025, 4:01:30 AM
本文深入探討了區塊鏈虛擬機(VM)的演進歷程,重點對比了以太坊虛擬機(EVM)和替代虛擬機(altVM)的優劣。文章詳細分析了EVM在網絡效應、生態系統和開發基礎設施方面的優勢,以及其在安全性、性能和gas優化等方面的不足。同時介紹了包括MoveVM、CosmWasm、SVM等新一代虛擬機的特點,探討了它們在安全性、性能和開發範式方面的創新。最後展望了全棧應用的未來發展方向。

轉發原標題: 《虛擬機的偉大演變》

想象一下:在經歷了一天的鏈上過山車之後,您即將結束這一夜。 + ETH 多頭收益為 6,900 美元,AI Agent 幣的收益為 42 倍,“應該”可以治癒癌症。但內心深處,你感覺自己的靈魂正在被壓碎。為什麼?這是 EVM。

每次使用 EVM 時,您都會想……我們是如何走到這一步的?每筆交易都感覺像是在雷區中小心翼翼地前進。你想知道,到了 2025 年,我們仍然沒有找到解決笨重且危險的批准存款模式的方法嗎?

更糟糕的是什麼呢?你一直生活在恐懼之中,擔心你最喜歡的 DEX 的無限認可會回來咬你——或者成為一個蜜罐模因,讓你失去畢生積蓄。如果這聽起來很熟悉,那麼你還停留在過去。

但說實話,以太坊虛擬機(EVM)並非一無是處。上面這些戲劇性的抱怨雖然能抓住你的注意力,滿足我們的文學性需求,但現實情況要複雜得多。

實際上,EVM一直是可編程區塊鏈的基石,歷史上最實用和最具創新性的dApp都是用Solidity為EVM編寫的!想想Uniswap、Aave、GMX、CryptoKitties。但是,EVM獨霸天下的時代該結束了。

是時候讓這位王者優雅地與一群充滿希望的新秀分享領地了。MoveVM、CosmWasm、SVM、FuelVM、Arbitrum Stylus等等都帶來了各自的優勢和劣勢,開發者們開始根據用例選擇最適合的VM。

相信我們,這不僅僅是開發人員盲目追逐新潮的”閃亮物品綜合症”。這種轉變是建立在多年深入觀察和理解EVM優缺點的基礎上做出的明智抉擇。新一代VM已經吸取了前人的經驗教訓,從一個更高的起點開始。

EVM 有何優勢?

  • 網絡效應、生態系統和成熟的開發基礎設施。 EVM 擁有巨大的領先優勢,這使得它成為大多數開發人員的首選,毫不猶豫。為什麼不會呢? EVM 擁有龐大的用戶群、更多的應用程序、更多的流動性以及遠遠領先於 altVM 的開發人員工具。
  • 機構整合。 一旦區塊鏈達到規模,就需要 CEX 和託管人。這些來自第三方的集成通常是由行動緩慢的大型實體完成的,這些實體已經集成了無數的 EVM 鏈。
  • 經受住了考驗。經過無數次黑客攻擊,Solidity和EVM變得越來越有韌性,越來越經得起考驗。理論上的安全性固然重要,但沒有什麼能比得上多年實戰經驗和持續修補安全漏洞。
  • 經濟推動力。EVM目前擁有近900億美元的DeFi資產,而且這一趨勢還在繼續,新的主要公鏈如Monad、Hyperliquid、MegaETH、Berachain都選擇了EVM。這些巨大的經濟力量推動著EVM不斷改進,以更好地服務於市場流動性。

為什麼 EVM 很不盡如人意?

  • 安全性不足。雖然EVM經歷了實戰考驗,但替代虛擬機能從更高的安全基線起步,從根本上防止許多應用和協議層面的漏洞。就連經驗豐富的Solidity開發者也會出錯,而審計人員要面對令人望而生畏的大量潛在攻擊途徑。
  • 性能限制。傳統EVM在處理高吞吐量時表現不佳,效率低下。@monad_xyz@megaeth_labs等項目正在嘗試改變這一現狀,但它們的方案都面臨重大權衡:要麼像Monad那樣完全重寫技術棧,犧牲經過驗證的可靠性;要麼像MegaETH那樣在去中心化方面做出妥協。

  • Gas優化困難重重。當開發者把大量時間花在優化gas消耗上,而不是專注於構建協議本身時,這顯然是個問題。更糟的是,重要的優化往往需要編寫彙編代碼——這簡直是場噩夢。有時候,僅僅改變智能合約中函數定義的順序就能節省gas,這種優化簡直就像黑魔法。

話雖如此,EVM儘管存在這些缺陷,仍然運轉良好,並將在未來幾年保持主導地位。不過換個角度想:$BTC雖然是主導地位的加密資產,但其他數千種加密資產依然能與之共存,而且確實在共存。

與此同時,大量開發者正在不懈努力,通過賬戶抽象、批量交易,以及新的Solidity編譯器來改善EVM的用戶體驗。技術棧的每個層面都在進行重大改進。

但如果我們樂觀估計,加密領域的開發者數量至少會增長1000倍,我們不能指望EVM能滿足所有人的需求。就像Web2一樣,不存在一種能完美適用所有場景的編程語言,也沒有一種語言能讓所有開發者都喜歡——我們也不該期待會有。

說到這裡,讓我們深入瞭解其他虛擬機(AltVM)。

是時候進行 VM 擴展了 — altVM 🤝 EVM

我們知道,信念並不容易改變。當你最喜歡的加密圈研究者告訴你 EVM 運行得很好,並質疑替代虛擬機存在的必要性時,相信他們的話是很自然的。但是,讓我們通過直接應對這些疑慮(FUD)來看看問題的另一面。

AltVM 的質疑

  • 為什麼我們需要 AltVM?EVM就能用。要知道,如果我們僅僅因為某樣東西能用就接受現狀,我們就永遠不會擁有更好的生活。AltVM 代表著雄心勃勃的實驗和前進的一步,它們代表著加密應用開發方式演進的方向。競爭有助於培育最強者。
  • AltVM 只是風投追逐的新風口。不,事實並非如此,而且有證據可以反駁。CosmWasm多年來一直是多個基於Cosmos鏈的首選虛擬機,Solana的SVM正在處理著驚人規模的交易量和流動性,而Sui和Aptos的MoveVM總共擁有超過27億美元的總鎖倉量。這些都是真實的發展勢頭和產品市場契合度的證明,而不是煙霧彈。
  • 用戶入門困難。是的,他們目前需要下載新錢包,學習使用新的區塊瀏覽器,建立新的思維模式,但是——
  1. 首先,用戶會湧向機會所在之處,而使用 AltVM 的鏈往往代表著被低估的機會,這就是最初飛輪效應啟動的方式。用戶並不笨,你只需要讓學習過程物有所值。
  2. 其次,Initia 解決了這個問題。 BYOW——自帶錢包。無論你選擇使用哪個交織式二層網絡,不管該網絡使用什麼虛擬機,你都可以自由選擇使用從Rabby到Phantom再到Keplr的任何錢包。
  3. 第三,鏈抽象正在成為現實。Gas費用贊助、互操作性等問題在2024年已經得到解決。到2025年,無論使用什麼鏈或虛擬機,進入新應用的門檻都將降至零。
  • 開發人員工具非常令人失望。 我們同意,但瞭解這些工具是新的並且不斷快速發展也很重要。一旦他們達到逃逸速度,您就會開始看到開發人員體驗的顯著改善。

為什麼 AltVM 會長期蓬勃發展

現在我們已經解決了那些令人討厭的事情,讓我們重新關注積極的一面,還有很多事情需要解決。 AltVM 最終代表了區塊鏈應用程序領域創造力和機遇的新途徑。他們帶來了新的範式、新穎的想法和更高的安全基線。讓我們深入探討為什麼 altVM 令人興奮:

新思維模式

細心的觀察者會注意到,在過去的週期中,區塊鏈應用的大多數創新都發生在鏈下——無論是接口、激勵機制,還是為外部收益流入加密領域搭建橋樑。鏈上創新已經趨於平緩。我們希望看到更多像 fiveoutofnine 這樣水平的開發者在鏈上進行實驗,真正突破可能性的邊界。

但是,EVM 將開發人員限制在僵化的思維模式中,限制了創造力。 AltVM 帶來了差異,併為開發人員提供了節奏的改變。 AltVM 打破了先前的限制,使開發人員能夠以不同的方式思考構建鏈上應用程序。

這種效果最近在 Arbitrum Stylus 和 Sui Move 上表現得最為明顯。

Arbitrum 的 Stylus 是一個基於 WASM 的執行環境,允許開發者使用 Rust、C++ 以及理論上任何可以編譯成 WASM 的語言來構建智能合約。我們已經在實踐中看到了 Stylus 的效果!

Renegade 是首創的去中心化交易所,它是一個鏈上暗池——無滑點、零MEV、私密交易。在探索了多個選項後,Renegade選擇了Stylus,因為對於用戶來說,其他所有選項都太過昂貴。你可以在 這裡 閱讀更多關於案例研究的內容。

現在,讓我們看看Sui的MoveVM。它引入了可編程交易塊(PTBs)的概念,允許開發者在鏈下將跨多個模塊的交互組合成單個交易併發送!無需賬戶抽象就能批量處理交易,也無需等待有爭議的EIP添加到EVM中,只需在Sui上構建就能立即獲得這些用戶體驗優勢!你可以在這裡閱讀更多相關內容。

安全基準高

當今大多數 altVM 都是以安全性作為核心指導原則構建的。他們的優勢在於能夠看到 EVM 的故障所在,並在設計上從根本上避免這些缺陷。這並不是說它們是無懈可擊的,肯定可能存在我們稍後在時間線中發現的未被發現的黑客和缺陷,但它們今天在安全性方面確實勝過了 EVM!

此外,大多數 altVM 都以 Rust 為基礎構建,而 Rust 因其極其安全的語言而臭名昭著,被大量用於編寫關鍵任務軟件。再次強調,安全是基礎。

還不相信嗎?來看看MoveVM — Initia L1使用的虛擬機。

首先,Move 是加密貨幣中唯一一種實際上是由具有深刻理解和從頭開始開發新編程語言的經驗的團隊創建的語言。

該語言中內置了一些功能,迫使開發人員更好地思考他們的程序,並允許更接近現實的程序狀態表示。例如:

  • 資產是由地址擁有的”資源”,這與EVM中使用餘額映射的方式相比,更真實地表示了資產的所有權。
  • 從 Rust 繼承的嚴格所有權語義確保開發人員必須認真思考他們的狀態管理,因為該語言要求他們精確定義數據的哪些部分可以改變以及在哪裡改變。

即使作為開發者的你仍可能會犯錯,但形式化驗證可以幫助你避免這些問題。Move內置了形式化驗證器,讓你能用數學方式定義程序的預期行為,驗證器會檢查你的代碼是否符合這些定義。這大大降低了出現邏輯錯誤的風險。

專為性能打造

AltVM 的設計宗旨就是速度極快。我們很確定,當Gavin大神彎腰駝背地坐在筆記本電腦前開發EVM和Solidity的第一個版本時,性能並不是最重要的考慮因素。誠然,EVM已經取得了長足的進步,但與新鮮出爐的 altVM 相比還是望塵莫及。

正如我們提到的,傳統的EVM在並行化方面表現不佳,而並行化是鏈提升性能最有效的手段。雖然EVM也可以實現並行化,但如果要做好這一點,就需要付出巨大的代價——你需要一個由前Jump工程師組成的團隊來重寫整個系統…

首先,什麼是並行化?很簡單,就是不再一個接一個地處理交易,而是同時處理多個交易。

現代虛擬機在設計時就考慮到了並行化,它們在這方面表現出色。特別是 Move 和 Solana 虛擬機提供的編程範式,讓並行化變得異常流暢。

看看 SVM,每一條數據都被歸類到不同的賬戶下。開發者可以根據需要以任意精細度將數據分散到不同的賬戶中,而且數據與執行邏輯(程序)是解耦的。每筆交易時,開發者需要指定他們要讀寫哪些賬戶。這種程度的分離使虛擬機能夠識別不會爭用相同資源的交易,從而實現並行處理。

到現在,在先解決顧慮然後系統地闡述 altVM 的優勢之後,你應該能夠明白為什麼它們對加密貨幣和未來幾代應用來說都具有很高的期望價值。

這不是部落之爭,你也不應該為某個特定的虛擬機押上全部身家。每個虛擬機都有其優缺點,最終開發者應該有選擇的自由,選擇他們最喜歡的、最適合他們應用的虛擬機。實驗對行業中的每個人都有好處!

這些選擇在構建應用時確實很重要,這也是為什麼 Initia 目前支持 MEWing——MoveVM、EVM 和 CosmWasm。

事實上,我們目前只是觸及了 AltVM 領域的表面。從zkVM到將不同虛擬機捆綁在一起的混合環境,再到像 FuelVM 這樣解決狀態膨脹的嘗試,應用的未來一片光明。當你想到未來的應用將如何利用這些工具來構建新穎的體驗、前所未見的用例,而且一切都更加經濟實惠時,你應該會興奮得跳起來!

我們正處於 AltVM Evolution 的 S 曲線的起點。

超越替代虛擬機:全棧應用的崛起

讓我們退一步思考。在擁有如此多的工具和討論之後,最終目標是什麼?答案很簡單:構建能為用戶帶來巨大價值的產品和體驗——無論是通過卓越的性能、嚴密的安全性,還是流暢的用戶體驗。

歸根結底,虛擬機只是開發人員工具箱中的另一個可以利用的工具。

但它們是實現目標的最佳工具嗎?虛擬機確實是拼圖的重要一塊,但並非全部。在共享的通用環境中,無論是EVM還是 AltVM,都無法完全滿足我們的需求。

建立在共享狀態單體鏈上的應用,永遠難以與那些建立在專用、定製化基礎設施之上的應用相競爭。

真正的演進在於全棧應用程序。

這種演進體現在為特定用例選擇最合適的虛擬機,並將其與定製的應用鏈完美配對。全棧應用讓開發者能夠無需妥協地進行開發。它們開創了一個新天地:開發者完全掌控執行環境,不再是被動選擇區塊鏈,而是主動打造一條完全契合應用需求的鏈。從專屬區塊空間到自定義交易執行和排序,開發者可以構建最佳體驗。這正是自由,也是下一階段的演進。

在Initia,我們堅信全棧應用是構建創新產品的最大突破。為此,我們提供了最佳的全棧應用開發框架:開發者可以選擇最適合其願景的虛擬機——無論是Move的安全性、EVM的生態系統,還是CosmWasm的靈活性。他們能通過LayerZero和IBC實現即時互操作,用Cosmos SDK輕鬆調整底層鏈棧,並在互織棧中獲得所需的一切:預言機、Celestia DA、區塊瀏覽器、原生USDC、入金通道、錢包模態框、跨鏈橋界面等。

藉助 Initia,全棧應用程序不僅易於使用,而且非常實用。

讓我們用這個關於全棧應用和應用鏈的預告作結。這篇文章其實是一匹特洛伊木馬,為下一篇文章鋪路——相信那篇文章一定會讓你愛不釋手。

免責聲明:

  1. 本文轉載自【Initia】。轉發原標題: 《虛擬機的偉大演變》。所有版權歸原作者所有【@initia】。若對本次轉載有異議,請聯繫 Gate Learn 團隊,他們會及時處理。
  2. 免責聲明:本文表達的觀點和意見僅代表作者個人觀點,不構成投資建議。
  3. Gate Learn 團隊將該文章翻譯成其他語言。除非另有說明,否則禁止複製、分發或抄襲翻譯文章。

從 EVM 到 AltVM 的演變

中級1/13/2025, 4:01:30 AM
本文深入探討了區塊鏈虛擬機(VM)的演進歷程,重點對比了以太坊虛擬機(EVM)和替代虛擬機(altVM)的優劣。文章詳細分析了EVM在網絡效應、生態系統和開發基礎設施方面的優勢,以及其在安全性、性能和gas優化等方面的不足。同時介紹了包括MoveVM、CosmWasm、SVM等新一代虛擬機的特點,探討了它們在安全性、性能和開發範式方面的創新。最後展望了全棧應用的未來發展方向。

轉發原標題: 《虛擬機的偉大演變》

想象一下:在經歷了一天的鏈上過山車之後,您即將結束這一夜。 + ETH 多頭收益為 6,900 美元,AI Agent 幣的收益為 42 倍,“應該”可以治癒癌症。但內心深處,你感覺自己的靈魂正在被壓碎。為什麼?這是 EVM。

每次使用 EVM 時,您都會想……我們是如何走到這一步的?每筆交易都感覺像是在雷區中小心翼翼地前進。你想知道,到了 2025 年,我們仍然沒有找到解決笨重且危險的批准存款模式的方法嗎?

更糟糕的是什麼呢?你一直生活在恐懼之中,擔心你最喜歡的 DEX 的無限認可會回來咬你——或者成為一個蜜罐模因,讓你失去畢生積蓄。如果這聽起來很熟悉,那麼你還停留在過去。

但說實話,以太坊虛擬機(EVM)並非一無是處。上面這些戲劇性的抱怨雖然能抓住你的注意力,滿足我們的文學性需求,但現實情況要複雜得多。

實際上,EVM一直是可編程區塊鏈的基石,歷史上最實用和最具創新性的dApp都是用Solidity為EVM編寫的!想想Uniswap、Aave、GMX、CryptoKitties。但是,EVM獨霸天下的時代該結束了。

是時候讓這位王者優雅地與一群充滿希望的新秀分享領地了。MoveVM、CosmWasm、SVM、FuelVM、Arbitrum Stylus等等都帶來了各自的優勢和劣勢,開發者們開始根據用例選擇最適合的VM。

相信我們,這不僅僅是開發人員盲目追逐新潮的”閃亮物品綜合症”。這種轉變是建立在多年深入觀察和理解EVM優缺點的基礎上做出的明智抉擇。新一代VM已經吸取了前人的經驗教訓,從一個更高的起點開始。

EVM 有何優勢?

  • 網絡效應、生態系統和成熟的開發基礎設施。 EVM 擁有巨大的領先優勢,這使得它成為大多數開發人員的首選,毫不猶豫。為什麼不會呢? EVM 擁有龐大的用戶群、更多的應用程序、更多的流動性以及遠遠領先於 altVM 的開發人員工具。
  • 機構整合。 一旦區塊鏈達到規模,就需要 CEX 和託管人。這些來自第三方的集成通常是由行動緩慢的大型實體完成的,這些實體已經集成了無數的 EVM 鏈。
  • 經受住了考驗。經過無數次黑客攻擊,Solidity和EVM變得越來越有韌性,越來越經得起考驗。理論上的安全性固然重要,但沒有什麼能比得上多年實戰經驗和持續修補安全漏洞。
  • 經濟推動力。EVM目前擁有近900億美元的DeFi資產,而且這一趨勢還在繼續,新的主要公鏈如Monad、Hyperliquid、MegaETH、Berachain都選擇了EVM。這些巨大的經濟力量推動著EVM不斷改進,以更好地服務於市場流動性。

為什麼 EVM 很不盡如人意?

  • 安全性不足。雖然EVM經歷了實戰考驗,但替代虛擬機能從更高的安全基線起步,從根本上防止許多應用和協議層面的漏洞。就連經驗豐富的Solidity開發者也會出錯,而審計人員要面對令人望而生畏的大量潛在攻擊途徑。
  • 性能限制。傳統EVM在處理高吞吐量時表現不佳,效率低下。@monad_xyz@megaeth_labs等項目正在嘗試改變這一現狀,但它們的方案都面臨重大權衡:要麼像Monad那樣完全重寫技術棧,犧牲經過驗證的可靠性;要麼像MegaETH那樣在去中心化方面做出妥協。

  • Gas優化困難重重。當開發者把大量時間花在優化gas消耗上,而不是專注於構建協議本身時,這顯然是個問題。更糟的是,重要的優化往往需要編寫彙編代碼——這簡直是場噩夢。有時候,僅僅改變智能合約中函數定義的順序就能節省gas,這種優化簡直就像黑魔法。

話雖如此,EVM儘管存在這些缺陷,仍然運轉良好,並將在未來幾年保持主導地位。不過換個角度想:$BTC雖然是主導地位的加密資產,但其他數千種加密資產依然能與之共存,而且確實在共存。

與此同時,大量開發者正在不懈努力,通過賬戶抽象、批量交易,以及新的Solidity編譯器來改善EVM的用戶體驗。技術棧的每個層面都在進行重大改進。

但如果我們樂觀估計,加密領域的開發者數量至少會增長1000倍,我們不能指望EVM能滿足所有人的需求。就像Web2一樣,不存在一種能完美適用所有場景的編程語言,也沒有一種語言能讓所有開發者都喜歡——我們也不該期待會有。

說到這裡,讓我們深入瞭解其他虛擬機(AltVM)。

是時候進行 VM 擴展了 — altVM 🤝 EVM

我們知道,信念並不容易改變。當你最喜歡的加密圈研究者告訴你 EVM 運行得很好,並質疑替代虛擬機存在的必要性時,相信他們的話是很自然的。但是,讓我們通過直接應對這些疑慮(FUD)來看看問題的另一面。

AltVM 的質疑

  • 為什麼我們需要 AltVM?EVM就能用。要知道,如果我們僅僅因為某樣東西能用就接受現狀,我們就永遠不會擁有更好的生活。AltVM 代表著雄心勃勃的實驗和前進的一步,它們代表著加密應用開發方式演進的方向。競爭有助於培育最強者。
  • AltVM 只是風投追逐的新風口。不,事實並非如此,而且有證據可以反駁。CosmWasm多年來一直是多個基於Cosmos鏈的首選虛擬機,Solana的SVM正在處理著驚人規模的交易量和流動性,而Sui和Aptos的MoveVM總共擁有超過27億美元的總鎖倉量。這些都是真實的發展勢頭和產品市場契合度的證明,而不是煙霧彈。
  • 用戶入門困難。是的,他們目前需要下載新錢包,學習使用新的區塊瀏覽器,建立新的思維模式,但是——
  1. 首先,用戶會湧向機會所在之處,而使用 AltVM 的鏈往往代表著被低估的機會,這就是最初飛輪效應啟動的方式。用戶並不笨,你只需要讓學習過程物有所值。
  2. 其次,Initia 解決了這個問題。 BYOW——自帶錢包。無論你選擇使用哪個交織式二層網絡,不管該網絡使用什麼虛擬機,你都可以自由選擇使用從Rabby到Phantom再到Keplr的任何錢包。
  3. 第三,鏈抽象正在成為現實。Gas費用贊助、互操作性等問題在2024年已經得到解決。到2025年,無論使用什麼鏈或虛擬機,進入新應用的門檻都將降至零。
  • 開發人員工具非常令人失望。 我們同意,但瞭解這些工具是新的並且不斷快速發展也很重要。一旦他們達到逃逸速度,您就會開始看到開發人員體驗的顯著改善。

為什麼 AltVM 會長期蓬勃發展

現在我們已經解決了那些令人討厭的事情,讓我們重新關注積極的一面,還有很多事情需要解決。 AltVM 最終代表了區塊鏈應用程序領域創造力和機遇的新途徑。他們帶來了新的範式、新穎的想法和更高的安全基線。讓我們深入探討為什麼 altVM 令人興奮:

新思維模式

細心的觀察者會注意到,在過去的週期中,區塊鏈應用的大多數創新都發生在鏈下——無論是接口、激勵機制,還是為外部收益流入加密領域搭建橋樑。鏈上創新已經趨於平緩。我們希望看到更多像 fiveoutofnine 這樣水平的開發者在鏈上進行實驗,真正突破可能性的邊界。

但是,EVM 將開發人員限制在僵化的思維模式中,限制了創造力。 AltVM 帶來了差異,併為開發人員提供了節奏的改變。 AltVM 打破了先前的限制,使開發人員能夠以不同的方式思考構建鏈上應用程序。

這種效果最近在 Arbitrum Stylus 和 Sui Move 上表現得最為明顯。

Arbitrum 的 Stylus 是一個基於 WASM 的執行環境,允許開發者使用 Rust、C++ 以及理論上任何可以編譯成 WASM 的語言來構建智能合約。我們已經在實踐中看到了 Stylus 的效果!

Renegade 是首創的去中心化交易所,它是一個鏈上暗池——無滑點、零MEV、私密交易。在探索了多個選項後,Renegade選擇了Stylus,因為對於用戶來說,其他所有選項都太過昂貴。你可以在 這裡 閱讀更多關於案例研究的內容。

現在,讓我們看看Sui的MoveVM。它引入了可編程交易塊(PTBs)的概念,允許開發者在鏈下將跨多個模塊的交互組合成單個交易併發送!無需賬戶抽象就能批量處理交易,也無需等待有爭議的EIP添加到EVM中,只需在Sui上構建就能立即獲得這些用戶體驗優勢!你可以在這裡閱讀更多相關內容。

安全基準高

當今大多數 altVM 都是以安全性作為核心指導原則構建的。他們的優勢在於能夠看到 EVM 的故障所在,並在設計上從根本上避免這些缺陷。這並不是說它們是無懈可擊的,肯定可能存在我們稍後在時間線中發現的未被發現的黑客和缺陷,但它們今天在安全性方面確實勝過了 EVM!

此外,大多數 altVM 都以 Rust 為基礎構建,而 Rust 因其極其安全的語言而臭名昭著,被大量用於編寫關鍵任務軟件。再次強調,安全是基礎。

還不相信嗎?來看看MoveVM — Initia L1使用的虛擬機。

首先,Move 是加密貨幣中唯一一種實際上是由具有深刻理解和從頭開始開發新編程語言的經驗的團隊創建的語言。

該語言中內置了一些功能,迫使開發人員更好地思考他們的程序,並允許更接近現實的程序狀態表示。例如:

  • 資產是由地址擁有的”資源”,這與EVM中使用餘額映射的方式相比,更真實地表示了資產的所有權。
  • 從 Rust 繼承的嚴格所有權語義確保開發人員必須認真思考他們的狀態管理,因為該語言要求他們精確定義數據的哪些部分可以改變以及在哪裡改變。

即使作為開發者的你仍可能會犯錯,但形式化驗證可以幫助你避免這些問題。Move內置了形式化驗證器,讓你能用數學方式定義程序的預期行為,驗證器會檢查你的代碼是否符合這些定義。這大大降低了出現邏輯錯誤的風險。

專為性能打造

AltVM 的設計宗旨就是速度極快。我們很確定,當Gavin大神彎腰駝背地坐在筆記本電腦前開發EVM和Solidity的第一個版本時,性能並不是最重要的考慮因素。誠然,EVM已經取得了長足的進步,但與新鮮出爐的 altVM 相比還是望塵莫及。

正如我們提到的,傳統的EVM在並行化方面表現不佳,而並行化是鏈提升性能最有效的手段。雖然EVM也可以實現並行化,但如果要做好這一點,就需要付出巨大的代價——你需要一個由前Jump工程師組成的團隊來重寫整個系統…

首先,什麼是並行化?很簡單,就是不再一個接一個地處理交易,而是同時處理多個交易。

現代虛擬機在設計時就考慮到了並行化,它們在這方面表現出色。特別是 Move 和 Solana 虛擬機提供的編程範式,讓並行化變得異常流暢。

看看 SVM,每一條數據都被歸類到不同的賬戶下。開發者可以根據需要以任意精細度將數據分散到不同的賬戶中,而且數據與執行邏輯(程序)是解耦的。每筆交易時,開發者需要指定他們要讀寫哪些賬戶。這種程度的分離使虛擬機能夠識別不會爭用相同資源的交易,從而實現並行處理。

到現在,在先解決顧慮然後系統地闡述 altVM 的優勢之後,你應該能夠明白為什麼它們對加密貨幣和未來幾代應用來說都具有很高的期望價值。

這不是部落之爭,你也不應該為某個特定的虛擬機押上全部身家。每個虛擬機都有其優缺點,最終開發者應該有選擇的自由,選擇他們最喜歡的、最適合他們應用的虛擬機。實驗對行業中的每個人都有好處!

這些選擇在構建應用時確實很重要,這也是為什麼 Initia 目前支持 MEWing——MoveVM、EVM 和 CosmWasm。

事實上,我們目前只是觸及了 AltVM 領域的表面。從zkVM到將不同虛擬機捆綁在一起的混合環境,再到像 FuelVM 這樣解決狀態膨脹的嘗試,應用的未來一片光明。當你想到未來的應用將如何利用這些工具來構建新穎的體驗、前所未見的用例,而且一切都更加經濟實惠時,你應該會興奮得跳起來!

我們正處於 AltVM Evolution 的 S 曲線的起點。

超越替代虛擬機:全棧應用的崛起

讓我們退一步思考。在擁有如此多的工具和討論之後,最終目標是什麼?答案很簡單:構建能為用戶帶來巨大價值的產品和體驗——無論是通過卓越的性能、嚴密的安全性,還是流暢的用戶體驗。

歸根結底,虛擬機只是開發人員工具箱中的另一個可以利用的工具。

但它們是實現目標的最佳工具嗎?虛擬機確實是拼圖的重要一塊,但並非全部。在共享的通用環境中,無論是EVM還是 AltVM,都無法完全滿足我們的需求。

建立在共享狀態單體鏈上的應用,永遠難以與那些建立在專用、定製化基礎設施之上的應用相競爭。

真正的演進在於全棧應用程序。

這種演進體現在為特定用例選擇最合適的虛擬機,並將其與定製的應用鏈完美配對。全棧應用讓開發者能夠無需妥協地進行開發。它們開創了一個新天地:開發者完全掌控執行環境,不再是被動選擇區塊鏈,而是主動打造一條完全契合應用需求的鏈。從專屬區塊空間到自定義交易執行和排序,開發者可以構建最佳體驗。這正是自由,也是下一階段的演進。

在Initia,我們堅信全棧應用是構建創新產品的最大突破。為此,我們提供了最佳的全棧應用開發框架:開發者可以選擇最適合其願景的虛擬機——無論是Move的安全性、EVM的生態系統,還是CosmWasm的靈活性。他們能通過LayerZero和IBC實現即時互操作,用Cosmos SDK輕鬆調整底層鏈棧,並在互織棧中獲得所需的一切:預言機、Celestia DA、區塊瀏覽器、原生USDC、入金通道、錢包模態框、跨鏈橋界面等。

藉助 Initia,全棧應用程序不僅易於使用,而且非常實用。

讓我們用這個關於全棧應用和應用鏈的預告作結。這篇文章其實是一匹特洛伊木馬,為下一篇文章鋪路——相信那篇文章一定會讓你愛不釋手。

免責聲明:

  1. 本文轉載自【Initia】。轉發原標題: 《虛擬機的偉大演變》。所有版權歸原作者所有【@initia】。若對本次轉載有異議,請聯繫 Gate Learn 團隊,他們會及時處理。
  2. 免責聲明:本文表達的觀點和意見僅代表作者個人觀點,不構成投資建議。
  3. Gate Learn 團隊將該文章翻譯成其他語言。除非另有說明,否則禁止複製、分發或抄襲翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.