区块链网络系统的节点数据处理方法和装置制造方法及图纸

技术编号:40902130 阅读:21 留言:0更新日期:2024-04-18 11:20
本公开实施例公开了一种区块链网络系统的节点数据处理方法和装置,其中,该方法包括:将区块链系统的多个网络节点配置为多个超级节点、多个服务节点和多个骨干节点;基于多个服务节点和多个骨干节点,生成多个k叉平衡树,并按照中序遍历的方式对k叉平衡树的每个节点配置有第一路由表和第二路由表;响应于第一节点接收到节点加入请求,获取第一节点的第一路由表和第一节点的第二路由表;基于第一节点的第一路由表和第一节点的第二路由表,确定第二节点在k叉平衡树中的节点加入位置。本公开实施例可以提升区块链系统的吞吐量和稳定性,且可以在保证k叉平衡树的平衡稳定下的前提下接收新节点的加入。

【技术实现步骤摘要】

本公开涉及区块链,尤其是一种区块链网络系统的节点数据处理方法和装置


技术介绍

1、狭义区块链是按照时间顺序,将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义区块链技术是利用块链式数据结构验证与存储数据,利用分布式节点共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约,编程和操作数据的全新的分布式基础架构与计算范式。

2、在区块链系统中,通常由客户端节点直接将交易转发给共识节点的策略,导致共识节点需要维护大量的连接,不仅消耗了额外的带宽,还要花费额外的计算资源来进行交易的筛选和过滤,成为了系统吞吐量提升的掣肘。


技术实现思路

1、本公开实施例提供一种区块链网络系统的节点数据处理方法和装置,以解决上述问题。

2、本公开实施例的第一方面,提供一种区块链网络系统的节点数据处理方法,包括:

3、将区块链系统的多个网络节点配置为多个超级节点、多个服务节点和多个骨干节点,其中,每个本文档来自技高网...

【技术保护点】

1.一种区块链网络系统的节点数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一节点的第一路由表和所述第一节点的第二路由表,确定所述第二节点在所述k叉平衡树中的节点加入位置,包括:

3.根据权利要求2所述的方法,其特征在于,所述k叉平衡树中每个节点的第一路由表和第二路由表中均存储有每个路由节点的子节点信息;

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述基于所述第一节点的第一路由表和所述第一节点的第二路由表,确定所述第二节点在所述k叉平衡树中的节点加入位置之后,还包括:

>5.根据权利要求3...

【技术特征摘要】

1.一种区块链网络系统的节点数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一节点的第一路由表和所述第一节点的第二路由表,确定所述第二节点在所述k叉平衡树中的节点加入位置,包括:

3.根据权利要求2所述的方法,其特征在于,所述k叉平衡树中每个节点的第一路由表和第二路由表中均存储有每个路由节点的子节点信息;

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述基于所述第一节点的第一路由表和所述第一节点的第二路由表,确定所述第二节点在所述k叉平衡树中的节点加入位置之后,还包括:

5.根据权利要求3所述的方法,其特征在于,在所述基于所述第一节点的第一路由表和所述第一节点的第二路由表,确定所述第二节点在所述k叉平衡树中的节点加入位置之后,还包括:

6.根据权利要求5所述的方法,其特征在于,在所述基于所述第三节点的第一路由表和所述第三节点的第二路由表,获取所述第三节点的子节点信息,以及所述第三节点的第一路由表和所述第三节点的第二路由表中节点的子节点信息之后,还包括:

...

【专利技术属性】
技术研发人员:金键管圣杰虎振兴李鹏泽肖臻丁秋雨
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:

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

1