Lune

INFOCOM2026顶会

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

2026年份
1被引次数

摘要

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,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖