On-chain Architecture
Architecture
Section titled “Architecture”SOLANA ZERO is designed as a fully on-chain game runtime (beta stage). We use Solana programs (smart contracts) as the game server with Magicblock targeting ~10ms for real-time gaming.
Warning: We are currently seeking support from the Magicblock team. For stable gameplay, we are proceeding with a hybrid approach—partial use of Magicblock first, while other systems such as the database remain on-chain. This means the fully on-chain real-time experience is unstable and in progress.
- Core match logic is authoritative on-chain.
- Match outcomes are verifiable.
- Economic flows are transparent.
This reduces “trust me” backend behavior.
Runtime Stack
Section titled “Runtime Stack”- Base chain: Solana.
- Real-time execution layer: Magicblock.
- Client: browser 3D app.
Magicblock enables low-latency execution (often described around ~10ms plugin/tick paths, config-dependent), then settles into Solana state.
Program Layers (Current + Planned)
Section titled “Program Layers (Current + Planned)”Ranked
Section titled “Ranked”- Stake and entry checks.
- HP and combat state transitions.
- Kill and evacuation resolution.
WANTED / CP Program
Section titled “WANTED / CP Program”- CP updates from live match events.
- Leaderboard and bounty state.
Asset/Economy Programs
Section titled “Asset/Economy Programs”- SOLZ token utility rails.
- NFT ownership surfaces (heroes, weapons, terrains).
Future World Programs
Section titled “Future World Programs”- Guild systems.
- Yonk0 governance-power layer.
- Great War event orchestration.
Related reading:
Availability and Permanence Vision
Section titled “Availability and Permanence Vision”Design intent:
- Avoid centralized shutdown risk.
- Keep state and logic publicly inspectable.
- Move client hosting toward more decentralized delivery over time.
Long-term vision is “game survives beyond the original developer,” while execution remains iterative in beta.