Mango Network Multi-VM Ecosystem Expansion - Support for Solana VM: Architectural Complementarity and Technology Implementation
With the vigorous development of blockchain technology, the liquidity fragmentation between different blockchain networks has become a bottleneck restricting the further integration of the Web3 ecosystem. As the first full-chain infrastructure public chain that supports the Multi-VM architecture, Mango Network is expected to break this dilemma with its unique technology integration and innovation.
1. Mango Network: The birth of multiple technologies
Mango Network cleverly integrates cutting-edge technologies such as Move, OPStack, and ZK Rollup, and incorporates MoveVM, EVM, and SVM into its compatible ecosystem. With its unique resource-driven design, MoveVM has demonstrated superior advantages in asset protection and contract security; EVM is the most mature virtual machine environment with the largest developer ecosystem. The SVM (Solana VM) is known for its superior performance and high throughput. Mango Network has successfully integrated these three virtual machines, enabling smart contracts with different backgrounds and functional orientations to coexist and collaborate in the same ecosystem, creating a diverse, open and highly dynamic blockchain platform for developers and users. Developers can write applications in Move, Solidity, and Rust, which greatly enriches development options.
2. Core architecture: The exquisite design of Multi-VM interoperability
(1) Shared status management and unified account model
One of Mango Network's core architectures is its shared state management system. In traditional multi-chain or multi-VM architectures, different VMs tend to maintain separate states, which makes interacting across VMs incredibly complex. But in Mango Network, MoveVM, EVM, and SVM can work together to access and modify the same underlying state, eliminating the need for additional cross-VM messaging, greatly simplifying the development process.
At the same time, Mango Network adopts a unified account model. Whether the user interacts with the contract on MoveVM or operates on the EVM or SVM, they all use the same account system. Accounts can seamlessly interact with different types of contracts such as Move, Rust, Solidity contracts, etc., and the underlying protocol automatically handles the corresponding translation layer.
(2) The perfect combination of cross-VM calls and asset standardization
Cross-VM invocation is one of Mango Network's key capabilities to achieve deep integration of multiple VMs. In this network, smart contracts are able to be invoked directly across virtual machine boundaries. For example, a smart contract written on an SVM can seamlessly invoke functionality in MoveVM and vice versa. This cross-VM invocation mechanism breaks down the barriers between virtual machines, so that functional modules in different virtual machine environments can be combined and work together with each other, which greatly enhances the composability and scalability of the entire system.
Mango Network has also standardized on asset handling. Digital assets are presented in a standardized format, whether on MoveVM, EVM, or SVM, and can be natively manipulated across multiple virtual machine environments without the need for additional wrapping or bridging steps. This not only facilitates the flow of assets across VMs, but also reduces the cost and risk of transferring assets between different VM environments.
(3) Innovation and integration of the verification layer
Mango Network's verification layer design combines the SVM's execution model with the Move's verification capabilities. SVM's execution model is responsible for handling the logic and operation flow of the contract, while Move's verification mechanism verifies key resource operations and data security, ensuring that the entire contract execution process is efficient and secure.
3. Performance: 297,450 times of TPS
Mango Network's transaction processing speed is up to 297,450 transactions per second (TPS), which is due to its unique modular architecture design. Mango Network splits the core functions of the blockchain into independent modules, so that each module can be optimized and expanded according to the specific needs of different application scenarios.
The execution module deeply optimizes the execution process of smart contracts, reduces unnecessary resource consumption and calculation steps, and enables contracts to run with extremely high efficiency. The consensus module adopts an advanced consensus algorithm, which can quickly reach a consensus while ensuring the consistency of the transaction, which greatly shortens the confirmation time of the transaction. The Data Availability module is responsible for ensuring the integrity and reliability of transaction data, employing an efficient data storage and distribution mechanism.
4. Cross-chain communication: ZK Rollup supports SVM deployment
Mango Network supports SVM deployment through ZK Rollup technology, enabling cross-chain bridging with Solana.
The specific process is as follows:
1. Solana Mainnet Interacts with Nodes: The Solana Mainnet generates secure transactions and blocks that users submit to nodes.
2. Collaboration between nodes and sequencers: After the node obtains secure transactions and blocks, the SVM CrossVM Call Program Emit Events, which is about to emit events across the VM caller. These events are captured and parsed to pass to the sequencer.
3. Sequencer execution and feedback: The sequencer executes the parsed call, captures the MoveVM event and parses the data, and feeds back to the MoveVM CrossVM call contract emit events, that is, the MoveVM cross-VM calls the contract emit events. Eventually, these events and data flow to the Mango network.
In this way, Dapps on Solana can be deployed directly to the Mango Network based on ZK Rollup for cross-chain interaction. Mango Network is exploring adding support for Solana VMs (SVMs) to its Multi-VM architecture. The plan aims to further enrich Mango's existing MoveVM and EVM environments, and build a more diverse, modular, and synergistic virtual machine ecosystem by introducing a high-performance execution environment unique to the Solana chain.
1. Complementarity of Multi-VM architecture
With industry-leading parallel processing and high throughput, Solana VMs are capable of executing tens of thousands of transactions simultaneously with its Sealevel parallel engine, complementing the EVM's sequential transaction processing model. Mango Network plans to incorporate Solana VMs into the existing Cross-VM Sequencer mechanism to enable secure data synchronization and state consistency across different VM environments.
Through this extension, SVM can provide Mango Network with strong concurrent transaction capabilities, effectively improving the processing performance in complex application scenarios, especially in scenarios with high TPS requirements such as DeFi high-frequency trading and real-time interaction of chain games.
2. Technology integration and R&D direction
The parallel logic of SVM is different from Mango Network's current MoveVM and EVM architecture, and the team is exploring the design of an SVM adapter layer to solve the differences in execution model and data synchronization mechanism while maintaining the modularity and scalability of the system.
The research and implementation of this adaptation layer will be based on Mango's existing Multi-VM cross-chain communication protocol, and reserve expansion capabilities for supporting more virtual machines (such as ZKVM, WASM, etc.) in the future, further enhancing the technical resilience and forward-looking nature of Mango Network as a full-chain infrastructure.
3. Potential ecological synergy
The introduction of SVM has expanded a new ecological synergy path for Mango Network. The Solana ecosystem has a large number of high-performance DeFi and GameFi applications developed based on Rust, and it is expected that Mango Network will achieve unified deployment and interoperability with MoveVM and EVM applications in the future, reducing the migration cost of multi-chain developers and improving the inclusiveness and innovation ability of the overall ecosystem.
In addition, supporting SVM will also help Mango Network build a bridge in attracting the Solana developer community, and enhance Mango Network's strategic competitiveness in the field of multi-chain interaction and asset liquidity.