MoryFabric : Reducing Transaction Abort by Actual Validity Verification and Reordering
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.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.