v1.1.0 — Stateless Validator Memory (hyperpaper V)
Hyperspace Chain v1.1.0
Implements hyperpaper Section V "light validator memory" to prevent OOM on 8GB validators at 101K+ blocks.
Changes
- StatelessPruner: Aggressively evicts consensus DAG data after each Bullshark finalization
- Active consensus window: 20 rounds (was 50) — only recent DAG stays in memory
- Block cache: 64 blocks (was 500) — older blocks served from disk
- Memory limiter: 2s check interval (was 10s) + emergency DAG prune on heap pressure
- web3_clientVersion: Fixed (was hardcoded v0.2.2-alpha)
Root Cause
NarwhalTusk DAG grew to 4.5GB on 8GB nodes, triggering continuous GC at 88.7% heap and stalling 3/4 validators.