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 条
  • [41] The Hyperledger fabric as a Blockchain framework preserves the security of electronic health records
    Hasnain, Muhammad
    Albogamy, Fahad R.
    Alamri, Saeed S.
    Ghani, Imran
    Mehboob, Bilal
    FRONTIERS IN PUBLIC HEALTH, 2023, 11
  • [42] Hyperledger Fabric Blockchain: Secure and Efficient Solution for Electronic Health Records
    Uddin, Mueen
    Memon, M. S.
    Memon, Irfana
    Ali, Imtiaz
    Memon, Jamshed
    Abdelhaq, Maha
    Alsaqour, Raed
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (02): : 2377 - 2397
  • [43] Hyperledger Fabric Blockchain and ROS 2 Integration for Autonomous Mobile Robots
    Salimi, Salma
    Queralta, Jorge Pena
    Westerlund, Tomi
    2023 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION, SII, 2023,
  • [44] Performance Analysis of a Hyperledger Fabric Blockchain Framework: Throughput, Latency and Scalability
    Kuzlu, Murat
    Pipattanasomporn, Manisa
    Gurses, Levent
    Rahman, Saifur
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 536 - 540
  • [45] Using Amazon Managed Blockchain for ePHI An Analysis of Hyperledger Fabric and Ethereum
    Long, Audrey
    Choi, Daniel
    Coffman, Joel
    2022 IEEE WORLD AI IOT CONGRESS (AIIOT), 2022, : 276 - 282
  • [46] LEChain:Linear Credit Evaluation System Based on Hyperledger Fabric Blockchain
    Qiao, Yuncheng
    Cheng, Linhai
    Lan, Qiujun
    Wang, Yiran
    2022 5TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2022, 2022, : 164 - 169
  • [47] Trusted Computing meets Blockchain: Rollback Attacks and a Solution for Hyperledger Fabric
    Brandenburger, Marcus
    Cachin, Christian
    Kapitza, Ruediger
    Sorniotti, Alessandro
    2019 IEEE 38TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2019), 2019, : 324 - 333
  • [48] Blockchain implementation for agricultural food supply chain using hyperledger fabric
    Balasubramanian, Suganya
    Akila, I. S.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (05) : 5387 - 5398
  • [49] Blockchain System for Trustless Healthcare Data Sharing with Hyperledger Fabric in Action
    Sheeraz, Muhammad Mohsan
    Mozumder, Md Ariful Islam
    Khan, Muhammad Omair
    Abid, Muhammad Usama
    Joo, Moon-Ill
    Kim, Hee-Cheol
    2023 25TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, ICACT, 2023, : 437 - 440
  • [50] Blockchain Machine: A Network-Attached Hardware Accelerator for Hyperledger Fabric
    Javaid, Haris
    Yang, Ji
    Santoso, Nathania
    Upadhyay, Mohit
    Mohan, Sundararajarao
    Hu, Chengchen
    Brebner, Gordon
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 258 - 268