Skip to content

v1.2.0 — Stateless Execution (hyperpaper V)

Choose a tag to compare

@twobitapps twobitapps released this 02 Apr 16:22
· 31 commits to main since this release

Hyperspace Chain v1.2.0

Implements hyperpaper Section V stateless execution pipeline.

What's New

  • StatelessBlockProducer: For proof-carrying transactions (type 0x13) with Verkle witnesses, verifies proofs and applies state diffs without EVM re-execution
  • Consensus path: Attempts stateless execution before EVM; falls back safely
  • Sync path: Stateless verification for synced blocks; falls back to EVM
  • --stateless-execution flag (default: true per hyperpaper)

Architecture (per hyperpaper)

  1. PCTs classified at consensus level (type 0x13 detection)
  2. Proofs verified via ProofFabric (SP1, Groth16, Jolt, zkWASM, etc.)
  3. Verkle witnesses validated against current state root
  4. State diffs applied directly — O(1) per transaction, no EVM
  5. Regular transactions still use full EVM

Includes all v1.1.0 fixes (stateless pruner, catch-up drain, commit timeout).