확장성을 위해 구축
실제 워크로드로 벤치마크 완료. 성능 타협 없는 포스트 양자 암호.
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
체인을 줄이되, 보안은 지킨다
세 가지 상호 보완적인 압축 레이어가 최악의 경우 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 서명은 증인 저장소를 통해 완전히 검증 가능합니다.