Built for Scale
Benchmarked against real workloads. Post-quantum crypto without performance compromise.
Consistent 2-second block intervals
Per-block gas matching Ethereum mainnet
Sub-2-second finality with wPoA consensus
Peak simple-transfer TPS at 30M gas/block
TPS by Transaction Type(30M gas · 2s block · parallel EVM)
Based on 30M gas/block · 2s block time · Parallel EVM · STARK sig-aggregation (v0.15.0) · CPU overhead < 15ms per block
Benchmark Results
Alpha Test · v0.15.0Cryptography
Dilithium3 (ML-DSA)Transaction Processing
shell-coreStorage & State
shell-storageSTARK Sig-Aggregation
shell-stark-proverBenchmarked with Criterion.rs on Apple Silicon · Single-core results
Shrink the Chain, Not the Security
Three complementary compression layers reduce a worst-case 7.76 MB block (30M gas / 2 s) down to ~425 KB on disk — an ~18× end-to-end reduction.
Block Compression Pipeline
RocksDB Zstd
All block data is stored with Zstd cold compression (level 3). Negligible read latency overhead (<2%) with 5–15% raw storage savings on top of every other layer.
PQ Pubkey Deduplication
Dilithium3 public keys are 1952 bytes each. The first transaction from an address embeds the full key; subsequent transactions in the same block store only a 32-byte address reference.
STARK Sig-Aggregation
A Winterfell STARK circuit aggregates all Dilithium3 signatures in a block into a single proof. The full sig+pubkey data (3309 + 1952 bytes per tx) is replaced by one shared proof, pruned after the proving window.
Why it matters
STARK proving is fully asynchronous — block production never waits for a proof.
Full nodes store stripped block bodies after the proving window. A 7.76 MB worst-case block reaches ~425 KB on disk — an ~18× reduction.
Smaller stripped blocks propagate faster over P2P, improving time-to-finality.
STARK proofs are cryptographically binding. PQ signatures remain fully verifiable via the witness store.