| Literature DB >> 35161661 |
Dodo Khan1, Low Tang Jung1,2, Manzoor Ahmed Hashmani1,2, Moke Kwai Cheong1.
Abstract
The massive success of blockchain technology in Bitcoin is taking the world by storm by attracting vast acceptance from both the public and private sectors. Blockchain allows digital transactions between two parties without a third party as a broker. Blockchain is now applicable beyond fintech to various other industries. Among these, Hyperledger fabric has emerged as the most popular blockchain-based open-source permissioned platform targeting business applications. It has been used in over 400 proofs-of-concept blockchain and is well proven in applications, such as supply chain, healthcare, and so on. Despite the many obvious benefits observed in blockchain-enhanced platforms, there still exist technical challenges in scalability, causing performance deficiency, which includes latency and throughput. There is an exigent need to improve the current blockchain-based applications to have the blockchain nodes be scalable without compromising the blockchain performance. In this study, we present the impact of workload variance of up to 1000 transactions with the setup of 20 blockchain nodes in the Hyperledger LTS platform. The evaluation metrics are transaction success and failure rate, throughput, and latency in the blockchain. The transaction throughput was found to be consistent with the increasing workload on a constant number of nodes. However, it showed a declining trend with an increasing number of nodes. As far as the latency, it was in tandem with the increased workload and the number of nodes. We, therefore, conclude that the LTS version is suitable for small and medium enterprises that do not scale up.Entities:
Keywords: Hyperledger fabric; blockchain; latency; scalability; throughput; workload variance
Mesh:
Substances:
Year: 2022 PMID: 35161661 PMCID: PMC8838451 DOI: 10.3390/s22030915
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Channel structure. Source: [12].
Figure 2Transaction flow of ordering service. Source: [13].
Some recent experimental analysis of HLF and comparisons.
| Article | Year | Cite | Title | Comments |
|---|---|---|---|---|
| [ | 2021 | 44 | Latency performance modeling and analysis for Hyperledger Fabric blockchain network. | Focused on latency of Hyperledger Fabric. It also proposed a new framework to measure the latency. |
| [ | 2020 | 12 | Performance analysis of Hyperledger Fabric platform: A hierarchical model approach. | Concentrated on two important factors: ignored block timeout and transaction endorsement failure. It also introduced a hierarchical model for the transaction mechanism in Hyperledger Fabric v1.4. |
| [ | 2018 | 38 | Performance evaluation of the quorum blockchain platform. | Analyzed Quorum’s performance analysis. The throughput and latency of various workloads and consensus algorithms were taken into consideration. |
| [ | 2020 | 5 | Performance characterization and bottleneck analysis of Hyperledger Fabric. | A thorough performance assessment of Hyperledger Fabric in accordance with the new architecture. Each process was assessed with respect to the execute, request, and validate phases. |
| [ | 2017 | 644 | Blockbench: A framework for analyzing private blockchains. | Evaluated performance of 3 major platforms (Ethereum, Parity, and Hyperledger Fabric). Results showed that none of them came close in displaying performance comparable to the existing database systems. |
| [ | 2016 | 3203 | Blockchains and smart contracts for the internet of things. | Evaluated the HLF by applying and benchmarking a digital currency HPL to produce a higher throughput in some common implementation setups with sub-second latency. |
| [ | 2017 | 245 | Performance modeling of PBFT consensus process for permissioned blockchain network (Hyperledger Fabric). | Explored the impact of a consensus mechanism based on PBFT on peer evaluation performance with a wide number of peers when running an IoT system. |
| [ | 2018 | 70 | Performance analysis of consensus algorithm in private blockchain. | Investigated the impact of consensus protocol in HLF performance evaluation. Proposed a novel method to evaluate the performance of consensus algorithms in the permissioned blockchain. |
| [ | 2020 | 12 | Performance evaluation of Hyperledger Fabric. | Investigated the possibilities of customizing the blockchain networks for the needs of the applications. |
| This study | 2021 | - | Empirical performance analysis of Hyperledger LTS for small and medium enterprises. | Performed the analysis of Hyperledger LTS version, focusing on the real-world implementation of blockchain (HLF). Considered 3 critical metrics (success and fail rate, throughout, and latency) for SMEs businesses to select HLF. To serve as reference for SMEs to select suitable blockchain platform for their respective business in considering the scale up demands in coming years which are missing in all above articles. |
Figure 3Illustrating the major blockchain components.
Figure 4Transaction throughput on the open and the query functions.
Figure 5Average latency on the open and the query functions.
Figure 6Throughput on 500 transactions.
Figure 7Throughput on 1000 transactions.
Figure 8Average latency on 500 transactions.
Figure 9Average latency on 1000 transactions.