Blockchain cross-chain protocol based on improved hashed time-locked contract

Zhao, Wanting
DOI: https://doi.org/10.1007/s10586-024-04537-w
2024-06-08
Cluster Computing
Abstract:To address the problem of the low success rate caused by the lack of verification mechanism of hashed time-locked algorithm in processing blockchain cross-chain transactions, this paper proposes blockchain cross-chain protocol based on improved hashed time-locked contract. Firstly, in order to improve the success rate of cross-chain transactions, this paper introduces the virtual account verification mechanism to verify the legitimacy of the transaction before processing. Secondly, this paper also proposes the parallel processing strategy based on the virtual trading pool, which makes unqualified-transactions in virtual trading pool process in parallel, and avoids to retrieve the account information which is obtained by crossing multi-chains. Finally, the proposed algorithm is compared with hashed time-locked algorithm (HTLC) and time-locked algorithm under different chain number. The success rate of the proposed algorithm is increased to more than 90%. For large-scale transactions, compared with HTLC algorithm, time-locked algorithm, the throughput of the proposed algorithm is increased by 72 and 44 percentage points respectively. Under different transaction distribution, the proposed algorithm also outperforms the two algorithms in terms of transaction delay. The experimental results show that this algorithm can effectively improve the success rate of cross-chain transaction and shorten the delay of cross-chain transaction.
computer science, information systems, theory & methods
What problem does this paper attempt to address?