计算机应用研究2025,Vol.42Issue(7):1948-1955,8.DOI:10.19734/j.issn.1001-3695.2024.11.0452
Hyperledger Fabric并发冲突消除机制
Concurrency conflict elimination mechanism for Hyperledger Fabric
摘要
Abstract
Hyperledger Fabric is a mainstream consortium blockchain platform.When facing multiple concurrent transactions that are interrelated,the existing architecture tends to generate a large number of invalid transactions,which severely reduces the system's effective transaction processing capability.To address this issue,this paper proposed a conflict elimination mecha-nism that integrated map and directed acyclic graph(DAG),known as the FabricIMD(Fabric integrated with map and DAG)mechanism.The mechanism identified dependencies between transactions at the peer node(endorser)through map and con-structed these relationships using a directed acyclic graph to adjust the endorsement order of transactions,thereby effectively a-voiding transaction conflicts.Experiments demonstrate that when there are multiple interrelated concurrent transactions,Fab-ricIMD mechanism can significantly reduce invalid transactions caused by transaction conflicts.With varying degrees of conflict among transactions,the system's effective transaction throughput increased by 15.68%to 96.08%.Moreover,when dealing with unrelated concurrent transactions,the introduction of this mechanism did not significantly impact system perfor-mance.In summary,FabricIMD mechanism not only avoids transaction conflicts but also enhances the system's effective transaction throughout and significantly reduces the number of invalid transactions.关键词
Hyperledger Fabric/交易冲突/映射/有向无环图/冲突消除Key words
Hyperledger Fabric/transaction conflict/map/directed acyclic graph(DAG)/conflict elimination分类
信息技术与安全科学引用本文复制引用
陈华钦,黄冬艳,覃环虎,陈涵宇..Hyperledger Fabric并发冲突消除机制[J].计算机应用研究,2025,42(7):1948-1955,8.基金项目
广西自然科学青年基金资助项目(2022GXNSFBA035645) (2022GXNSFBA035645)
国家自然科学基金资助项目(6217070229) (6217070229)
认知无线电与信息处理教育部重点实验室(桂林电子科技大学)主任基金资助项目(CRKL210104) (桂林电子科技大学)
桂林电子科技大学研究生创新项目(2024YCXS029) (2024YCXS029)