Research Article

Performance Analysis of Hyperledger Fabric Platforms

Table 3

Performance analysis results for the two platforms Fabric v0.6 and Fabric 1.0.

NetworkComparison MetricsResults

Single PeerMaximum Concurrent TransactionsBoth platforms can handle up to 20000 transactions
Execution TimeExecution 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)
LatencyAverage 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)
ThroughputFabric v1.0 has higher throughput than Fabric v0.6

Multiple PeersMaximum 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 TimeFabric v1.0 has lower execution times compared to Fabric v0.6, regardless the number of the nodes in the network.
LatencyFabric v1.0 has lower average latency compared to Fabric v0.6, regardless the number of the nodes in the network.
ThroughputFabric v1.0 has higher throughput than Fabric v0.6