一种区块链通信方法、相关设备、存储介质及计算机程序产品技术

技术编号:43936241 阅读:16 留言:0更新日期:2025-01-07 21:29
本申请实施例提供了一种区块链通信方法、相关设备、存储介质及计算机程序产品,该方法应用于第一节点,该方法包括:第一节点接收第二节点发送的第一信息,第一信息包括第一网际互连协议(Internet Protocol,IP)多播地址;其中,第二节点用于对至少一个链标识和链标识下的通道标识对应的记账节点组地址和IP多播地址进行管理;接收到第一排序节点发送的第一区块后,将第一区块转化为第二区块;将第二区块通过第一预设方式发送到第一IP多播地址对应的多播树中的所有第一记账节点,第一预设方式包括IP多播方式,即第一节点仅需要发送一次第二区块,所有的相关记账节点均可收到,从而可以降低网络通信带宽开销和通信时延,进而降低了区块链业务部署和运营成本。

【技术实现步骤摘要】

本申请涉及区块链,尤其涉及一种区块链通信方法、相关设备、存储介质及计算机程序产品


技术介绍

1、区块链(blockchain)是一种新型信息处理和存储技术,采用去中心化组网结构,进行分布式的账本管理和维护;利用共识机制保证账本数据公正和不可篡改,支持中立地执行合约(多方认可的计算机程序代码),解决了合作方之间信息不透明、信任不足、协作不通畅等问题。而在企业应用场景下,多个企业可以组成联盟,使用联盟链开展业务合作,为了保证数据存储的一致性、数据处理过程的共识性,普遍采用“背书-排序-验证”处理模型的区块链引擎,该处理模型中的区块/账本数据分发过程中,通常是排序节点向记账节点发送区块,记账节点之间以对等网络(peer to peer,p2p)方式向其他记账节点传播区块/账本数据。

2、然而,记账节点之间以p2p方式向其他记账节点传播区块/账本数据时,这个过程可能需要一定的时间,并且无法保证每个记账节点收到且仅收到一次消息,在处理时延、系统容量以及吞吐量上受到制约,从而导致区块链业务部署和运营成本增高。


<b>技术实现思路...

【技术保护点】

1.一种区块链通信方法,其特征在于,所述方法应用于第一节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,第一信息还包括第一加密信息,所述第一加密信息至少包括第一加密算法和第一密钥,所述第一节点地址用于标识所述第一链标识和所述第一链标识下的第一通道标识对应的所述第一节点,所述将所述第一区块转化为第二区块,包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述第二区块通过第一预设方式发送到所述第一IP多播地址对应的多播树中的所有第一记账节点之后,所述方法还包括:

...

【技术特征摘要】

1.一种区块链通信方法,其特征在于,所述方法应用于第一节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,第一信息还包括第一加密信息,所述第一加密信息至少包括第一加密算法和第一密钥,所述第一节点地址用于标识所述第一链标识和所述第一链标识下的第一通道标识对应的所述第一节点,所述将所述第一区块转化为第二区块,包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述第二区块通过第一预设方式发送到所述第一ip多播地址对应的多播树中的所有第一记账节点之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,在所述将所述第一区块转化为第二区块之后,所述方法还包括:

6.一种区块链通信方法,其特征在于,所述方法应用于第一记账节点,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,在所述接收第一节点通过第一预设方式发送的第二区块之前,所述方法还包括:

8.根据权利要求6所述的方法,其特征在于,所述基于所述第一链标识、所述第一通道标识以及所述第二区块判断当前是否存在丢失区块的情况,包括:

9.根据权利要求6所述的方法,其特征在于,所述在判定存在丢失区块的情况下,基于通信补偿机制获取丢失区块,包括:

10.一种区块链通信方法,其特征在于,所述方法应用于第二节点...

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

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

1