Unified Chain State and Execution Environment

Arichain introduces a Global State Layer that harmonizes state management across different virtual machines.

Key Components:

  • EVM State Tree: A modified Patricia Merkle Trie for Ethereum smart contracts.

  • SVM State Tree: A high-performance, account-based model for Solana programs.

  • GAID Registry: Manages global identities and multi-VM permissions.

  • Bridge State: Handles native cross-chain asset movements with on-chain proofs.

This unified global state ensures:

  • Atomicity: State changes across VMs are committed atomically, preventing partial failures.

  • Consistency: Cross-VM interactions maintain strict state consistency.

  • Efficiency: Parallel execution and optimized Merkle proof generation reduce overhead.

Each VM maintains its own execution environment, optimized for its workload:

  • EVM: Robust compatibility for Ethereum-based contracts.

  • SVM: High throughput for performance-intensive applications.

Through the Global State Manager, all state updates — regardless of VM — are coordinated, validated, and finalized under the same architecture.

Last updated