MeHLDT: A multielement hash lock data transfer mechanism for on-chain and off-chain

Bei Yu,Libo Feng,Hongyu Zhu,Fei Qiu,Ji Wan,Shaowen Yao
DOI: https://doi.org/10.1007/s12083-023-01491-z
IF: 3.488
2023-06-14
Peer-to-Peer Networking and Applications
Abstract:The trusted interaction of on-chain and off-chain data is an important foundation for large-scale applications of blockchain systems. When the blockchain system processes massive off-chain transaction data, one encounters some problems, such as inconsistent on-chain and off-chain data and low concurrency. How to quickly, efficiently and safely realize off-chain data upload to the chain and ensure the atomicity, consistency and security of on-chain and off-chain data is an urgent problem for blockchains. First, on the basis of constructing the off-chain transmission channel, we propose a multielement hash lock data transfer mechanism (MeHLDT) for on-chain and off-chain such as hash lock, time lock, location lock, and organization lock. Then, we analyse the computational cost and cost of various lock combinations. Finally, we explore the impact of hash-locking combinations on the output performance of blockchain systems through communication overhead. The experimental results show that the multielement hash locking mechanism can ensure the integrity, atomicity and consistency of data and realize the integrity verification of off-chain transaction data or off-chain assets. MeHLDT can meet the data security and processing performance requirements in specific scenarios.
computer science, information systems,telecommunications
What problem does this paper attempt to address?