MVCX: An Efficient Multi-Version-Based Concurrency Control Scheme for Cross-Chain Smart Contract Transactions
Zhipeng Lv, Xiulong Liu, Liyuan Ma, Hao Xu, Keqiu Li
Abstract
As blockchain applications become increasingly specialized and fragmented, cross-chain smart contract transactions are essential for platform interoperability. The inherent, significant confirmation delays of these transactions, in serial execution mode, lead to substantial degradation of system performance. To address this issue, existing solutions typically employ Two-Phase Locking (2PL) and Optimistic Concurrency Control (OCC) to support concurrent transaction processing. 2PL-based approaches result in transaction blocking due to continuous resource locking, which substantially degrades system performance. OCC-based approaches frequently encounter transaction aborts and rollbacks due to resource modification conflicts, causing resource wastage. To overcome these challenges, this paper proposes MVCX, a novel concurrency control solution that supports lock-free parallel execution of cross-chain smart contract transactions without sacrificing atomicity. MVCX adopts a speculative execution model driven by multi-version management, combined with conflict detection and re-execution of conflicting transactions to eliminate locking operations. Additionally, MVCX introduces Composite Transaction Units (CTUs) and a depth-first construction (DFC) algorithm, along with a deferred commit mechanism, ensuring that transactions are committed in accordance with their dependency order to maintain correctness and atomicity. Experimental results using SmallBank and YCSB workloads under varying data contention levels demonstrate that MVCX reduces transaction latency by 65% and abort rates by 55% on average, compared to AtomCI and Spectrum.
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.
Related papers
- Revisiting OCC in Permissioned Blockchain via Fast Re-ExecutionMingrui Cao, Bin Cao, Weihao Peng, Mugen PengINFOCOM 2026
- 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
- OOCC: One-Round Optimistic Concurrency Control for Read-Only Disaggregated TransactionsHao Wu, Mingxing Zhang, Kang Chen, Xia Liao et al.ICDE 2025 · 4 citations
- ParallelEVM: Operation-Level Concurrent Transaction Execution for EVM-Compatible BlockchainsHaoran Lin, Hang Feng, Yajin Zhou, Lei WuEuroSys 2025 · 6 citations
- LightCross: Sharding with Lightweight Cross-Shard Execution for Smart ContractsXiaodong Qi, Yi LiINFOCOM 2024 · 22 citations
