Performance Evaluation of DLT systems based on Hyper ledger Fabric

Blockchain applications are increasing steadily in real-world applications, and in recent times, there has been a notable increase for permissioned blockchain applications. Hyperledger Fabric (HLF) is one of the Linux Foundation’s permissioned blockchains. Many researchers developed blockchain-based systems on HLF, but the main concern for such systems is performance analysis. The performance analysis of the HLF based systems is essential for accessing their applicability and usefulness. In this paper, we conducted an overview of the various parameter taken into account while implementing the blockchain system on HLF, followed by the study of various metrics taken by the various researchers to analyze the performance of the blockchain system developed on HLF. Caliper has been identified as a prominent performance analysis tool for evaluating the performance of blockchain implementations. Finally, we analyze the performance of the blockchain system in terms of Transaction throughput, latency, success rate and resource consumption using the hyperledger caliper benchmarking tool.

[1]  Shadab Alam,et al.  A detailed review of blockchain-based applications for protection against pandemic like COVID-19 , 2021, TELKOMNIKA (Telecommunication Computing Electronics and Control).

[2]  Mohammad Shabbir Alam,et al.  Self-sovereign identity for healthcare using blockchain , 2021 .

[3]  Mohammed Mahmod Shuaib,et al.  Blockchain-based framework for secure and reliable land registry system , 2020 .

[4]  Shadab Alam,et al.  Implementing Blockchain Technology: Way to Avoid Evasive Threats to Information Security on Cloud , 2020, 2020 International Conference on Computing and Information Technology (ICCIT-1441).

[5]  Shabir Ahmad,et al.  Towards a Remote Monitoring of Patient Vital Signs Based on IoT-Based Blockchain Integrity Management Platforms in Smart Hospitals , 2020, Sensors.

[6]  Richard Evans,et al.  Blockchain-based electronic healthcare record system for healthcare 4.0 applications , 2020, J. Inf. Secur. Appl..

[7]  Tomo Popović,et al.  A Private Blockchain Implementation Using Multichain Open Source Platform , 2020, 2020 24th International Conference on Information Technology (IT).

[8]  Haiquan Wang,et al.  Design of Blockchain System in BDCP Using Hyperledger Fabric , 2019, Proceedings of the 2019 The World Symposium on Software Engineering - WSSE 2019.

[9]  Gernot Salzer,et al.  Performance and Scalability of Private Ethereum Blockchains , 2019, BPM.

[10]  Do-Hyeun Kim,et al.  A Novel Medical Blockchain Model for Drug Supply Chain Integrity Management in a Smart Hospital , 2019, Electronics.

[11]  A. S. Koushik,et al.  Performance Analysis of BlockChain-based Medical Records Management System , 2019, 2019 4th International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT).

[12]  Lei Hang,et al.  A Novel EMR Integrity Management Based on a Medical Blockchain Platform in Hospital , 2019, Electronics.

[13]  Gyu Myoung Lee,et al.  Trust Evaluation Mechanism for User Recruitment in Mobile Crowd-Sensing in the Internet of Things , 2019, IEEE Transactions on Information Forensics and Security.

[14]  Georg Carle,et al.  Performance Perspective on Private Distributed Ledger Technologies for Industrial Networks , 2019, 2019 International Conference on Networked Systems (NetSys).

[15]  Markus K. Brunnermeier,et al.  Blockchain Economics , 2018 .

[16]  Qassim Nasir,et al.  Performance Analysis of Hyperledger Fabric Platforms , 2018, Secur. Commun. Networks.

[17]  Youakim Badr,et al.  A Survey on Blockchain-Based Identity Management Systems for the Internet of Things , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[18]  Ralph Deters,et al.  Physical Access Control Management System Based on Permissioned Blockchain , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[19]  Arati Baliga,et al.  Performance Characterization of Hyperledger Fabric , 2018, 2018 Crypto Valley Conference on Blockchain Technology (CVCBT).

[20]  Balaji Viswanathan,et al.  Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform , 2018, 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS).

[21]  Arvind Narayanan,et al.  BlockSci: Design and applications of a blockchain analysis platform , 2017, USENIX Security Symposium.

[22]  Kishor S. Trivedi,et al.  Performance Modeling of PBFT Consensus Process for Permissioned Blockchain Network (Hyperledger Fabric) , 2017, 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS).

[23]  Roberto Baldoni,et al.  A Prototype Evaluation of a Tamper-Resistant High Performance Blockchain-Based Transaction Log for a Distributed Database , 2017, 2017 13th European Dependable Computing Conference (EDCC).

[24]  Marko Vukolic,et al.  Blockchain Consensus Protocols in the Wild , 2017, DISC.

[25]  Suporn Pongnumkul,et al.  Performance Analysis of Private Blockchain Platforms in Varying Workloads , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[26]  Ingo Weber,et al.  Predicting Latency of Blockchain-Based Systems Using Architectural Modelling and Simulation , 2017, 2017 IEEE International Conference on Software Architecture (ICSA).

[27]  Cesare Pautasso,et al.  A Taxonomy of Blockchain-Based Systems for Architecture Design , 2017, 2017 IEEE International Conference on Software Architecture (ICSA).

[28]  Christopher D. Clack,et al.  Smart Contract Templates: foundations, design landscape and research directions , 2016, ArXiv.

[29]  Bryan Ford,et al.  Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing , 2016, USENIX Security Symposium.

[30]  Elaine Shi,et al.  On Scaling Decentralized Blockchains - (A Position Paper) , 2016, Financial Cryptography Workshops.

[31]  Marko Vukolic,et al.  The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication , 2015, iNetSeC.

[32]  Emin Gün Sirer,et al.  Bitcoin-NG: A Scalable Blockchain Protocol , 2015, NSDI.

[33]  Martin Haferkorn,et al.  Seasonality and Interconnectivity within Cryptocurrencies - An Analysis on the Basis of Bitcoin, Litecoin and Namecoin , 2014, FinanceCom.

[34]  Johannes Behl,et al.  Scalable BFT for Multi-Cores: Actor-Based Decomposition and Consensus-Oriented Parallelization , 2014, HotDep.

[35]  Reuben Grinberg Bitcoin: An Innovative Alternative Digital Currency , 2011 .

[36]  Marcos K. Aguilera,et al.  WAP5: black-box performance debugging for wide-area systems , 2006, WWW '06.

[37]  Marcos K. Aguilera,et al.  Performance debugging for distributed systems of black boxes , 2003, SOSP '03.

[38]  S. Daud,et al.  Blockchain-Based Initiatives in Social Security Sector , 2021, Proceedings of the 2nd International Conference on ICT for Digital, Smart, and Sustainable Development, ICIDSSD 2020, 27-28 February 2020, Jamia Hamdard, New Delhi, India.

[39]  Harish Sukhwani,et al.  Performance Modeling & Analysis of Hyperledger Fabric (Permissioned Blockchain Network) , 2019 .

[40]  Filippo Boiani Blockchain Based Electronic Health Record Management For Mass Crisis Scenarios , 2018 .

[41]  Philipp G. Sandner,et al.  Comparison of Ethereum, Hyperledger Fabric and Corda , 2017 .

[42]  Anastas Mishev,et al.  Blockchain Implementation Quality Challenges: A Literature Review , 2017, SQAMIA.

[43]  Jeremy Rubin,et al.  BTCSpark : Scalable Analysis of the Bitcoin Blockchain using Spark , 2015 .