【技术实现步骤摘要】
基于区块链节点网络的处理方法、装置及电子设备
本专利技术涉及区块链
,尤其是涉及一种基于区块链节点网络的处理方法、装置及电子设备。
技术介绍
近年来,随着区块链技术的火爆发展,P2P(Point-to-Point,点对点)技术的应用再次被推向高潮。区块链技术使用的底层网络拓扑结构均是由节点与其相邻节点相连而组成的网状结构。但是由于区块链技术交易或者挖矿通常是以全网节点验证的方式进行,导致验证时间比较长。综上,现有的区块链节点网络存在验证时间比较长的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供基于区块链节点网络的处理方法、装置及电子设备,以缓解或部分缓解现有技术中全网节点验证存在的验证时间长的技术问题。第一方面,本专利技术实施例提供了一种基于区块链节点网络的处理方法,包括:确定所述节点的处理性能以及所述节点所处的网络类型;判断所述节点的处理性能以及所述节点所处的网络类型是否均满足预设性能评判标准;所述预设性能评判标准包括:所述节点的CPU性能、内存性能、硬盘剩余空间占比、交换区(swapplace,简称swap)分区、网络带宽以及网络速度均不低于阈值;所述节点所处的网络类型为非内网类型;如果所述节点的处理性能以及所述节点所处的网络类型均满足所述预设性能评判标准,将所述节点标记为超级节点;其中所述超级节点为所述区块链节点网络中能够直接参与验证的节点。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述方法还包括:基于超级节点分组规则对所述节点进行分组。所述超级节点分组规则包括:如果在所述节点上线时,存在待分配状态的普 ...
【技术保护点】
1.一种基于区块链节点网络的处理方法,其特征在于,应用于节点,包括以下步骤:确定所述节点的处理性能以及所述节点所处的网络类型;判断所述节点的处理性能以及所述节点所处的网络类型是否均满足预设性能评判标准;所述预设性能评判标准包括:所述节点的中央处理器CPU性能、内存性能、硬盘剩余空间占比、交换区swap分区、网络带宽以及网络速度均不低于阈值;所述节点所处的网络类型为非内网类型;如果所述节点的处理性能以及所述节点所处的网络类型均满足所述预设性能评判标准,将所述节点标记为超级节点;其中所述超级节点为所述区块链节点网络中能够直接参与验证的节点。
【技术特征摘要】
1.一种基于区块链节点网络的处理方法,其特征在于,应用于节点,包括以下步骤:确定所述节点的处理性能以及所述节点所处的网络类型;判断所述节点的处理性能以及所述节点所处的网络类型是否均满足预设性能评判标准;所述预设性能评判标准包括:所述节点的中央处理器CPU性能、内存性能、硬盘剩余空间占比、交换区swap分区、网络带宽以及网络速度均不低于阈值;所述节点所处的网络类型为非内网类型;如果所述节点的处理性能以及所述节点所处的网络类型均满足所述预设性能评判标准,将所述节点标记为超级节点;其中所述超级节点为所述区块链节点网络中能够直接参与验证的节点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于超级节点分组规则对所述节点进行分组;所述超级节点分组规则包括:如果在所述节点上线时,存在待分配状态的普通节点,将所述待分配状态的普通节点纳管到由所述节点管理的子组中;如果在所述节点上线时,存在未满的超级节点组,将所述节点或由所述节点管理的子组纳管到所述未满的超级节点组中;其中所述未满的超级节点组为超级节点的数量小于预设的组超级节点阈值的母组;如果所述节点上线时,既不存在待分配状态的普通节点也不存在未满的超级节点组,则构建新母组并将所述节点纳管到所述新母组中和/或将所述节点标记为未达到满负载状态的超级节点;其中所述未满的超级节点组为超级节点的数量小于预设的组超级节点阈值的母组。3.根据权利要求2所述的方法,其特征在于,所述如果在所述节点上线时,存在待分配状态的普通节点,将所述待分配状态的普通节点纳管到由所述节点管理的子组中,包括:获取所述待分配状态的普通节点的数量q;基于所述待分配状态的普通节点的数量q与预先确定的所述节点所能承载的普通节点的个数p将所述待分配状态的普通节点纳管到由所述节点管理的子组中。4.根据权利要求3所述的方法,其特征在于,所述基于所述待分配状态的普通节点的数量q与预先确定的所述节点所能承载的普通节点的个数p将所述待分配状态的普通节点纳管到由所述节点管理的子组中,包括:将所述待分配状态的普通节点的数量q与预先确定的所述节点所能承载的普通节点的个数p进行比较;当q小于等于p时,将所述待分配状态的普通节点中的q个纳管到由所述节点管理的子组中;当q大于p时,从q个所述待分配状态的普通节点中按照预设选取规则选取出p个纳管到由所述节点管理的子组中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述节点所能承载的普通节点的个数p;所述确定所述节点所能承载的普通节点的个数p,包括:获取所述节点的所述硬盘剩余空间占比;基于所述硬盘剩余空间占比以及预设带负载系数计算出所述节点所能够承载的普通节点的个数p。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述节点的处理性能以及所述节点所处的网络类型中的任一项不满足所述预设性能评判标准,将所述节点标记为普通节点;其中所述普通节点为所述区块链节点网络...
【专利技术属性】
技术研发人员:孙大伟,张锦喜,彭奕填,叶亚芳,马利平,
申请(专利权)人:广州蚁比特区块链科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。