학술논문

MoryFabric : Reducing Transaction Abort by Actual Validity Verification and Reordering
Document Type
Conference
Source
2023 IEEE 29th International Conference on Parallel and Distributed Systems (ICPADS) ICPADS Parallel and Distributed Systems (ICPADS), 2023 IEEE 29th International Conference on. :691-698 Dec, 2023
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
Concurrent computing
Distributed ledger
System performance
Fabrics
Blockchains
Optimization
Logistics
Blockchain
Hyperledger Fabric
Conflict transactions
Reordering
Transaction abort rate
Language
ISSN
2690-5965
Abstract
Blockchain, as a distributed ledger technology that can establish trust in untrusted environments, has garnered increasing attention in recent years. Enhancing system performance by improving the concurrency of blockchain systems is a current research focus. However, at the same time, the high transaction abortion rate in high-concurrency scenarios has become a new urgent problem to be solved. In this article, our primary focus lies in addressing the issue of high transaction abort rates in Hyperledger Fabric within concurrent scenarios. We propose MoryFabric, a conflict transaction optimization scheme based on transaction actual validity verification and reordering based on keys. Through solutions involving inter-block transaction conflict detection, transaction actual validity detection, and key-based transaction reordering, we aim to minimize transaction abort rates to the greatest extent possible. We integrate the proposed solution into Hyperledger Fabric.Benchmark tests using SmallBank indicate that in scenarios characterized by a high number of conflicting transactions, the proposed approach effectively reduces the average transaction abort rate and exhibits favorable latency performance.