Performance Optimization of High-Conflict Transactions within the Hyperledger Fabric Blockchain
Alexandros Stoltidis, Kostas Choumas, Thanasis Korakis

TL;DR
This paper introduces a novel approach to enhance Hyperledger Fabric's performance by early conflict detection through modified MVCC mechanisms, significantly improving throughput and latency in high-conflict scenarios.
Contribution
It proposes and evaluates OEMVCC and OEMVCC-EA, innovative modifications that reallocate MVCC to enable early conflict detection, improving performance in high-conflict blockchain applications.
Findings
Significant throughput improvements observed
Latency reductions achieved
Effective handling of high-conflict transactions
Abstract
Hyperledger Fabric (HLF) is a secure and robust blockchain (BC) platform that supports high-throughput and low-latency transactions. However, it encounters challenges in managing conflicting transactions that negatively affect throughput and latency. This paper proposes a novel solution to address these challenges and improve performance, especially in applications incorporating extensive volumes of highly conflicting transactions. Our solution involves reallocating the Multi-Version Concurrency Control (MVCC) of the validation phase to a preceding stage in the transaction flow to enable early detection of conflicting transactions. Specifically, we propose and evaluate two innovative modifications, called Orderer Early MVCC (OEMVCC) and OEMVCC with Execution Avoidance (OEMVCC-EA). Our experimental evaluation results demonstrate significant throughput and latency improvements, providing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management
