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 条
  • [1] Transaction Conflict Control in Hyperledger Fabric: A Taxonomy, Gaps, and Design for Conflict Prevention
    Debreczeni, Mate
    Klenik, Attila
    Kocsis, Imre
    IEEE ACCESS, 2024, 12 : 18987 - 19008
  • [2] Improving Hyperledger Fabric Transaction Latency with Adaptive Dynamic Optimization
    Li, Tianxiang
    Han, Yunfei
    Abdureyim, Abai
    Ma, Yupeng
    Wang, Yi
    Computer Engineering and Applications, 60 (14): : 257 - 266
  • [3] EduChain: A highly available education consortium blockchain platform based on Hyperledger Fabric
    Liang, Xiubo
    Zhao, Qian
    Zhang, Yanyu
    Liu, Hongyu
    Zhang, Qifei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (18):
  • [4] Hyperledger fabric-based consortium blockchain for construction quality information management
    Botao Zhong
    Haitao Wu
    Lieyun Ding
    Hanbin Luo
    Ying Luo
    Xing Pan
    Frontiers of Engineering Management, 2020, 7 : 512 - 527
  • [5] Hyperledger fabric-based consortium blockchain for construction quality information management
    Zhong, Botao
    Wu, Haitao
    Ding, Lieyun
    Luo, Hanbin
    Luo, Ying
    Pan, Xing
    FRONTIERS OF ENGINEERING MANAGEMENT, 2020, 7 (04) : 512 - 527
  • [6] Lockless Transaction Isolation in Hyperledger Fabric
    Meir, Hagar
    Barger, Artem
    Manevich, Yacov
    Tock, Yoav
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 59 - 66
  • [7] Optimization of agrifood supply chains using Hyperledger Fabric blockchain technology
    El Hajji, Mohamed
    Es-saady, Youssef
    Addi, Mustapha Ait
    Antari, Jilali
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2024, 227
  • [8] A Uniform Payment System for Hyperledger Fabric Blockchain
    Meng, Qingshu
    Hou, Shubing
    Li, Zhenxiong
    Lu, Songfeng
    BLOCKCHAIN TECHNOLOGY AND APPLICATION: SECOND CCF CHINA BLOCKCHAIN CONFERENCE (CBCC 2019), 2020, 1176 : 121 - 130
  • [9] Quantum-Safe Blockchain in Hyperledger Fabric
    Abbas, Shahroz
    Sultana, Ajmery
    Kaddoum, Georges
    IEEE Networking Letters, 2025, 7 (01): : 61 - 65
  • [10] Adopting Hyperledger Fabric Blockchain for EPCglobal Network
    Chua, Pamela Hui Ting
    Li, Yingjiu
    He, Wei
    2019 IEEE INTERNATIONAL CONFERENCE ON RFID (IEEE RFID), 2019,