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