Appendix C: Performance Data
Appendix C: Performance Characteristics
This appendix provides detailed performance data from benchmarks and production deployments.
Consensus Latency Benchmarks
Measured on AWS instances (c5.2xlarge, 8 vCPU, 16GB RAM) with simulated network latency:
4
18ms
16ms
25ms
32ms
Latency-optimized
8
26ms
24ms
35ms
44ms
Latency-optimized
16
52ms
48ms
68ms
89ms
Latency-optimized
32
103ms
98ms
128ms
156ms
Latency-optimized
8
857ms
820ms
1100ms
1350ms
Throughput-optimized
Real-world Benchmarks:
Horse racing game
8
~26ms
Multiple sessions
10,000+ consensus events
Unity Boss Room
4-6
~35ms
Devcom demo
5,000+ consensus events
Robotics pilot
5
50-75ms
10-minute sessions
800+ coordination decisions
Throughput Benchmarks
Transactions per second (TPS) varies by configuration:
Latency-optimized (small batches, fast consensus):
4
145,000
8
280,000
16
380,000
32
420,000
Throughput-optimized (large batches, slower consensus):
8
1,026,000
16
1,450,000
32
1,820,000
Real applications operate well below maximum capacity, trading throughput for latency as required.
Network Overhead
Bandwidth consumption per participant:
4 peers, low TPS
~50 KB/s
~35 KB/s
~85 KB/s
8 peers, medium TPS
~120 KB/s
~75 KB/s
~195 KB/s
16 peers, high TPS
~250 KB/s
~150 KB/s
~400 KB/s
Most applications use tunneling for 25-65% of traffic. Peer-to-peer connections (no tunneling) reduce bandwidth costs proportionally.
Lattice Infrastructure Performance
Orchestrator response times:
Discovery request → Resource Node assignment: 15-45ms (p95)
Proof validation: 5-20ms per proof
Reward calculation and distribution: 100-300ms per session
Resource Node availability:
Overall network uptime: 99.2%
Individual high-reputation nodes: 99.7%+
Geographic coverage: <100ms latency to nearest node for 95% of global population
Fault Tolerance Validation
Byzantine fault injection tests:
Conflicting events
8
2
Correct consensus
+15% latency
Delayed messages
16
5
Correct consensus
+25% latency
Message withholding
32
10
Correct consensus
+30% latency
Coordinated attack
8
3 (>f)
Consensus halted
N/A (expected)
Tests confirm that consensus continues correctly with up to f Byzantine participants, but halts (maintaining safety) when Byzantine count exceeds f.
Last updated

