区块链BaaS云服务(22)趣链BitXHub“跨链网关”
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链BaaS云服务(22)趣链BitXHub“跨链网关”相关的知识,希望对你有一定的参考价值。
1. 架构
一种通用的链间通用传输协议IBTP,并配合网关+中继链的架构模式实现异构区块链跨链交互。
网关:解决跨链交易的获取和提交问题。
中继链结合IBTP:解决跨链交易的验证和路由问题。
1.1 跨链流程
执行跨链调用之前需要执行一些准备工作,包括应用链注册,验证规则注册以及跨链双方的业务链上依据我们的跨链合约撰写规则设置好相应的跨链合约。
step1. SDK 调用 具体的业务链A的合约方法;
step2. 合约方法被执行,抛出跨链事件T1;
step3. 业务链A的跨链网关监听到T1, 将其转换成IBTP结构,提交到中继链BitXHub上;
step4. BitXHub 依据相关规则对T1进行验证以及路由;
step5. 业务链B的跨链网关接受到T1并根据IBTP结构进行解析,转换成业务链B可识别的交易Tb,并将Tb提交到业务链B上进行执行。
1.2. 网关核心模块
以上是关于区块链BaaS云服务(22)趣链BitXHub“跨链网关”的主要内容,如果未能解决你的问题,请参考以下文章