Zebra perf stats

Updated 2026-10-31T07:27:01Z

Block submission latency

Each new Testnet block is submitted to all three nodes concurrently via submitblock. Latency is the RPC round trip of each node's first attempt; speed-ups and savings are medians over the same blocks. Figures cover the last 24 hours unless marked otherwise. Quiet-host figures use only blocks dispatched outside recorded host-load intervals (±30 s).

2.37× faster

Optimized Zebra vs Zebra v7.0.0

Saves 2.5 ms per block (median of 2425 blocks)

Quiet host, all records: 16.7× faster (2095 blocks)

Within 5%

Optimized Zebra vs Zakura

Median difference < 0.05 ms per block (median of 2425 blocks)

Quiet host, all records: Within 5% (2095 blocks)

Optimized Zebra

2.3 ms

Median, last 24 h (2425 blocks)

Quiet host, all records: 5.0 ms (2095 blocks)

Latest block 4,562,465: 5.4 ms

Zebra v7.0.0

4.6 ms

Median, last 24 h (2425 blocks)

Quiet host, all records: 110.6 ms (2095 blocks)

Latest block 4,562,465: 112.0 ms

Zakura

2.3 ms

Median, last 24 h (2425 blocks)

Quiet host, all records: 5.3 ms (2095 blocks)

Latest block 4,562,465: 5.5 ms

Latency, last 24 h

The chart requires JavaScript.

Points are individual blocks; lines are rolling medians over 15 blocks. Shading marks recorded host load.
Median latency by block size, all records (ms)
SizeBlocksOptimized ZebraZebra v7.0.0ZakuraOptimized vs Zebra v7.0.0Optimized vs Zakura
All sizes24252.34.62.32.37× fasterwithin 5% (1.01×)
<20 kB24132.34.52.22.35× fasterwithin 5% (1.01×)
20–300 kB128.5120.88.514.2× faster1.06× faster
>300 kB0—————
Latency against serialized block size for every block accepted by all three nodes, all records.
Latest 10 blocks (ms)
HeightkBOptimized ZebraZebra v7.0.0ZakuraHost
4,562,4657.5605.4112.05.5quiet
4,562,4641.6381.83.41.5quiet
4,562,4631.6382.03.31.9quiet
4,562,4621.6381.83.91.9quiet
4,562,4611.6381.83.91.7quiet
4,562,4601.6381.53.31.5quiet
4,562,4591.6381.84.01.8quiet
4,562,4581.6382.03.61.5quiet
4,562,4571.6381.63.21.9quiet
4,562,4561.6381.53.41.8quiet

Method

A Zebra feeder follows Testnet over P2P and dispatches each new block to the three nodes. The nodes run without peers and with empty mempools, so latency is dominated by block validation and commit. All four nodes share one host with other workloads; recorded host load is shaded and excluded from the quiet-host figures.

Builds
NodeBuildStorage
Optimized Zebrazebrad 7.0.0+227.g5527c56, pasta-asmFull chain
Zebra v7.0.0v7.0.0 e8db87eb69, zebrad 7.0.0+git.e8db87eFull chain
Zakurav1.7.0 c572f8faf8, zakurad 1.0.3-rc0+758.gc572f8fafPruned