Skip to main content

Interoperability and Modular Design

Sovereign Chains are designed to serve as an interoperability layer between different ecosystems. Ecosystem partners and builders have the opportunity to create a set of components that can be activated or deactivated based on the specific needs of a particular Sovereign Chain. But how will sovereign chains achieve that?

Virtual Machine Structure​

SpaceVM has two parts, developed in GO and Rust:

1. One part handles:

  • OPCODES
  • State management
  • Transfers

2. The other part functions as the executor.

Starting from the address model, multiple VMs are enabled to run within the system. There is a clear implementation of how these VMs can call each other independently, facilitated by the blockchainHook. TODO: add information about the implementation.

Modular Design and Multi-VM Capabilities​

The basic idea is to utilize the modular design and multi-VM capabilities to create direct connections to existing technologies from the market.

Ethereum L2​

Bitcoin L2​

Solana L2​