Go 开源说第十期:BitXHub——区块链跨链协作平台

点击蓝字

关注我们

本文由“GO开源说”第十期 《BitXHub——区块链跨链协作平台》直播内容修改整理而成,视频内容较长,本文内容有所删减和重构。

当前的区块链应用和底层技术平台呈现出百花齐放的状态,但主流区块链应用中的每条链大多仍是一个独立的、垂直的封闭体系。在业务形式日益复杂的商业应用场景下,链与链之间缺乏统一的互联互通机制,这极大限制了区块链上数字资产价值的流动性,跨链需求由此而来。

BitXHub平台由中继链、应用链以及跨链网关三种角色组成,并链原生集成W3C标准的DID,依据场景导向可灵活组织部署架构,具有通用跨链传输协议、异构交易验证引擎、多层级路由三大核心功能特性,保证跨链交易过程的安全性、灵活性与可靠性。BitXHub于2020年3月份开源核心代码组件,希望与广大开发者携手共建万链互联生态。

项目开源地址:GitHub: https://github.com/meshplus/bitxhub

BitXHub系统架构

BitXHub的技术架构如下图,自下而上分为物理层、基础层、跨链服务层、接口层四个部分。 

第一层是物理层,中继链的设计为了满足不同场景下用户物理环境需求,支持在普通物理机、云主机或者嵌入式设备上稳定运行,兼顾多场景适用性。

第二层是基础层,这一层包含了联盟链本身需要具备的模块,比如网络模块、存储模块、共识模块、虚拟机、隐私安全模块。

第三层是跨链相关的服务层,包括应用链管理模块、执行模块、事务管理模块、验证引擎模块和隐私保护模块,各模块互相协作完成中继跨链流程。

第四层是接口层,中继链对外提供gRPC和Restful两种接口服务,支持不同场景下用户的使用。

接下来为大家分享 BitXHub核心模块的工作原理,主要包括:跨链交易并行执行设计方案、如何使用GO插件机

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值