スケールのために構築
実際のワークロードでベンチマーク。パフォーマンスを妥協しない後量子暗号。
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 PQVM execution)
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.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
チェーンを縮小、セキュリティは守る
3つの補完的な圧縮レイヤーにより、最悪ケースの7.76 MBブロック(30Mガス / 2秒)がディスク上で~425 KBまで削減されます — エンドツーエンドで~18×の削減。
ブロック圧縮パイプライン
RocksDB Zstd
全ブロックデータはZstdコールド圧縮(レベル3)で保存されます。読み取りレイテンシのオーバーヘッドは無視できる程度(<2%)で、5〜15%のストレージ節約を実現します。
PQ公開鍵重複排除
ML-DSA-65公開鍵はそれぞれ1952バイトです。アドレスからの最初のトランザクションには完全なキーが含まれ、後続のトランザクションはハッシュで参照します — 95%の送信者繰り返し率で約34%の節約。
STARK署名集約
WinterfellのSTARK回路はブロック内のすべてのML-DSA-65署名を単一のプルーフに集約します。プルーフが届くと完全なsig+pubkeyデータが削除されます — batch=5でピーク圧縮率約7.1×(持続率4–7×)。
なぜ重要か
STARKプロービングは完全に非同期です — ブロック生産は証明を待ちません。
フルノードは証明ウィンドウ後に圧縮済みブロック本体を保存します。最悪ケースの7.76 MBブロックはディスク上で~425 KBに達します — ~18×の削減。
小さなストリップされたブロックはP2Pでより速く伝播し、ファイナリティまでの時間を改善します。
STARK証明は暗号学的に束縛されています。PQ署名はウィットネスストアを通じて完全に検証可能です。