Applied Sciences (Apr 2022)

Efficient Cross-Chain Transaction Processing on Blockchains

  • Wenqi Wang,
  • Zhiwei Zhang,
  • Guoren Wang,
  • Ye Yuan

DOI
https://doi.org/10.3390/app12094434
Journal volume & issue
Vol. 12, no. 9
p. 4434

Abstract

Read online

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.

Keywords