Mango Network Multi-VM 生態擴展-支援Solana VM:架構互補性與技術實現
在區塊鏈技術蓬勃發展的當下,不同區塊鏈網路間的流動性割裂問題成為了制約Web3生態進一步交融共進的瓶頸。 Mango Network 作為首個支援 Multi-VM 架構的全鏈基礎設施公鏈,憑藉其獨樹一幟的技術融合創新,有望打破這一困境。
一、Mango Network:融合多元技術的誕生
Mango Network 巧妙地融合了Move、OPStack以及 ZK Rollup等前沿技術,將MoveVM、EVM和 SVM 納入其相容體系之中。 MoveVM 憑藉其獨特的資源導向型設計,在資產保護和合約安全性方面展現出卓越優勢; EVM 則是當下最成熟、開發者生態最為龐大的虛擬機環境; 而 SVM(Solana VM)以其卓越的性能和高輸送量著稱。 Mango Network 將這三大虛擬機成功整合,使得不同背景、不同功能取向的智慧合約能夠在同一生態中共存、協作,為開發者和使用者打造了一個多元、開放且極具活力的區塊鏈平臺。 開發者可以通過Move,Solidity,Rust語言來編寫應用程式,極大地豐富了開發選擇。
二、核心架構:Multi-VM 互通的精妙設計
(一)共享狀態管理與統一帳戶模型
Mango Network 的核心架構之一是其共享狀態管理系統。 在傳統的多鏈或Multi VM 架構中,不同虛擬機往往各自維護獨立的狀態,這使得跨虛擬機交互變得異常複雜。 但在 Mango Network 中,MoveVM、EVM 和 SVM 可以共同訪問和修改相同的底層狀態,無需額外的跨虛擬機消息傳遞機制,極大地簡化了開發流程。
同時,Mango Network 採用了統一帳戶模型。 無論使用者是在MoveVM上與合約交互,還是在EVM或SVM上進行操作,都使用同一個賬戶體系。 帳戶可以無縫地與Move、Rust、Solidity合約等不同類型的合約進行交互,底層協定會自動處理相應的翻譯層。
(二)跨 VM 調用與資產標準化的完美結合
跨 VM 調用是 Mango Network 實現多虛擬機深度融合的關鍵能力之一。 在該網路中,智慧合約能夠跨越虛擬機界限進行直接調用。 例如,一個在 SVM 上編寫的智慧合約可以無縫調用 MoveVM 中的功能,反之亦然。 這種跨 VM 調用機制打破了虛擬機之間的壁壘,使得不同虛擬機環境中的功能模組可以相互組合、協同工作,極大地增強了整個系統的組合性和可擴充性。
Mango Network 在資產處理上也實現了標準化。 數字資產以標準化格式呈現,無論是MoveVM、EVM還是SVM上的資產,都可以在多個虛擬機環境中實現原生操作,無需額外的包裝或橋接步驟。 這不僅方便了資產的跨虛擬機流通,還降低了使用者在不同虛擬機環境間轉移資產時的成本和風險。
(三)驗證層的創新融合
Mango Network 的驗證層設計將 SVM 的執行模型與 Move 的驗證能力巧妙融合。 SVM 的執行模型負責處理合約的邏輯和操作流程,而 Move 的驗證機制則對關鍵的資源操作和數據安全性進行驗證,確保整個合約執行過程既高效又安全。
三、性能表現:29.745 萬次 TPS 的卓越成就
Mango Network 的交易處理速度高達 29.745 萬次每秒(TPS),這一卓越性能得益於其獨特的模組化架構設計。 Mango Network 將區塊鏈的核心功能拆分為獨立的模組,使得各個模組可以根據不同應用場景的具體需求進行針對性的優化和擴展。
執行模組通過深度優化智慧合約的執行流程,減少不必要的資源消耗和計算步驟,使得合約能夠以極高的效率運行。 共識模組採用了先進的共識演算法,能夠在保證交易一致性的同時,快速達成共識,大大縮短了交易的確認時間。 數據可用性模組則負責確保交易數據的完整性和可靠性,採用了一種高效的數據存儲和分發機制。
四、跨鏈通信:ZK Rollup 支援 SVM 部署
Mango Network 通過 ZK Rollup 技術支援 SVM 部署,實現了與 Solana 的跨鏈橋接。
具體流程如下:
1.Solana 主網與節點交互 :Solana 主網生成安全的交易和區塊,使用者將交易提交給節點。
2.節點與排序器的協作 :節點獲取安全的交易和區塊后,SVM CrossVM Call Program Emit Events,即將跨 VM 調用程式發出事件。 這些事件被捕獲並解析數據,傳遞給排序器。
3.排序器的執行與反饋 :排序器執行解析后的調用,同時捕獲MoveVM事件並解析數據,反饋給MoveVM CrossVM call Contract Emit Events,即 MoveVM 跨 VM 調用合約發出事件。 最終,這些事件和數據流向芒果網路。
通過這種方式,Solana 上的 Dapp 就可以直接部署到基於 ZK Rollup 的Mango Network上,實現跨鏈交互。 Mango Network 正在探索在其多虛擬機(Multi-VM)架構中增加對 Solana 虛擬機(Solana VM,SVM)的支援。 該計劃旨在進一步豐富 Mango 現有的 MoveVM 和 EVM 環境,通過引入 Solana 鏈特有的高性能執行環境,構建更加多樣化、模組化且協同互補的虛擬機生態體系。
1、Multi-VM架構互補性
Solana VM 擁有業內領先的並行處理能力和高輸送量,藉助其 Sealevel 並行引擎能夠同時執行數以萬計的交易,這與 EVM 需逐筆順序處理交易的模式形成互補。 Mango Network 計劃將 Solana VM 納入現有的 Cross-VM Sequencer 機制中,實現不同虛擬機環境下的安全數據同步與狀態一致性。
通過該擴展,SVM 可為 Mango Network 提供極強的併發交易能力,有效提升複雜應用場景下的處理性能,特別是在 DeFi 高頻交易、鏈遊實時互動等高TPS需求場景中表現出潛在優勢。
2、技術整合與研發方向
SVM 的並行邏輯與 Mango Network 當前 MoveVM 和 EVM 架構存在一定技術差異,團隊正在探索通過設計 SVM 適配層(adapter layer),在保持系統模組化與可擴展性的同時,解決執行模型與數據同步機制的差異。
該適配層的研究與實現將以 Mango 現有的 Multi-VM 跨鏈通信協定為基礎,為後續支援更多虛擬機(如 ZKVM、WASM 等)預留擴展能力,進一步增強 Mango Network 作為全鏈基礎設施的技術彈性與前瞻性。
3、潛在生態協同
SVM 的引入為 Mango Network 拓展了新的生態協同路徑。 Solana 生態中擁有大量基於 Rust 開發的高性能 DeFi 和 GameFi 應用,未來有望通過 Mango Network 實現與 MoveVM、EVM 應用的統一部署和互操作,降低多鏈開發者的遷移成本,提升整體生態系統的包容性和創新能力。
此外,支援 SVM 也將有助於 Mango Network 在吸引 Solana 開發者社區方面建立橋樑效應,增強 Mango Network 在多鏈交互及資產流動性領域的戰略競爭力。