Construido para escalar

Benchmarkeado con cargas de trabajo reales. Criptografía post-cuántica sin compromiso de rendimiento.

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

Compresión de Bloques

Reducir la Cadena, No la Seguridad

Tres capas de compresión complementarias reducen un bloque de 7,76 MB en el peor caso (30M de gas / 2 s) a ~425 KB en disco — una reducción de ~18× de extremo a extremo.

Pipeline de Compresión de Bloques

Bloque RawFirmas completas ML-DSA-65 + pubkeys · ~7,76 MB a 30M de gas / 2 s~7.76 MB
ZstdCompresión fría RocksDB8–15 % ahorrado
Dedup PubkeyModo referencia para remitentes repetidoshasta un 34 % de ahorro de bloque
Agregado STARKUna prueba por bloque reemplaza N pares de firmahasta 7,1×
Bloque AlmacenadoCuerpo reducido · ~1,5 MB (prueba retenida) / ~425 KB (podado)~425 KB
Capa 1

RocksDB Zstd

Todos los datos de bloque se almacenan con compresión fría Zstd (nivel 3). Sobrecarga de latencia de lectura insignificante (<2%) con ahorros de almacenamiento bruto del 5–15%.

39 MiB/srendimiento de escritura bajo compresión
Capa 2

Deduplicación PQ Pubkey

Las claves públicas ML-DSA-65 tienen 1952 bytes cada una. La primera transacción de una dirección incorpora la clave completa; las transacciones posteriores la referencian por hash — ~34% de ahorro con una tasa de repetición del emisor del 95%.

1,932 Bahorrado por tx de remitente repetido
Capa 3

Agregación de Firmas STARK

Un circuito STARK de Winterfell agrega todas las firmas ML-DSA-65 de un bloque en una única prueba. Los datos completos de sig+pubkey se eliminan cuando llega la prueba — ~7,1× compresión máxima con batch=5 (4–7× sostenida).

7.1×compresión con batch=5

Por qué importa

Sin bloqueo

El proving STARK es completamente asíncrono — la producción de bloques nunca espera una prueba.

💾Menos almacenamiento (~18×)

Los nodos completos almacenan cuerpos de bloque reducidos después de la ventana de prueba. Un bloque de 7,76 MB en el peor caso llega a ~425 KB en disco — una reducción de ~18×.

🌐Propagación más Rápida

Los bloques reducidos se propagan más rápido sobre P2P, mejorando el tiempo hasta la finalidad.

🔐Sin Compromiso de Seguridad

Las pruebas STARK son criptográficamente vinculantes. Las firmas PQ permanecen completamente verificables a través del witness store.