Revisiting OCC in Permissioned Blockchain via Fast Re-Execution
Mingrui Cao, Bin Cao, Weihao Peng, Mugen Peng
Abstract
Permissioned blockchain systems provide a mutual-trust platform for data sharing and collaboration among organizations. However, performance bottlenecks limit their adoption in industrial applications requiring high transaction throughput and low latency. Recent advancements have focused on leveraging parallelism to improve performance, but transaction contention remains a significant challenge. In this paper, we introduce Overpass Ledger (OPL), a high-performance permissioned blockchain system that utilizes a highly parallelized workflow. To tackle transaction contention, we propose ReX, an advanced Optimistic Concurrency Control (OCC) mechanism that efficiently re-executes conflicting transactions, eliminating transaction abortion and maximizing resource utilization. By integrating ReX, OPL fully harnesses the advantages of parallel stage processing and concurrent transaction execution. Experimental results demonstrate that OPL achieves throughput improvements of 77×, 19×, and 4× compared to Hyperledger Fabric, BIDL, and FISCO BCOS, respectively, while maintaining consistently low latency.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get ed42e7a6-1bb0-4915-819a-cf0044d8cb86Related papers
- Utilizing Parallelism in Smart Contracts on Decentralized Blockchains by Taming Application-Inherent ConflictsPéter Garamvölgyi, Yuxi Liu, Dong Zhou, Fan Long et al.ICSE 2022 · 31 citations
- Bidl: A High-throughput, Low-latency Permissioned Blockchain Framework for Datacenter NetworksJi Qi, Xusheng Chen, Yunpeng Jiang, Jianyu Jiang et al.SOSP 2021 · 36 citations
- FISCO-BCOS: An Enterprise-grade Permissioned Blockchain System with High-performanceHuizhong Li, Yujie Chen, Xiang Shi, Xingqiang Bai et al.SC 2023 · 62 citations
- A Transactional Perspective on Execute-order-validate BlockchainsPingcheng Ruan, Dumitrel Loghin, Quang-Trung Ta, Meihui Zhang et al.SIGMOD 2020 · 117 citations
- Toward High-Performance Blockchain System by Blurring the Line between Ordering and ExecutionDonghyeon Ryu, Chanik ParkSC 2024 · 6 citations
