Построен для масштабирования

Протестирован на реальных рабочих нагрузках. Постквантовая криптография без компромисса в производительности.

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 МБ в худшем случае (30M газа / 2 с) до ~425 КБ на диске — сквозное сокращение в ~18×.

Конвейер Сжатия Блоков

Сырой БлокПолные ML-DSA-65-подписи + pubkeys · ~7,76 МБ при 30M газа / 2 с~7.76 MB
ZstdХолодное сжатие RocksDBэкономия 8–15 %
Дедупл. PubkeyРежим ссылок для повторных отправителейдо 34 % экономии блока
STARK АгрегатОдно доказательство на блок заменяет N пар подписейдо 7,1×
Сохранённый БлокОчищенное тело · ~1,5 МБ (доказательство сохранено) / ~425 КБ (обрезано)~425 KB
Уровень 1

RocksDB Zstd

Все данные блоков хранятся с холодным сжатием Zstd (уровень 3). Пренебрежимо малые накладные расходы на задержку чтения (<2%) при экономии сырого хранилища 5–15%.

39 MiB/sпропускная способность записи при сжатии
Уровень 2

PQ Дедупликация Публичных Ключей

Публичные ключи ML-DSA-65 занимают по 1952 байта. Первая транзакция с адреса включает полный ключ; последующие транзакции ссылаются на него по хешу — ~34% экономии при 95% повторяемости отправителей.

1,932 Bэкономия на повторную транзакцию отправителя
Уровень 3

STARK Агрегация Подписей

Схема Winterfell STARK агрегирует все ML-DSA-65-подписи блока в одно доказательство. Полные данные sig+pubkey удаляются при поступлении доказательства — ~7,1× пиковое сжатие при batch=5 (4–7× sustained).

7.1×сжатие при batch=5

Почему это важно

Неблокирующий

Доказательство STARK полностью асинхронно — производство блоков никогда не ждёт доказательства.

💾Меньше места (~18×)

Полные узлы хранят очищенные тела блоков после окна верификации. Блок объёмом 7,76 МБ в худшем случае занимает ~425 КБ на диске — сокращение в ~18×.

🌐Быстрее Распространение

Меньшие очищенные блоки распространяются быстрее по P2P, улучшая время до финальности.

🔐Нет Компромисса Безопасности

Доказательства STARK криптографически обязывающие. PQ подписи остаются полностью проверяемыми через хранилище свидетелей.