Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
11-2020
Abstract
Blockchain technology has been applied to various domains in recent years, and Hyperledger Fabric is one of the most popular blockchain systems. This paper conducts a fine analysis on the block commit of Hyperledger Fabric through latency evaluation as well as flame graph. To overcome the bottlenecks pointed out by the analysts, this paper proposes two cache-based schemata. In particular, we add a cache for index and state storage to accelerate commit. We also cache deserialized block globally for block delivery to avoid repeat operations. The experiments reveal performance improvement of 2×. Notably, our optimizations can also be implemented easily in the future release of Hyperledger Fabric.
Keywords
Blockchain, performance, cache-based optimization
Discipline
Databases and Information Systems
Publication
Proceedings of the 2020 International Conference on Data Mining Workshops (ICDMW), Sorrento, Italy, November 17-20
First Page
902
Last Page
906
ISBN
9781728190129
Identifier
10.1109/ICDMW51313.2020.00129
Publisher
IEEE Computer Society
City or Country
Los Alamitos, CA
Citation
XU, Qinqi; LIN, Yimin; JIANG, Qingshan; and ZHANG, Mengqiu.
Cache-based optimization for block commit of Hyperledger Fabric. (2020). Proceedings of the 2020 International Conference on Data Mining Workshops (ICDMW), Sorrento, Italy, November 17-20. 902-906.
Available at: https://ink.library.smu.edu.sg/lkcsb_research/7720
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
External URL
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85101299895&doi=10.1109%2fICDMW51313.2020.00129&partnerID=40&md5=9b1f87ff2754e707b0abe49adae4e77e
Additional URL
https://doi.org/10.1109/ICDMW51313.2020.00129