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
摘要
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.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- 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 等ICSE 2022 · 被引用 31 次
- OOCC: One-Round Optimistic Concurrency Control for Read-Only Disaggregated TransactionsHao Wu, Mingxing Zhang, Kang Chen, Xia Liao 等ICDE 2025 · 被引用 4 次
- ParallelEVM: Operation-Level Concurrent Transaction Execution for EVM-Compatible BlockchainsHaoran Lin, Hang Feng, Yajin Zhou, Lei WuEuroSys 2025 · 被引用 6 次
- LightCross: Sharding with Lightweight Cross-Shard Execution for Smart ContractsXiaodong Qi, Yi LiINFOCOM 2024 · 被引用 22 次
