趣链 BitXHub跨链平台 跨链网络拓扑

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了趣链 BitXHub跨链平台 跨链网络拓扑相关的知识,希望对你有一定的参考价值。

1. BitXHub 由三个角色组成:中继链、跨链网关、应用链

在这里插入图片描述
1.1 中继链(Relay-chain)

一种实现 IBTP 协议的开放许可链,确保跨链交易的事务一致性。

  • 应用链管理
  • 跨链交易的可信验证与可靠路由

1.2 跨链网关(Pier)

收集和传播交易

  • 支持应用链和中继链之间的交互;
  • 支持中继链与中继链之间的交互;

1.3 应用链(App-chain)

具体应用的业务合约逻辑;

2. 网络拓扑

2.1 链对链架构(处理效率更高效便捷)

应用链 A 和应用链 B 的跨链互操作直接通过中间的跨链路由网络进行跨链交易的同步和传输,跨链交易的真实性验证也由跨链网关完成。

在这里插入图片描述

2.2 主侧链架构(区分层级关系)

参与方存在上下级的治理关系,可以选用主侧链架构。

网关和中继链分离保证了中继链的稳定性 。

2.2.1主链

中继链充当主链,负责侧链成员管理、数据一致性保障、核心数据存证等,且中继链的不可篡改特性可以方便实现跨链交易的原子性保障

跨链安全和验证由中继链的智能合约的方式实现:规则化,验证方法可注入、可升级;

2.2.2 侧链

通过跨链网关接入主链,相当于应用链,可横向扩展。

2.2.3 网关

  • 对接具体的应用侧链,将跨链交易转换成中继可解析验证的格式。
  • 针对异构数据治理链,对跨链互联服务屏蔽具体区块链的数据差异性。

Master Arch

2.3 中继链架构(适配应用规模较大)

中继链、跨链网关组成。结合IBTP协议,中继链间跨链通过跨链网关组成的跨链交易路由网络进行路由。

2.3.1 中继链

负责跨链交易的验证和存证

2.3.2 中继网关

在中继链和应用链间负责跨链交易的监听、同步和执行。

eg. 应用链 A发送跨链交易到应用链 B

step1. 首先把跨链交易提交到中继链 A
step2. 跨链网关 A 同步到该跨链交易后,发现目的链不在中继链 A 负责的应用链联盟里面,就把跨链交易同步到跨链交易路由网络中。
step3. 跨链网关 B 从路由网络中同步到该跨链交易后,提交到中继链 B
step4.由跨链网关提交到应用链 B 完成整个跨链操作。

Relay Arch

以上是关于趣链 BitXHub跨链平台 跨链网络拓扑的主要内容,如果未能解决你的问题,请参考以下文章

趣链 BitXHub跨链平台 技术架构

趣链 BitXHub跨链平台 (10)跨链自治

趣链 BitXHub跨链平台 跨链事务

趣链 BitXHub跨链平台 应用链插件

区块链BaaS云服务(22)趣链BitXHub跨链平台

趣链 BitXHub跨链平台 IBC通信协议