区块链的节点通信方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:41410996 阅读:14 留言:0更新日期:2024-05-20 19:38
本申请涉及一种区块链的节点通信方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:当区块链中产生目标区块时,获取区块链中候选节点的节点证书;将候选节点的节点证书上链至目标区块中;在与候选节点中的至少一个节点进行通信时,接收至少一个节点发送的通信消息;通信消息中携带业务数据和至少一个节点的签名信息,签名信息包括至少一个节点的节点标识和业务数据的哈希值;基于节点标识从目标区块中查找至少一个节点的节点证书;基于至少一个节点的节点证书对业务数据进行验签处理。采用本方法能够有效提高区块链整体处理性能,同时又可以降低存储消耗。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种区块链的节点通信方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、区块链是一种新型去中心化分布式账本技术,能安全地存储交易或其他数据,特点是存储在区块链上的信息不可伪造和篡改,区块链共识算法驱动区块链上的每个节点都参与到交易的验证过程中,保证区块链上交易都是经过确认可信的。

2、然而,目前的区块链的节点通信方式中,为保证数据和信息的安全性,在共识过程中,节点会对广播的消息进行签名;同时在节点间同步数据时,也需要基于节点携带的公钥信息、支持密码算法等各类参数来确认,这样就导致节点间通信时整体的消息量非常大,尤其在同步区块的场景下,其区块中附加的节点签名数据会格外大,从而会对整个区块链网络的消息处理和区块同步造成巨大影响,导致整体的处理性能较差。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够有效提高区块链整体处理性能,同时又可以降低存储消耗的区块链的节点通信方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第本文档来自技高网...

【技术保护点】

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

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

3.根据权利要求2所述的方法,其特征在于,所述当所述区块高度值满足出块条件、且所述区块链中产生待共识的目标区块时,获取所述区块链中候选节点的节点证书,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取所述区块链中候选节点的节点证书,包括:

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

6.根据权利要求1所述的方法,其特征在于,所述将所述候选节点的节点证书上链至所述目标区块中,包括:

<...

【技术特征摘要】

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

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

3.根据权利要求2所述的方法,其特征在于,所述当所述区块高度值满足出块条件、且所述区块链中产生待共识的目标区块时,获取所述区块链中候选节点的节点证书,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取所述区块链中候选节点的节点证书,包括:

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

6.根据权利要求1所述的方法,其特征在于,所述将所述候选节点的节点证书上链至所述目标区块中,包括:

7.根据权利要求6所述的方法,其特征在于,所述候选节点包括从节点;所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述对所述目标区块中的交易任务进行验证,得到验证结果,包括:

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

10.根据权利要求9所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:邵珠光李力张建俊邵兵苏蹦蹦
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1