Architecture Overview

How Realm achieves 25ms finality with post-quantum security

System Components

Realm is a purpose-built blockchain for high-frequency trading, combining:

  • Mysticeti BFT Consensus - 25ms block finality
  • GPU-Native Execution - Parallel order matching
  • Post-Quantum Cryptography - Dilithium-3 signatures
  • Unified gRPC API - Single protocol for all clients

Network Topology

network-topologytext
┌─────────────────────────────────────────────────────────────────────┐
│ REALM UNIFIED gRPC API │
├─────────────────────────────────────────────────────────────────────┤
│ Web Apps (gRPC-Web) │
│ └─► https://api.realm.com → Cloudflare → Envoy:8080 → :9090 │
│ │
│ SDK / CLI (native gRPC) │
│ └─► grpc://validator:9090 → Direct connection │
│ │
│ HFT (bidirectional streaming) │
│ └─► grpc://validator:9090 → TradingStream RPC │
└─────────────────────────────────────────────────────────────────────┘

Validator Nodes

Validators run the consensus protocol and execute transactions. Each validator:

  • Participates in Mysticeti BFT rounds
  • Executes the matching engine
  • Serves the gRPC API
  • Maintains the full state