Table 7 Scalability benchmarks of blockchain consensus protocols (100–10,000 nodes).
Protocol | Node count | Throughput (TPS) | Latency (s) | Consensus time (s) | Power / 1000 tx (kWh) | Fault tolerance |
|---|---|---|---|---|---|---|
PoW | 100 | 6.990 | 600.040 | 600.040 | 800.000 | 0 |
250 | 6.984 | 600.100 | 600.100 | 800.000 | 0 | |
500 | 6.978 | 600.200 | 600.200 | 800.000 | 0 | |
750 | 6.973 | 600.300 | 600.300 | 800.000 | 0 | |
1000 | 6.978 | 600.400 | 600.400 | 800.000 | 0 | |
2500 | 6.950 | 601.000 | 601.000 | 800.000 | 0 | |
PoS | 100 | 119.950 | 15.115 | 10.093 | 3.000 | 0 |
250 | 119.921 | 15.138 | 10.111 | 3.000 | 0 | |
500 | 119.888 | 15.155 | 10.126 | 3.000 | 0 | |
750 | 119.863 | 15.166 | 10.134 | 3.000 | 0 | |
1000 | 119.842 | 15.173 | 10.141 | 3.000 | 0 | |
2500 | 119.750 | 15.196 | 10.162 | 3.000 | 0 | |
DPoS | 100 | 3499.500 | 2.000 | 1.501 | 2.000 | 0 |
250 | 3499.209 | 2.001 | 1.502 | 2.000 | 0 | |
500 | 3498.882 | 2.001 | 1.502 | 2.000 | 0 | |
750 | 3498.631 | 2.001 | 1.503 | 2.000 | 0 | |
1000 | 3498.419 | 2.001 | 1.503 | 2.000 | 0 | |
2500 | 3497.500 | 2.001 | 1.505 | 2.000 | 0 | |
PoET | 100 | 899.602 | 4.003 | 3.506 | 3.000 | 40 |
250 | 899.171 | 4.006 | 3.511 | 3.000 | 100 | |
500 | 898.557 | 4.008 | 3.517 | 3.000 | 200 | |
750 | 898.005 | 4.010 | 3.521 | 3.000 | 300 | |
1000 | 897.488 | 4.011 | 3.525 | 3.000 | 400 | |
2500 | 894.772 | 4.018 | 3.544 | 3.000 | 1000 | |
PBFT | 100 | 696.830 | 3.002 | 3.005 | 5.500 | 33 |
250 | 691.315 | 3.004 | 3.015 | 6.976 | 83 | |
500 | 681.384 | 3.007 | 3.035 | 10.590 | 166 | |
750 | 670.920 | 3.011 | 3.056 | 15.270 | 249 | |
1000 | 660.095 | 3.015 | 3.080 | 20.811 | 333 | |
2500 | 590.664 | 3.038 | 3.239 | 67.500 | 833 | |
Raft | 100 | 1999.204 | 1.006 | 1.007 | 3.000 | 49 |
250 | 1998.343 | 1.009 | 1.011 | 3.000 | 124 | |
500 | 1997.115 | 1.013 | 1.016 | 3.000 | 249 | |
750 | 1996.009 | 1.016 | 1.019 | 3.000 | 374 | |
1000 | 1994.976 | 1.019 | 1.022 | 3.000 | 499 | |
2500 | 1989.544 | 1.030 | 1.035 | 3.000 | 1249 |