加载中 ...

BitXHub跨链中继大揭秘

2020-05-10 14:09 编辑:币牛牛 来源:币源

BitXHub的整体架构由“中继链+跨链网关”组成,其中,中继链是由跨链参与方共同维护的一条辅助跨链的联盟链。它以区块链的运行方式提供了跨链服务的特殊功能,比如:跨链交易执行功能、跨链交易验证功能和应用链管理功能等等。下面本文从跨链中继的整体架构、整体交易流程和跨链核心服务这三方面展开说明。



整体架构



BitXHub的中继链整体架构设计如图1所示,一共分为4层:

第一层是物理层,中继链采用跨平台的设计方式,能在普通物理机、云主机或者嵌入式设备上运行。

第二层是基础层,这一层包含了区块链本身需要具备的模块,比如网络、存储、共识和虚拟机等等;考虑到中继链需要对跨链交易进行相关的验证,而这些逻辑在类似EVM的虚拟机中是难以实现的(比如一些特殊的验签算法或逻辑),中继链整合了支持Webassembly的虚拟机。

第三层是跨链相关的服务层,它是在基础层之上构建的跨链服务模块,其中:应用链管理主要负责应用链注册、审核和冻结等操作;验证引擎构建于Webassembly虚拟机之上,主要提供跨链交易存在性和有效性的验证功能;执行模块包括跨链交易的合法性检查、验证和路由的工作;事务管理负责跨链交易在整个系统处理的一致性;隐私保护通过加密以及隐私交易等机制保证跨链数据的隐私性。

第四层是接口层,中继链提供GRPC和Restful两种接口服务以及统一的跨链通用传输协议IBTP。

整体交易流程

如图2所示,BitXHub中继链对于跨链交易处理的整体流程。

首先,跨链网关通过中继链提供的SDK或者Restful接口发送跨链交易到中继链,中继链接口层接受到跨链交易后,会进行交易基本字段检查,包括时间戳、Nonce和From地址等字段的合法性检查。

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:BitXHub跨链中继大揭秘

原文地址:http://www.btc268.com/news/btc/23566.html

本文来源:币源编辑:币牛牛

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();