【技术实现步骤摘要】
区块链节点传播影响力度量方法及系统、存储介质及终端
[0001]本专利技术涉及区块链的
,特别是涉及一种区块链节点传播影响力度量方法及系统、存储介质及终端。
技术介绍
[0002]理论上,一个完整的区块链可以在单个节点上执行。但由于区块链存储在单个设备中,导致非常容易受到断电、黑客或系统故障等的影响。一个区块链中运行的完整节点越多,在面异常状况时的恢复能力就越强。当区块链的数据分布在众多节点上时,删除这些数据是非常困难的。当发生危机时,即使大量节点变得不可访问,单个节点也能保持整个区块链的运行。即使所有节点都断开连接,也只需要一个具有完整区块链历史记录的节点就可以重新联机并能够再次访问所有数据。因此,如何用定量分析的方法度量大规模区块链网络中节点重要程度是复杂网络研究中亟待解决的重要问题。
技术实现思路
[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种区块链节点传播影响力度量方法及系统、存储介质及终端,基于k
‑
shell分解算法和节点与核心层节点的距离来度量节点的 ...
【技术保护点】
【技术特征摘要】
1.一种区块链节点传播影响力度量方法,其特征在于,包括以下步骤:将区块链中的所有节点划分至不同的网络层级;获取位于网络核心层的核心节点;对于位于非网络核心层的每个非核心节点,计算与各个核心节点的距离;基于所述非核心节点的网络层级和距离计算所述非核心节点的传播影响力值;还包括对计算得到的传播影响力值进行降序排列,以获取传播影响力从高到低的非核心节点序列;还包括基于SIR模型获取传播影响力从高到低的非核心节点参照序列;计算所述非核心节点序列和所述非核心节点参照序列的肯德尔相关系数,以验证所述非核心节点序列的准确性。2.根据权利要求1所述的区块链节点传播影响力度量方法,其特征在于,基于k
‑
shell分解算法将区块链中的所有节点划分至不同的网络层级,不同网络层级的节点具有不同的k
‑
shell值。3.根据权利要求2所述的区块链节点传播影响力度量方法,其特征在于,所述核心节点为具有最大k
‑
shell值的节点。4.根据权利要求1所述的区块链节点传播影响力度量方法,其特征在于,所述非核心节点与所述核心节点的距离采用所述非核心节点到所述核心节点的最短路径长度。5.根据权利要求2所述的区块链节点传播影响力度量方法,其特征在于,根据计算所述非核心节点的传播影响力,其中表示所述非核心节点的k
‑
shell...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:上海蜜度信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。