Litcius/Paper detail

Efficient Cross-Chain Transaction Processing on Blockchains

Wenqi Wang, Zhiwei Zhang, Guoren Wang, Ye Yuan

2022Applied Sciences19 citationsDOIOpen Access PDF

Abstract

Blockchain has received great attention in academia and industry due to its decentralization and immutability. From the perspective of transaction processing, blockchain is a distributed shared ledger and database with the characteristics of decentralization, traceability, and transparency. These features ensure the security of blockchain’s reliability. However, because a blockchain network requires complex consensus verification between users, it causes problems such as a high cost of data exchange and a low system throughput. Such problems are aggravated when executing a cross-chain transaction, as it is particularly important to ensure the atomicity and isolation of transactions across the blockchain. Considering this, in this paper, we propose the cross-chain transaction processing flow of EOVPC and efficient transaction processing based on version control. Different from the existing cross-chain transaction approaches based on locking, we propose optimistic approaches in which the updated data can be used immediately, with a rolling back procedure that guarantees atomicity. We conducted extensive experiments, which show that our approaches can improve the throughput and success rate significantly.

Topics & Concepts

BlockchainComputer scienceDatabase transactionAtomicityTraceabilityDistributed transactionTransaction processingImmutabilityDistributed computingTransparency (behavior)Computer securityDatabaseSoftware engineeringBlockchain Technology Applications and SecurityCloud Computing and Resource ManagementCloud Data Security Solutions
Efficient Cross-Chain Transaction Processing on Blockchains | Litcius