Title: Concurrent execution of transactions in blockchain: a framework for on-chain-off-chain nested contract processing
Authors: Yufang Xie; Guoqiong Liao; Yinxiang Lei
Addresses: School of Information Management and Mathematics, Jiangxi University of Finance and Economics, Jiangxi, 330032, China; Jiangxi Science and Technology Normal University, Jiangxi, 330038, China ' Virtual Reality (VR) Modern Industry College, Jiangxi University of Finance and Economics, Jiangxi, 330032, China ' School of Information Management and Mathematics, Jiangxi University of Finance and Economics, Jiangxi, 330032, China; Jiangxi University of Traditional Chinese Medicine, Jiangxi, 330004, China
Abstract: With its natural benefits of decentralisation and immutability, blockchain technology has become rather popular in smart contracts, supply chains, and banking. It struggles greatly, nevertheless, in terms of scalability and transaction processing efficiency. Thus, in this regard, these studies present the execute-order-re-execute and validate (EOR) architecture to handle these problems. By means of off-chain execution, on-chain ordering, on-chain re-execution and verification phases, the EOR architecture maximises transaction processing, hence improving system performance and security. For nested contract concurrency it uses a two-phase locking technique, and for effective verification a lockchain architecture. Offering a significant means for extending blockchain uses, experimental results show a 40% boost in transaction processing efficiency, a 2.5% transaction abort rate, and enhanced system stability in high-conflict settings.
Keywords: blockchain; concurrency control; nested contracts; on-chain-off-chain.
DOI: 10.1504/IJICT.2025.144009
International Journal of Information and Communication Technology, 2025 Vol.26 No.1, pp.73 - 88
Received: 27 Oct 2024
Accepted: 25 Nov 2024
Published online: 20 Jan 2025 *