Skip to content

v1.1.0 — Stateless Validator Memory (hyperpaper V)

Choose a tag to compare

@twobitapps twobitapps released this 30 Mar 00:26
· 31 commits to main since this release

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.