为规模而生

针对真实工作负载进行基准测试。后量子加密,性能无妥协。

2s
Block Time

Consistent 2-second block intervals

30M
Gas Limit

Per-block gas matching Ethereum mainnet

~2s
Finality

Sub-2-second finality with wPoA consensus

~714
TPS Baseline

Peak simple-transfer TPS at 30M gas/block

TPS by Transaction Type(30M gas · 2s block · Parallel PQVM execution)

~714Simple Transfer
~300ERC-20 Transfer
~150Contract Call
~75Complex DeFi

Based on 30M gas/block · 2s block time · Parallel PQVM execution · STARK sig-aggregation (v0.15.0) · CPU overhead < 15ms per block

Benchmark Results

Alpha Test · v0.15.0

Cryptography

Dilithium3 (ML-DSA)
Key Generation56 µs
Sign67 µs
Verify39 µs
Batch Verify (100 sigs)958 µs
Theoretical Verify/sec~25,000

Transaction Processing

shell-core
TX RLP Encode71 ns
TX RLP Decode118 ns
TX Hash (SHA3)372 ns
Base Fee Calc2 ns
SHA3-256 (1 MB)1.17 ms

Storage & State

shell-storage
Block Encode835 ns
Block Decode1.56 µs
ChainStore Write3.4 µs
ChainStore Read1.85 µs
Merkle Trie Insert290 ns

STARK Sig-Aggregation

shell-stark-prover
Compression (batch=5)7.1×
Compression (batch=10)4.0×
Soak throughput (6 h)157 proofs/s
Mean prove latency6.4 ms
p99 prove latency18.7 ms

Benchmarked with Criterion.rs on Apple Silicon · Single-core results

区块压缩

压缩链数据,不牺牲安全性

三层互补的压缩管线将最坏情况下的 7.76 MB 区块(30M gas / 2 秒)最终落盘压缩到约 425 KB——端到端约 18× 的降幅。

区块压缩管道

原始区块完整 ML-DSA-65 签名 + 公钥 · 30M gas / 2 秒下约 7.76 MB~7.76 MB
ZstdRocksDB 冷压缩节省 8–15%
公钥去重重复发送者使用引用模式最高节省 34% 区块体积
STARK 聚合每块一个证明替代 N 个签名对最高 7.1×
存储区块已剥离块体 · 含 proof ~1.5 MB / 剪枝后 ~425 KB~425 KB
第一层

RocksDB Zstd

所有区块数据使用 Zstd 冷压缩(级别 3)存储。读取延迟开销可忽略不计(<2%),可节省 5–15% 的原始存储空间。

39 MiB/s压缩下的写入吞吐量
第二层

PQ 公钥去重

ML-DSA-65 公钥每个 1952 字节。地址的第一笔交易嵌入完整公钥;同一区块中的后续交易仅存储 32 字节的地址引用。

1,932 B每笔重复发送方交易节省字节
第三层

STARK 签名聚合

Winterfell STARK 电路将区块内所有 ML-DSA-65 签名聚合为单一证明。完整的签名+公钥数据(每笔交易 3309+1952 字节)被一个共享证明替代,并在证明窗口后剪除。

7.1×batch=5 时的压缩比

为什么重要

非阻塞

STARK 证明完全异步——区块生产永远不会等待证明完成。

💾更少存储(约 18×)

全节点在验证窗口结束后存储已剥离的块体。最坏情况 7.76 MB 区块落盘约 425 KB——约 18× 降幅。

🌐更快传播

更小的精简区块在 P2P 网络中传播更快,缩短最终确认时间。

🔐零安全妥协

STARK 证明具有密码学约束力。PQ 签名可通过 witness store 完整验证。