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