Cross-chain exchange by transaction dependence with conditional transaction method

SOFT COMPUTING(2022)

引用 4|浏览20
暂无评分
摘要
Cross-chain exchange is an important way to promote cooperation and exchange between different blockchains. However, current cross-chain approaches mainly rely on smart contracts with essential pre-deployment steps, several of which need to be synchronized, resulting in low performance. In this paper, we propose an asynchronous cross-chain exchange model based on a transaction that embeds a control condition to determine whether to transfer assets. The condition is used to specify the paired transaction. In order to find which cross-chain transaction meets the condition, the fields of cross-chain transactions are compared mutually, including sender, receiver, value, blockchain identifier, etc. Meanwhile, the balance process in the blockchain consensus needs to be changed: subtracting the balance of the sender first, increasing the balance of the receiver when the conditions match, or returning the assets to the sender if the time expires. By embedding conditions in transactions, the step of pre-deploying smart contracts is eliminated, and transactions can be sent in parallel. The simulation results show that compared with smart contract-based method, the exchange waiting time is reduced by up to 73.4%.
更多
查看译文
关键词
Cross-chain, Cross-chain exchange, Transaction dependence, Conditional transaction
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要