Performance Analysis of Hyperledger Fabric Platforms
Table 3
Performance analysis results for the two platforms Fabric v0.6 and Fabric 1.0.
Network
Comparison Metrics
Results
Single Peer
Maximum Concurrent Transactions
Both platforms can handle up to 20000 transactions
Execution Time
Execution times for Fabric v1.0 are lower than the execution times of Fabric v0.6, especially when the number of transactions is high (greater than 100)
Latency
Average latency for Fabric v1.0 is lower than the average latency of Fabric v0.6, especially when the number of transactions is high (greater than 100)
Throughput
Fabric v1.0 has higher throughput than Fabric v0.6
Multiple Peers
Maximum Number of Peers
(i) Maximum number of nodes that Fabric v0.6 can have is 16 (ii) Maximum number of nodes that Fabric v1.0 can have is 26
Maximum Concurrent Transactions
(i) Fabric v0.6 can handle up to 20000, regardless the number of the nodes in the network. (ii) Number of concurrent transactions that fabric v1.0 can handle depends on the number of the nodes in the network. Fabric v1.0 cannot handle 10000 concurrent transaction when the number of nodes in the network exceeds 6.
Execution Time
Fabric v1.0 has lower execution times compared to Fabric v0.6, regardless the number of the nodes in the network.
Latency
Fabric v1.0 has lower average latency compared to Fabric v0.6, regardless the number of the nodes in the network.
Throughput
Fabric v1.0 has higher throughput than Fabric v0.6