Maximizing Blockchain Performance: Mitigating Conflicting Transactions through Parallelism and Dependency Management

被引:2
作者
Bappy, Faisal Haque [1 ]
Zaman, Tarannum Shaila [2 ]
Sajid, Md Sajidul Islam [3 ,4 ]
Pritom, Mir Mehedi Ahsan
Islam, Tariqul [1 ]
机构
[1] Syracuse Univ, Sch Informat Studies iSch, Syracuse, NY 13244 USA
[2] SUNY, Polytech Inst, Comp & Informat Sci, New York, NY USA
[3] Towson Univ, Comp & Informat Sci, Towson, MD USA
[4] Tennessee Technol Univ, Comp Sci, Cookeville, TN USA
来源
2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024 | 2024年
关键词
Blockchain; Conflicting Transaction; Transaction Parallelism; Dependency Management; Throughput; Hyperledger Fabric; PROTOCOL;
D O I
10.1109/Blockchain62396.2024.00027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While blockchains initially gained popularity in the realm of cryptocurrencies, their widespread adoption is expanding beyond conventional applications, driven by the imperative need for enhanced data security. Despite providing a secure network, blockchains come with certain tradeoffs, including high latency, lower throughput, and an increased number of transaction failures. A pivotal issue contributing to these challenges is the improper management of "conflicting transactions," commonly referred to as "contention". When a number of pending transactions within a blockchain collide with each other, this results in a state of contention. This situation worsens network latency, leads to the wastage of system resources, and ultimately contributes to reduced throughput and higher transaction failures. In response to this issue, in this work, we present a novel blockchain scheme that integrates transaction parallelism and an intelligent dependency manager aiming to reduce the occurrence of conflicting transactions within blockchain networks. In terms of effectiveness and efficiency, experimental results show that our scheme not only mitigates the challenges posed by conflicting transactions, but also outperforms both existing parallel and non-parallel Hyperledger Fabric blockchain networks achieving higher transaction success rate, throughput, and latency. The integration of our scheme with Hyperledger Fabric appears to be a promising solution for improving the overall performance and stability of blockchain networks in real-world applications.
引用
收藏
页码:140 / 147
页数:8
相关论文
共 21 条
[1]   ParBlockchain: Leveraging Transaction Parallelism in Permissioned Blockchain Systems [J].
Amiri, Mohammad Javad ;
Agrawal, Divyakant ;
El Abbadi, Amr .
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, :1337-1347
[2]  
Benoit H., 2021, Diablo: A distributed analytical blockchain benchmark framework focusing on real-world workloads
[3]  
Gervais A., 2016, P ACM SIGSAC C COMP, P3, DOI [DOI 10.1145/2976749, DOI 10.1145/2976749.2978341]
[4]   Resource Fairness and Prioritization of Transactions in Permissioned Blockchain Systems (Industry Track) [J].
Goel, Seep ;
Singh, Abhishek ;
Garg, Rachit ;
Verma, Mudit ;
Jayachandran, Praveen .
MIDDLEWARE INDUSTRY'18: PROCEEDINGS OF THE 2018 ACM/IFIP/USENIX MIDDLEWARE CONFERENCE (INDUSTRIAL TRACK), 2018, :46-53
[5]   XOX Fabric: A hybrid approach to blockchain transaction execution [J].
Gorenflo, Christian ;
Golab, Lukasz ;
Keshav, Srinivasan .
2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
[6]  
Gorenflo C, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), P455, DOI [10.1109/bloc.2019.8751452, 10.1109/BLOC.2019.8751452, 10.1002/nem.2099]
[7]  
hstore, Smallbank benchmark
[8]  
Hyperledger, Hyperledger Caliper-Fabric Tutorial
[9]  
hyperledger, Hyperledger Fabric
[10]   Order-Fairness for Byzantine Consensus [J].
Kelkar, Mahimna ;
Zhang, Fan ;
Goldfeder, Steven ;
Juels, Ari .
ADVANCES IN CRYPTOLOGY - CRYPTO 2020, PT III, 2020, 12172 :451-480