http://www.7klian.com

BitXHub跨链中继大揭秘

BitXHub的整体架构由“中继链+跨链网关”构成,个中,中继链是由跨链参加方配合维护的一条帮助跨链的同盟链。它以区块链的运行方法提供了跨链处事的非凡成果,好比:跨链生意业务执行成果、跨链生意业务验证成果和应用链打点成果等等。下面本文从跨链中继的整体架构、整体生意业务流程和跨链焦点处事这三方面展开说明。

整体架构






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

整体生意业务流程
如图2所示,BitXHub中继链对付跨链生意业务处理惩罚的整体流程。
第二层是基本层,这一层包括了区块链自己需要具备的模块,好比网络、存储、共鸣和虚拟机等等;思量到中继链需要对跨链生意业务举办相关的验证,而这些逻辑在雷同EVM的虚拟机中是难以实现的(好比一些非凡的验签算法或逻辑),中继链整合了支持Webassembly的虚拟机。


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



首先,,跨链网关通过中继链提供的SDK可能Restful接口发送跨链生意业务到中继链,中继链接口层接管到跨链生意业务后,会举办生意业务根基字段查抄,包罗时间戳、Nonce和From地点等字段的正当性查抄。
第三层是跨链相关的处事层,它是在基本层之上构建的跨链处事模块,个中:应用链打点主要认真应用链注册、审核和冻结等操纵;验证引擎构建于Webassembly虚拟机之上,主要提供跨链生意业务存在性和有效性的验证成果;执行模块包罗跨链生意业务的正当性查抄、验证和路由的事情;事务打点认真跨链生意业务在整个系统处理惩罚的一致性;隐私掩护通过加密以及隐私生意业务等机制担保跨链数据的隐私性。

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

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。