Title: A multi-hop cross-blockchain transaction model based on improved hash-locking

Authors: Bingrong Dai; Shengming Jiang; Chao Li; Menglu Zhu; Sasa Wang

Addresses: College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China ' College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China ' Shanghai Development Center of Computer Software Technology, Shanghai 201112, China; Blockchain Technology Research Institute, Shanghai Academy of Science and Technology, Shanghai 201112, China ' Shanghai Development Center of Computer Software Technology, Shanghai 201112, China; Blockchain Technology Research Institute, Shanghai Academy of Science and Technology, Shanghai 201112, China ' Shanghai Development Center of Computer Software Technology, Shanghai 201112, China; Blockchain Technology Research Institute, Shanghai Academy of Science and Technology, Shanghai 201112, China

Abstract: Blockchain is a decentralised, trust-free distributed ledger technology that has been applied in various fields such as finance, supply chain, and asset management. However, the network isolation between blockchains has limited their interoperability in asset exchange and business collaboration since it forms blockchain islands. Cross-blockchain is an important technology aiming to realise the interoperability between blockchains, and has become one of the hottest research topics in this area. This paper proposes a multi-hop cross-blockchain transaction model based on an improved hash-locking consulted by the notary and users. It can solve the security problems in the traditional hash-locking, and prevent malicious participants from creating a large number of transactions to block cross-blockchain system. Moreover, a notary multi-signature scheme is designed to solve the problem of lack of trust in the traditional model. A multi-hop cross-blockchain transaction loop is designed based on the loop detection method of directed graphs. The transaction process of key agreement, asset locking, lock releasing and security analysis based on the model is discussed in detail. Experiments of cross-blockchain transactions are carried out in Ethereum private chain, and prove that the proposed model has good applicability.

Keywords: blockchain; cross-blockchain; hash-locking; notary schemes; Diffie-Hellman algorithm; multi-hop transaction.

DOI: 10.1504/IJCSE.2021.119983

International Journal of Computational Science and Engineering, 2021 Vol.24 No.6, pp.610 - 620

Received: 02 Nov 2020
Accepted: 23 Feb 2021

Published online: 04 Jan 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article