Handling conditional queries and data storage on Hyperledger Fabric efficiently
【Author】 Yan, Tianlu; Chen, Wei; Zhao, Pengpeng; Li, Zhixu; Liu, An; Zhao, Lei
【Source】WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS
【影响因子】3.000
【Abstract】As a popular consortium blockchain platform, Hyperledger Fabric has received increasing attention recently. When executing transactions on such platform, it usually costs a lot of time and hardly to achieve high efficiency. Although efficiently handling transactions can be leveraged to support various use-cases, it presents significant challenges as data on Hyperledger Fabric is organized on file-system and exposed via limited API. We tackle the problem in two ways: conditional queries and data storage. In this paper, we propose the following novel methods. To improve the performance of conditional queries on Hyperledger Fabric, we use all attributes of the query to create composite keys before executing it. In order to achieve further performance improvements, we build an index called AUP in the second method, where we also study the update of AUP during transactions. To speed up data storage on Hyperledger Fabric, We create a cache for the data in the block header. The extensive experiments conducted on the real-world dataset demonstrate that the proposed methods can achieve high performance in terms of efficiency and memory cost. Finally, We implement a prototype system.
【Keywords】Hyperledger Fabric; Conditional queries; Data storage
【发表时间】2020 JAN
【收录时间】2022-01-02
【文献类型】
【主题类别】
--
评论