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 条
  • [21] Hyperledger Fabric Blockchain for Securing the Edge Internet of Things
    Honar Pajooh, Houshyar
    Rashid, Mohammad
    Alam, Fakhrul
    Demidenko, Serge
    SENSORS, 2021, 21 (02) : 1 - 29
  • [22] Resource Analysis of Blockchain Consensus Algorithms in Hyperledger Fabric
    Yang, Gyeongsik
    Lee, Kwanhoon
    Lee, Kyungwoon
    Yoo, Yeonho
    Lee, Hyowon
    Yoo, Chuck
    IEEE ACCESS, 2022, 10 : 74902 - 74920
  • [23] Design of Blockchain System in BDCP Using Hyperledger Fabric
    Long, Jieyi
    Wang, Haiquan
    2019 THE WORLD SYMPOSIUM ON SOFTWARE ENGINEERING (WSSE 2019), 2015, : 78 - 82
  • [24] Accountability in a Permissioned Blockchain: Formal Analysis of Hyperledger Fabric
    Graf, Mike
    Kusters, Ralf
    Rausch, Daniel
    2020 5TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P 2020), 2020, : 236 - 255
  • [25] A Scheduling Algorithm for Hyperledger Fabric Based on Transaction Batch Processing
    Jial, Junyu
    Wu, Ou
    Li, Shanshan
    Mao, Rufei
    Zhang, He
    2024 23RD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, ISPDC 2024, 2024,
  • [26] Performance Diagnosis and Optimization for Hyperledger Fabric
    Zhang, Shenbin
    Hua, Song
    Pi, Bingfeng
    Sun, Jun
    Yamashita, Kazuhiro
    Nomura, Yoshihide
    2020 2ND CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2020, : 210 - 211
  • [27] An Improved Retrieval Method for Multi-Transaction Mode Consortium Blockchain
    Tu, Jing
    Zhang, Jiarui
    Chen, Shengbing
    Weise, Thomas
    Zou, Le
    ELECTRONICS, 2020, 9 (02)
  • [28] Storage Structure of Student Record based on Hyperledger Fabric Blockchain
    Wai, Khin Su Su
    Htoon, Ei Chaw
    Thein, Nwe Nwe Myint
    2019 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION TECHNOLOGIES (ICAIT), 2019, : 108 - 113
  • [29] OpsSC: Decentralized Blockchain Network Operation Workflow for Hyperledger Fabric
    Sato, Tatsuya
    Shimosawa, Taku
    Himura, Yosuke
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 287 - 294
  • [30] Authentication of Mobile IoT Devices using HyperLedger Fabric Blockchain
    Banoun, Nathalie
    Diarra, Nafissatou
    2021 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2021, : 126 - 131