A framework for efficient cross-chain token transfers in blockchain networks

The proliferation of blockchain technology has resulted in diverse token standards, posing challenges for compatibility, security, and performance in existing cross-chain bridges. This paper introduces a novel framework capable of concurrently facilitating fungible token exchange, as well as the pro...

Full description

Bibliographic Details
Main Authors: Hongyu Guo, Haozhe Liang, Ju Huang, Wei Ou, Wenbao Han, Qionglu Zhang, Ruizhi Zhang
Format: Article
Language:English
Published: Elsevier 2024-02-01
Series:Journal of King Saud University: Computer and Information Sciences
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1319157824000570
_version_ 1797272471581229056
author Hongyu Guo
Haozhe Liang
Ju Huang
Wei Ou
Wenbao Han
Qionglu Zhang
Ruizhi Zhang
author_facet Hongyu Guo
Haozhe Liang
Ju Huang
Wei Ou
Wenbao Han
Qionglu Zhang
Ruizhi Zhang
author_sort Hongyu Guo
collection DOAJ
description The proliferation of blockchain technology has resulted in diverse token standards, posing challenges for compatibility, security, and performance in existing cross-chain bridges. This paper introduces a novel framework capable of concurrently facilitating fungible token exchange, as well as the processing of both individual and batch non-fungible tokens (NFTs). We deploy token bridges that meet different token standards to support cross-chain staking and unlocking of ERC20, ERC721, and ERC1155. To minimize both waiting times and handling fees, we relocate processes necessitating frequent transactions and verifications to the sidechain. Additionally, we adopt a batch-processing approach for tokens necessitating cross-chain transfers, leveraging payment channels to facilitate efficiency. The system’s reliability is upheld through the validator group. Validators acquire an initial reputation value by making deposits and enhance both their rewards and reputation by successfully completing NFT auction tasks on the sidechain. We use OpenZeppelin’s security library functions to standardize token operations, and carefully design the validator’s reward, punishment, and reputation mechanisms. Our comprehensive contract security audit and system analysis validate our solution’s effectiveness in mitigating common vulnerabilities and internal threats. Implementation and testing with Ethereum and its test network demonstrate substantial reductions in transmission time for key cross-chain token steps by nearly half. Moreover, our framework showcases efficiency and cost-effectiveness with an average gas cost of 693,379.
first_indexed 2024-03-07T14:29:49Z
format Article
id doaj.art-2e082a0d67474ff98abbf833795b46d6
institution Directory Open Access Journal
issn 1319-1578
language English
last_indexed 2024-03-07T14:29:49Z
publishDate 2024-02-01
publisher Elsevier
record_format Article
series Journal of King Saud University: Computer and Information Sciences
spelling doaj.art-2e082a0d67474ff98abbf833795b46d62024-03-06T05:25:47ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782024-02-01362101968A framework for efficient cross-chain token transfers in blockchain networksHongyu Guo0Haozhe Liang1Ju Huang2Wei Ou3Wenbao Han4Qionglu Zhang5Ruizhi Zhang6School of Cyberspace Security (School of Cryptology), Hainan University, Haikou, 570228, Hainan, ChinaSchool of Cyberspace Security (School of Cryptology), Hainan University, Haikou, 570228, Hainan, ChinaSchool of Computer Science and Technology, Hainan University, Haikou, 570228, Hainan, ChinaSchool of Cyberspace Security (School of Cryptology), Hainan University, Haikou, 570228, Hainan, China; State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China; Corresponding author at: School of Cyberspace Security (School of Cryptology), Hainan University, Haikou, 570228, Hainan, China.School of Cyberspace Security (School of Cryptology), Hainan University, Haikou, 570228, Hainan, ChinaState Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, ChinaHenan Key Laboratory of Network Cryptography Technology, ZhengZhou, 450001, Henan, ChinaThe proliferation of blockchain technology has resulted in diverse token standards, posing challenges for compatibility, security, and performance in existing cross-chain bridges. This paper introduces a novel framework capable of concurrently facilitating fungible token exchange, as well as the processing of both individual and batch non-fungible tokens (NFTs). We deploy token bridges that meet different token standards to support cross-chain staking and unlocking of ERC20, ERC721, and ERC1155. To minimize both waiting times and handling fees, we relocate processes necessitating frequent transactions and verifications to the sidechain. Additionally, we adopt a batch-processing approach for tokens necessitating cross-chain transfers, leveraging payment channels to facilitate efficiency. The system’s reliability is upheld through the validator group. Validators acquire an initial reputation value by making deposits and enhance both their rewards and reputation by successfully completing NFT auction tasks on the sidechain. We use OpenZeppelin’s security library functions to standardize token operations, and carefully design the validator’s reward, punishment, and reputation mechanisms. Our comprehensive contract security audit and system analysis validate our solution’s effectiveness in mitigating common vulnerabilities and internal threats. Implementation and testing with Ethereum and its test network demonstrate substantial reductions in transmission time for key cross-chain token steps by nearly half. Moreover, our framework showcases efficiency and cost-effectiveness with an average gas cost of 693,379.http://www.sciencedirect.com/science/article/pii/S1319157824000570Blockchain technologyToken bridgeCross-chain interoperabilityPayment channelToken standards
spellingShingle Hongyu Guo
Haozhe Liang
Ju Huang
Wei Ou
Wenbao Han
Qionglu Zhang
Ruizhi Zhang
A framework for efficient cross-chain token transfers in blockchain networks
Journal of King Saud University: Computer and Information Sciences
Blockchain technology
Token bridge
Cross-chain interoperability
Payment channel
Token standards
title A framework for efficient cross-chain token transfers in blockchain networks
title_full A framework for efficient cross-chain token transfers in blockchain networks
title_fullStr A framework for efficient cross-chain token transfers in blockchain networks
title_full_unstemmed A framework for efficient cross-chain token transfers in blockchain networks
title_short A framework for efficient cross-chain token transfers in blockchain networks
title_sort framework for efficient cross chain token transfers in blockchain networks
topic Blockchain technology
Token bridge
Cross-chain interoperability
Payment channel
Token standards
url http://www.sciencedirect.com/science/article/pii/S1319157824000570
work_keys_str_mv AT hongyuguo aframeworkforefficientcrosschaintokentransfersinblockchainnetworks
AT haozheliang aframeworkforefficientcrosschaintokentransfersinblockchainnetworks
AT juhuang aframeworkforefficientcrosschaintokentransfersinblockchainnetworks
AT weiou aframeworkforefficientcrosschaintokentransfersinblockchainnetworks
AT wenbaohan aframeworkforefficientcrosschaintokentransfersinblockchainnetworks
AT qiongluzhang aframeworkforefficientcrosschaintokentransfersinblockchainnetworks
AT ruizhizhang aframeworkforefficientcrosschaintokentransfersinblockchainnetworks
AT hongyuguo frameworkforefficientcrosschaintokentransfersinblockchainnetworks
AT haozheliang frameworkforefficientcrosschaintokentransfersinblockchainnetworks
AT juhuang frameworkforefficientcrosschaintokentransfersinblockchainnetworks
AT weiou frameworkforefficientcrosschaintokentransfersinblockchainnetworks
AT wenbaohan frameworkforefficientcrosschaintokentransfersinblockchainnetworks
AT qiongluzhang frameworkforefficientcrosschaintokentransfersinblockchainnetworks
AT ruizhizhang frameworkforefficientcrosschaintokentransfersinblockchainnetworks