一种实现跨平台数据交换的共享链平台及数据交换方法技术

技术编号:19908455 阅读:51 留言:0更新日期:2018-12-26 04:30
本发明专利技术公开一种实现跨平台数据交换的共享链平台及数据交换方法,该平台包括记录账本、证书颁发机构CA、外部链平台适配器接口、交易排序模块、多个工作节点、共识机制模块,当外部链平台接入该共享链平台时,根据共享链平台的外部链平台适配器接口编写适配器,完成外部链平台私有协议与共享链平台公有协议的转化以及部分外部链平台可自定义的数据控制,最终使得数据交换双方在两个工作节点间完成数据传输。该共享链平台及数据交换方法降低了各区块链平台跨平台传输数据任务的开发难度,同时,传输的数据始终在区块链平台上流通,保证了数据流通中的安全性。

【技术实现步骤摘要】
一种实现跨平台数据交换的共享链平台及数据交换方法
本专利技术涉及去中心化的区块链平台的数据交换领域,具体涉及一种实现跨平台数据交换的共享链平台及数据交换方法。
技术介绍
区块链是一个运行在P2P网络里用于解决信任问题的系统。其通过去中心化,使数据脱离了所属者,保护了用户隐私,脱离了原有中心化服务依权威机构的信任机制。区块链通过利用一系列的技术,比如密码学和共识算法,通过创新应用,解决了在去中心化网络上的信任问题。区块链技术从当初的“数字货币”到2.0阶段的”智能合约”,以及未来的连通全球,区块链技术发展迅猛。区块链技术所带来的一系列新思想,将为今后的社会发展,提供创新源泉与动力。现有大多数的关于区块链技术的商业公司,基本上是以联盟链为基础,提供一种去中心化的、可信任的服务。当前业务分离在各个公司的区块链平台上,难以实现业务数据的充分共享,深挖数据的价值。现有的区块链平台,孤岛式存储各公司的业务数据,要实现通用的跨区域平台,实现业务的扩展,最直接的就是接入在另一区域的区块链平台上的业务数据。在上层业务层面上,可通过中间层软件,接入在各个区块链平台上存储数据,并汇集到上层应用,实现业务功本文档来自技高网...

【技术保护点】
1.一种实现跨平台数据交换的共享链平台,其特征在于,该共享链平台包括记录账本、证书颁发机构CA、外部链平台适配器接口、交易排序模块、多个工作节点、共识机制模块;所述的记录账本用于记录各个工作节点的交易信息,并将交易信息打包成区块后,计算哈希值并链接到共享链上;所述的证书颁发机构CA为接入的外部链平台颁发证书、记录数据交换前交易双方的身份信息以及维护认证信息的有效时期;所述的外部链平台适配器接口对接外部链平台适配器,用于外部链平台在接入共享链平台前,根据该接口编写适配器,完成外部链平台私有协议与共享链平台公有协议的转化以及部分外部链平台可自定义的数据控制。所述的交易排序模块用于根据预定义策略将接...

【技术特征摘要】
1.一种实现跨平台数据交换的共享链平台,其特征在于,该共享链平台包括记录账本、证书颁发机构CA、外部链平台适配器接口、交易排序模块、多个工作节点、共识机制模块;所述的记录账本用于记录各个工作节点的交易信息,并将交易信息打包成区块后,计算哈希值并链接到共享链上;所述的证书颁发机构CA为接入的外部链平台颁发证书、记录数据交换前交易双方的身份信息以及维护认证信息的有效时期;所述的外部链平台适配器接口对接外部链平台适配器,用于外部链平台在接入共享链平台前,根据该接口编写适配器,完成外部链平台私有协议与共享链平台公有协议的转化以及部分外部链平台可自定义的数据控制。所述的交易排序模块用于根据预定义策略将接入该共享链平台的外部链平台的请求进行排序,然后按照加权随机算法将请求分发给各个工作节点,实现工作节点上的负载均衡。所述的工作节点上运行多个适配器,分发的外部链平台适配器动态绑定一个工作节点,数据请求认证后,在工作节点上完成数据传输,同时,工作节点支持横向扩展,提升共享链的业务承载能力;所述的共识机制模块通过特殊节点的投票,完成对交易的验证和确认,且根据共享链的不同业务要求,选用合适的共识算法。2.根据权利要求1所述的实现跨平台数据交换的共享链平台,其特征在于,所述的交易排序模块的预定义策略考虑网络的传输速度、工作节点的负载、交易双方接入共享链平台的业务权重...

【专利技术属性】
技术研发人员:梁秀波邱炜伟李伟李启雷尹可挺刘宏宇
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1