A Concurrent Conflict Transaction Optimization Method for Consortium Blockchain Hyperledger Fabric

被引:0
|
作者
Wu, Haibo [1 ,2 ]
Liu, Hui [1 ,2 ]
Sun, Yi [3 ,4 ]
Li, Jun [1 ,2 ]
机构
[1] Computer Network Information Center, Chinese Academy of Sciences, Beijing,100190, China
[2] University of Chinese Academy of Sciences, Beijing,100049, China
[3] Shandong Key Laboratory of Blockchain Finance, Shandong University of Finance and Economics, Jinan,250014, China
[4] Institute of Computing Technology, Chinese Academy of Sciences, Beijing,100190, China
来源
Jisuanji Yanjiu yu Fazhan/Computer Research and Development | 2024年 / 61卷 / 08期
关键词
Concurrency control;
D O I
10.7544/issn1000-1239.202220644
中图分类号
学科分类号
摘要
With the prevalence of blockchain technology, Hyperledger Fabric (Fabric for short), as a well-known open source blockchain platform, has received wide attention. However, Fabric still suffers from conflicts between concurrent transactions. Conflicts will cause a large number of invalid transactions entering the chain, resulting in a decrease in throughput and hindering its development. For this problem, existing intra-block-conflict-oriented schemes lack efficient conflict detection and avoidance methods, and ignore the adverse impact of inter-block conflicts on throughput. We propose an optimization scheme for Fabric, Fabric-HT (Fabric with high throughput), from both intra-block and inter-block aspects to effectively reduce concurrency inter-transaction conflicts and improve system throughput. For intra-block transaction conflicts, we present a transaction scheduling mechanism, in which an efficient data structure (the dependency chain) is defined to identify and abort transactions with dangerous structures in advance, reasonably schedule transactions and eliminate conflicts; for inter-block transaction conflicts, the conflict transaction detection is moved to the sorting node to complete, and an early conflict transaction avoidance mechanism following push-match pattern is established. A large number of experiments are carried out in multiple scenarios, and the results show that Fabric-HT overperforms existing schemes in terms of throughput, transaction abort rate, average transaction execution time, and invalid transaction space occupancy. The results show that the throughput of Fabric-HT can reach up to 9.51x that of Fabric and 1.18x of the latest optimized scheme FabricSharp; compared with FabricSharp, the space utilization is increased by 14%. In addition, Fabric-HT also shows good robustness and anti-attack ability in solving concurrent transaction conflict. © 2024 Science Press. All rights reserved.
引用
收藏
页码:2110 / 2126
相关论文
共 50 条
  • [31] Performance Study for Improving Throughput in Hyperledger Fabric Blockchain Platform
    Nanduri, Satyanarayana
    Vemula, Harish
    2022 IEEE 1ST GLOBAL EMERGING TECHNOLOGY BLOCKCHAIN FORUM: BLOCKCHAIN & BEYOND, IGETBLOCKCHAIN, 2022,
  • [32] Operating ZKPs on Blockchain: A Performance Analysis Based on Hyperledger Fabric
    Pan, Rui
    Shi, Zeshun
    Belloum, Adam
    Zhao, Zhiming
    2024 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES, DAPPS 2024, 2024, : 69 - 78
  • [33] Latency performance modeling and analysis for hyperledger fabric blockchain network
    Xu, Xiaoqiong
    Sun, Gang
    Luo, Long
    Cao, Huilong
    Yu, Hongfang
    Vasilakos, Athanasios V.
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (01)
  • [34] A Time Bank System Design on the Basis of Hyperledger Fabric Blockchain
    Lee, Yu-Tse
    Lin, Jhan-Jia
    Hsu, Jane Yung-Jen
    Wu, Ja-Ling
    FUTURE INTERNET, 2020, 12 (05):
  • [35] Medical Image Sharing System using Hyperledger Fabric Blockchain
    Seo, Jinbeom
    Cho, Youngbok
    2020 22ND INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): DIGITAL SECURITY GLOBAL AGENDA FOR SAFE SOCIETY!, 2020, : 62 - 64
  • [36] Distributed Spectrum Sharing Using Blockchain: A Hyperledger Fabric Implementation
    Abognah, Anas
    Basir, Otman
    2022 IEEE 1ST GLOBAL EMERGING TECHNOLOGY BLOCKCHAIN FORUM: BLOCKCHAIN & BEYOND, IGETBLOCKCHAIN, 2022,
  • [37] Optimization Scheme for Hyperledger Fabric Consensus Mechanism
    Meng, Wu-Tong
    Zhang, Da-Wei
    Zidonghua Xuebao/Acta Automatica Sinica, 2021, 47 (08): : 1885 - 1898
  • [38] Performance analysis of a private blockchain network built on Hyperledger Fabric for healthcare
    Al-Sumaidaee, Ghassan
    Alkhudary, Rami
    Zilic, Zeljko
    Swidan, Andraws
    INFORMATION PROCESSING & MANAGEMENT, 2023, 60 (02)
  • [39] Why Do My Blockchain Transactions Fail? A Study of Hyperledger Fabric
    Chacko, Jeeta Ann
    Mayer, Ruben
    Jacobsen, Hans-Arno
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 221 - 234
  • [40] A Concurrent Weighted Communication Scheme for Blockchain Transaction
    Li, Jiao
    Chen, Li
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2020, : 177 - 182