Skip to content

On-chain 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.

  • 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.

  • Stake and entry checks.
  • HP and combat state transitions.
  • Kill and evacuation resolution.
  • CP updates from live match events.
  • Leaderboard and bounty state.
  • SOLZ token utility rails.
  • NFT ownership surfaces (heroes, weapons, terrains).
  • Guild systems.
  • Yonk0 governance-power layer.
  • Great War event orchestration.

Related reading:

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.