v1.2.0 — Stateless Execution (hyperpaper V)
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-executionflag (default: true per hyperpaper)
Architecture (per hyperpaper)
- PCTs classified at consensus level (type 0x13 detection)
- Proofs verified via ProofFabric (SP1, Groth16, Jolt, zkWASM, etc.)
- Verkle witnesses validated against current state root
- State diffs applied directly — O(1) per transaction, no EVM
- Regular transactions still use full EVM
Includes all v1.1.0 fixes (stateless pruner, catch-up drain, commit timeout).