Abstract
Hyperledger Fabric is a widely-used permissioned blockchain platform for enterprise consortium applications. It adopts Practical Byzantine Fault Tolerance (PBFT) algorithm as the consensus protocol in its version 0.6. Faulty replicas could intentionally delay messages, be not responsive and send inconsistent messages to different replicas. Faulty clients and replicas could also launch denial-of-service attack to make resources unavailable. The malicious behavior significantly undermines the system. However, the existing performance evaluation for Fabric is accomplished in a fault-free environment without malicious behaviors. In this paper, we analyze the impact of malicious behavior, design malicious behavior patterns and test the blockchain performance on Hyperledger Fabric.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)
Ethereum blockchain app platform. https://www.ethereum.org/
Hyperledger Fabric. https://www.hyperledger.org/projects/fabric/
Fabric version 0.6 source code. https://github.com/hyperledger/fabric/tree/v0.6
Castro, M., Liskov, B.: Practical Byzantine fault tolerance. In: Proceedings of the Third Symposium on Operating Systems Design and Implementation, pp. 173–186. USENIX Association (1999)
Androulaki, E., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference (2018)
Dinh, T., et al.: BLOCKBENCH: a framework for analyzing private blockchains. In: Proceedings of ACM International Conference on Management of Data, pp. 1085–1100. ACM (2017)
Hyperledger Caliper. https://www.hyperledger.org/projects/caliper
Sukhwani, H.: Performance modeling and analysis of Hyperledger Fabric (permissioned blockchain network)(2018)
Gilad, Y., et al.: Algorand: scaling byzantine agreements for cryptocurrencies. In: 26th Proceedings on Operating Systems Principles, pp. 51–68. ACM (2017)
Acknowledgement
The work described in this paper was supported by the National Key Research and Development Program (2016YFB1000101).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Wang, S. (2019). Performance Evaluation of Hyperledger Fabric with Malicious Behavior. In: Joshi, J., Nepal, S., Zhang, Q., Zhang, LJ. (eds) Blockchain – ICBC 2019. ICBC 2019. Lecture Notes in Computer Science(), vol 11521. Springer, Cham. https://doi.org/10.1007/978-3-030-23404-1_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-23404-1_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23403-4
Online ISBN: 978-3-030-23404-1
eBook Packages: Computer ScienceComputer Science (R0)