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

被引:8
作者
Dai, Bingrong [1 ]
Jiang, Shengming [1 ]
Li, Chao [2 ,3 ]
Zhu, Menglu [2 ,3 ]
Wang, Sasa [2 ,3 ]
机构
[1] Shanghai Maritime Univ, Coll Informat Engn, Shanghai 201306, Peoples R China
[2] Shanghai Dev Ctr Comp Software Technol, Shanghai 201112, Peoples R China
[3] Shanghai Acad Sci & Technol, Blockchain Technol Res Inst, Shanghai 201112, Peoples R China
关键词
blockchain; cross-blockchain; hash-locking; notary schemes; Diffie-Hellman algorithm; multi-hop transaction; TECHNOLOGY;
D O I
10.1504/IJCSE.2021.119983
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:610 / 620
页数:11
相关论文
共 26 条
[1]  
Attaran Mohsen, 2019, International Journal of Applied Decision Sciences, V12, P424
[2]   Dextt: Deterministic Cross-Blockchain Token Transfers [J].
Borkowski, Michael ;
Sigwart, Marten ;
Frauenthaler, Philipp ;
Hukkinen, Taneli ;
Schulte, Stefan .
IEEE ACCESS, 2019, 7 :111030-111042
[3]   Review on blockchain technology and its application to the simple analysis of intellectual property protection [J].
Chen, Wei ;
Zhou, Kun ;
Fang, Weidong ;
Wang, Ke ;
Bi, Fangming ;
Assefa, Biruk .
INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2020, 22 (04) :437-444
[4]   Study on learning resource authentication in MOOCs based on blockchain [J].
Dai, Yonghui ;
Li, Guowei ;
Xu, Bo .
INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 18 (03) :314-320
[5]  
ElGayyar MM., 2020, Int. J. Blockchains Cryptocurrencies, V1, P179, DOI 10.1504/IJBC.2020.109004
[6]   Traversing Bitcoin's P2P network: insights into the structure of a decentralised currency [J].
Feld, Sebastian ;
Schoenfeld, Mirco ;
Werner, Martin .
INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2016, 13 (02) :122-131
[7]  
Guping Zheng, 2019, International Journal of Simulation and Process Modelling, V14, P524
[8]   Cross-chain Deals and Adversarial Commerce [J].
Herlihy, Maurice ;
Liskov, Barbara ;
Shrira, Liuba .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 13 (02) :100-113
[9]   Atomic Cross-Chain Swaps [J].
Herlihy, Maurice .
PODC'18: PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2018, :245-254
[10]  
Housley R., 2018, 8418 RFC, P1