一种区块链系统、数据传输方法、装置及设备制造方法及图纸

技术编号:43880614 阅读:20 留言:0更新日期:2024-12-31 19:04
本申请提供了一种区块链系统、数据传输方法、装置及设备,区块链系统,包括:第一局点和至少一个可与第一局点进行通信的第二局点;第一局点包括至少一个组织,第二局点包括至少一个组织;一个组织包括至少一个区块链节点,第一局点中至少一个组织与第二局点中至少一个组织加入到同一区块链网络;同一局点内两个组织间通过局内通信模块进行通信;不同局点间通过局间通信模块进行通信;第一局点内设有链管理模块,链管理模块用于:管理部署于不同局点的区块链节点;与各局点内的局间通信模块交互;探测和配置跨局点通信通道;针对对应的区块链和/或通信通道分配IP多播地址。本方案能够支持解决现有技术中区块链通信方案存在效率低、成本高的问题。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种区块链系统、数据传输方法、装置及设备


技术介绍

1、作为分布式账本技术,区块链强调去中心化,因此,通常使用p2p(peer to peer,点对点)协议在不同节点、局址之间进行账本交易传播。比如:hyperledger fabric(一种开源的联盟链软件)使用gossip协议(流言协议)。gossip过程是由种子节点发起,当一个种子节点有状态需要更新到网络中的其它节点时,它会随机的选择周围几个节点散播消息,收到消息的节点也会重复该过程,直至最终网络中所有的节点都收到了消息。这个过程可能需要一定的时间,并且,无法保证每个节点收到且仅收到一次消息。例如:

2、如图1所示,从node(节点)1发出去的消息,经过2个发送周期才能到达node3,带来了额外的时延,也增加了账本收敛所需的等待时间;node2、4、5均从多个路径收到了3份同样的数据,既占用了通信带宽,又消耗了接收节点的接收、解析和判断开销。

3、由上,现有技术中的区块链通信方案存在效率低、成本高等问题。


>技术实现思路...

【技术保护点】

1.一种区块链系统,其特征在于,包括:

2.根据权利要求1所述的区块链系统,其特征在于,所述局间通信模块用于以下至少一项:

3.根据权利要求1所述的区块链系统,其特征在于,所述局内通信模块用于以下至少一项:

4.一种数据传输方法,应用于如权利要求1至3中任一项所述区块链系统中的第一局点,其特征在于,包括:

5.根据权利要求4所述的数据传输方法,其特征在于,所述利用链管理模块,向所述区块链系统中的各第二局点发送第一指令,包括:

6.根据权利要求4所述的数据传输方法,其特征在于,还包括:

7.根据权利要求6所述的数据传输...

【技术特征摘要】

1.一种区块链系统,其特征在于,包括:

2.根据权利要求1所述的区块链系统,其特征在于,所述局间通信模块用于以下至少一项:

3.根据权利要求1所述的区块链系统,其特征在于,所述局内通信模块用于以下至少一项:

4.一种数据传输方法,应用于如权利要求1至3中任一项所述区块链系统中的第一局点,其特征在于,包括:

5.根据权利要求4所述的数据传输方法,其特征在于,所述利用链管理模块,向所述区块链系统中的各第二局点发送第一指令,包括:

6.根据权利要求4所述的数据传输方法,其特征在于,还包括:

7.根据权利要求6所述的数据传输方法,其特征在于,在利用链管理模块,接收所述创建请求对应的所述第一局点的局间通信模块发送的第二应答之前,还包括:

8.根据权利要求7所述的数据传输方法,其特征在于,所述利用所述局内通信模块,根据所述第一通知创建多播转发树,包括:

9.根据权利要求7或8所述的数据传输方法,其特征在于,还包括:

10.根据权利要求7或8所述的数据传输方法,其特征在于,还包括:

11.根据权利要求4所述的数据传输方法,其特征在于,还包括:

12.根据权利要求4所述的数据传输方法,其特征在于,还包括:

13.根据权利要求12所述的数据传输方法,其特征在于,根据节点注册信息进行标识分配,包括:

14.根据权利要求4或12所述的数据传输方法,其特征在于,还包括:

15.一种数据传输方法,应用于如权利要求1至3中任一项所述区块链系统中的第二局点,其特征在于,包括:

16.根据权利要求15所述的数据传输方法,其特征在于,还包括:

17.根据权利要求15所述的数据传输方法,其特征在于,还包括:

...

【专利技术属性】
技术研发人员:杨波张冰冰黄鹤羽张辉
申请(专利权)人:中国移动通信有限公司研究院
类型:发明
国别省市:

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

1