BitXHub:基于侧链中继的异构区块链互操作平台

【摘要】 为了使异构区块链间的信息得以交互,实现区块链的互操作性,提出了一种通用的链间消息传输协议IBTP,并基于该协议和侧链中继策略实现了同时支持同构及异构区块链间交易的跨链技术示范平台BitXHub,其允许异构的资产交换、信息互通及服务互补。BitXHub平台由中继链、应用链以及跨链网关(Pier)3种角色构成,具有通用跨链传输协议、异构交易验证引擎、多层级路由三大核心功能特性,保证了跨链交易的安全性、灵活性与可靠性。相较于Polkadot与Cosmos,BitXHub为同构和异构应用链提供了统一的跨链合约模板,中继链含有可动态升级的验证引擎,因此具备良好的异构区块链兼容性;BitXHub基于自组网的跨链网关实现了高可扩展性,且跨链网关能够无状态转发跨链消息。实验证明,BitXHub保证了异构区块链间的异步分布式事务,实现了高吞吐、低延迟、高可扩展性、低开销的高性能。