Chain-Net: An Internet-inspired Framework for Interoperable Blockchains

Sidrah Abdullah, J. Arshad, Muhammad Alsadi
{"title":"Chain-Net: An Internet-inspired Framework for Interoperable Blockchains","authors":"Sidrah Abdullah, J. Arshad, Muhammad Alsadi","doi":"10.1145/3554761","DOIUrl":null,"url":null,"abstract":"Blockchain has introduced new opportunities with the potential to enhance systems and services across diverse application domains. Fundamental characteristics of blockchains such as immutability, decentralisation, transparency and traceability have a profound role in this. However, integration with contemporary systems and among disparate blockchain-based applications is a non-trivial challenge primarily due to differences with respect to platforms, consensus mechanism, and governance. Although this challenge has received some attention from the research community, it requires careful analysis to analyse existing work and ascertain gaps to achieve effective and efficient solution to this challenge. This article presents a thorough systematic review of existing research within blockchain interoperability highlighting significant contributions. Leveraging this analysis, the article presents an internet-inspired framework (Chain-Net) to facilitate interoperability within blockchain-based systems whereby two systems within independent Blockchain networks can securely exchange data with each other. This is achieved by using gateway module at each network. This module is a lightweight node registered by the Blockchain network, equipped with discovery service to lookup a target blockchain, and is responsible for forwarding cross-chain transactions to gateway module at the target blockchain. Gateway module plays a vital role in the Chain-Net model, as it holds a cross-chain transaction in a pending state until a confirmation is received from the target blockchain, thus maintaining the record integrity between the two chains. The article presents our efforts to evaluate the proposed blockchain interoperability framework against success criteria based on our analysis of the blockchain interoperability challenge.","PeriodicalId":377055,"journal":{"name":"Distributed Ledger Technol. Res. Pract.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Distributed Ledger Technol. Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3554761","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Blockchain has introduced new opportunities with the potential to enhance systems and services across diverse application domains. Fundamental characteristics of blockchains such as immutability, decentralisation, transparency and traceability have a profound role in this. However, integration with contemporary systems and among disparate blockchain-based applications is a non-trivial challenge primarily due to differences with respect to platforms, consensus mechanism, and governance. Although this challenge has received some attention from the research community, it requires careful analysis to analyse existing work and ascertain gaps to achieve effective and efficient solution to this challenge. This article presents a thorough systematic review of existing research within blockchain interoperability highlighting significant contributions. Leveraging this analysis, the article presents an internet-inspired framework (Chain-Net) to facilitate interoperability within blockchain-based systems whereby two systems within independent Blockchain networks can securely exchange data with each other. This is achieved by using gateway module at each network. This module is a lightweight node registered by the Blockchain network, equipped with discovery service to lookup a target blockchain, and is responsible for forwarding cross-chain transactions to gateway module at the target blockchain. Gateway module plays a vital role in the Chain-Net model, as it holds a cross-chain transaction in a pending state until a confirmation is received from the target blockchain, thus maintaining the record integrity between the two chains. The article presents our efforts to evaluate the proposed blockchain interoperability framework against success criteria based on our analysis of the blockchain interoperability challenge.
Chain-Net:一个受互联网启发的可互操作区块链框架
区块链引入了新的机会,具有跨不同应用程序领域增强系统和服务的潜力。区块链的基本特征,如不变性、去中心化、透明度和可追溯性,在这方面发挥了深远的作用。然而,与现代系统和不同的基于区块链的应用程序之间的集成是一个不小的挑战,主要是由于平台,共识机制和治理方面的差异。尽管这一挑战已经得到了研究界的一些关注,但它需要仔细分析现有工作并确定差距,以实现有效和高效地解决这一挑战。本文对b区块链互操作性中的现有研究进行了全面系统的回顾,重点介绍了其中的重要贡献。利用这一分析,本文提出了一个受互联网启发的框架(Chain-Net),以促进基于区块链的系统内的互操作性,使独立区块链网络内的两个系统可以安全地相互交换数据。这是通过在每个网络上使用网关模块来实现的。该模块是区块链网络注册的轻量级节点,配备查找目标区块链的发现服务,负责将跨链事务转发到目标区块链的网关模块。网关模块在Chain-Net模型中起着至关重要的作用,因为它将跨链事务保持在待定状态,直到收到来自目标区块链的确认,从而保持两条链之间记录的完整性。本文基于对区块链互操作性挑战的分析,介绍了我们针对成功标准评估提议的区块链互操作性框架所做的努力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信