Cross-chain exchange by transaction dependence with conditional transaction method
【Author】 Su, Hong; Guo, Bing; Lu, Jun Yu; Suo, Xinhua
【Source】SOFT COMPUTING
【影响因子】3.732
【Abstract】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%.
【Keywords】Cross-chain; Cross-chain exchange; Transaction dependence; Conditional transaction
【发表时间】
【收录时间】2022-01-13
【文献类型】期刊
【主题类别】
区块链技术--
评论