Cross‐blockchain decentralized asset transfer protocol for public blockchains

Monika,Rajesh Bhatia
DOI: https://doi.org/10.1002/dac.5709
2024-01-22
International Journal of Communication Systems
Abstract:This paper proposes an asset transfer protocol to transfer fungible non‐native tokens from one public blockchain to another without intermediaries. The proposed protocol is built using a Web API for interacting with blockchains and smart contracts for handling the transfer of assets. The proposed asset transfer protocol resists double‐spending and prevents vendor lock‐ins by allowing effortless movement of assets between the blockchains. Summary The lack of interoperability between blockchains is a primary barrier to adopting the technology. Blockchains suffer from vendor lock‐ins as users cannot easily move their assets between blockchains. To resolve this issue, we propose a cross‐chain decentralized asset transfer protocol for blockchains without involving any intermediaries. Cross‐chain transactions can be efficiently executed using our proposed protocol without including any centralized third party. Most of the existing asset transfer solutions neglect the transaction finality guarantees; however, the protocol presented in this paper keeps track of transaction finality, providing transaction irreversibility guarantees and preventing assets from being lost in the transfer process. The reference implementation for the proposed protocol consists of smart contracts and a Web API for carrying out the cross‐chain transfer of assets. The proposed protocol is experimentally validated for the transfer of assets between Ethereum and Binance testnets. The performance testing shows that the cost of the proposed protocol is acceptable.
telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?