[发明专利]一种区块链分域触发方法、区块链节点设备和终端有效
申请号: | 201910702474.3 | 申请日: | 2019-07-31 |
公开(公告)号: | CN110417897B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 饶光 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L67/104 | 分类号: | H04L67/104;H04L67/60;H04L43/16 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;刘悦晗 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 链分域 触发 方法 节点 设备 终端 | ||
本发明提供一种区块链分域触发方法,包括:根据当前的负载信息表计算区块链的第一整体负载值;判断第一整体负载值是否大于预设第一阈值;当判断出第一整体负载值超过预设第一阈值时,向区块链中的其他节点设备发送分域触发消息,以供其他节点设备在接收到分域触发消息后计算区块链的第二整体负载值且在判断出第二整体负载值大于第一阈值时反馈确认消息;统计在预设时间段内接收到确认消息的数量,并判断接收到的确认消息的数量与区块链中节点设备的总数量的比值是否超过预设第二阈值;当判断出该比值超过预设第二阈值时,向其他节点设备发送确认分域消息,以供区块链中的节点设备按照预设规则进行分域。本发明还提供一种区块链节点设备和终端。
技术领域
本发明涉及通信技术领域,具体涉及一种区块链分域触发方法、
区块链节点设备和终端
背景技术
区块链核心是去中心化,以点对点传输为承载,利用分布式节点共识算法、加密算法、块链式数据结构来生成不可篡改和不可伪造的分布式账本。区块链基于P2P传输、共识机制、加密算法、块链式数据结构,分布式数据存储等技术,实现了去中心化的可信数字架构。但是,正因为区块链的去中心化核心思想,在任意两个节点间都会有广播消息、共识算法消息、数据块同步等数据流量。当区块链网络节点数达到一定规模时,数据流量激增,将会给传输网络带来较大压力,同时各节点的计算量不断增加,相应的,现有技术提出了区块链分域方法来克服该问题,但现有技术中在触发区块链进行分域时,通常是通过检测区块链节点数量是否达到一定的数量来决定是否触发分域,这种触发分域的机制使得区块链无法兼顾规模和效率的最佳平衡,缺乏合理性。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种区块链分域触发方法、区块链节点设备和终端,用以解决现有技术中区块链的分域触发方法不够合理的问题。
一方面,本发明提供了一种区块链分域触发方法,包括:
根据当前的负载信息表计算区块链的第一整体负载值;
判断所述第一整体负载值是否大于预设第一阈值;
当判断出所述第一整体负载值超过预设第一阈值时,向区块链中的其他节点设备发送分域触发消息,以供其他节点设备在接收到所述分域触发消息后计算区块链的第二整体负载值且在判断出所述第二整体负载值大于所述第一阈值时反馈确认消息;
统计在预设时间段内接收到所述确认消息的数量,并判断接收到的所述确认消息的数量与区块链中节点设备的总数量的比值是否超过预设第二阈值;
当判断出该比值超过预设第二阈值时,向其他节点设备发送确认分域消息,以供区块链中的节点设备按照预设规则进行分域。
优选的,所述根据当前的负载信息表计算区块链的第一整体负载值的步骤之前,还包括:
计算当前自身负载值,并将所述当前自身负载值更新至区块链中的负载信息表内。
优选的,所述计算当前自身负载值的步骤具体包括:
按照下式计算当前自身负载值:
NL=a×Ra+b×Rb
其中,NL表示节点的当前自身负载值;Ra表示节点自身的CPU周期时间平均资源利用率;Rb表示节点自身的内存周期时间平均利用率;a和b分别表示Ra和Rb的权重,且a+b=1。
本发明还提供一种区块链分域触发方法,包括:
接收区块链中一个节点设备所发送的分域触发消息;
根据当前的负载信息表计算区块链的第二整体负载值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910702474.3/2.html,转载请声明来源钻瓜专利网。