[发明专利]一种基于区块链的共识算法实现方法有效
申请号: | 202110999868.7 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113438327B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 路博;宋志明;戚惠敏;杨成林;白建武;严彪;吴金彪;唐迎旭 | 申请(专利权)人: | 湖南三湘银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/27;G06F16/901 |
代理公司: | 北京中誉至诚知识产权代理事务所(普通合伙) 11858 | 代理人: | 张平力 |
地址: | 410023 湖南省长沙市岳麓区滨*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 共识 算法 实现 方法 | ||
1.一种基于区块链的共识算法实现方法,其特征在于,包括:
步骤S1,将待存储的数据写入区块链并在写入数据完成时对区块链上的每个节点写入的数据进行检查以确保每个节点都存储了待存储数据且每个节点输入数据与待存储数据一致;
步骤S2,为区块链上的每个节点建立初始信任度Q0,并将该初始信任度作为该区块的唯一标识;
步骤S3,在区块链上建立定时抽查频率和/或在进行数据更新时对区块进行抽查;
在所述步骤S3中,在所述区块链上设置有预设抽查比例B0,当对区块链上节点进行抽查时,根据预设的抽查比例B0随机选取区块链上的节点进行抽查并比对所有节点的数据一致性,所有节点的数据一致,则结束此次抽查,若其中至少一个节点数据不一致,则获取该节点以往抽查记录,并调取该节点的实际信任度Q,若该节点的实际信任度Q低于初始信任度Q0,则根据该节点实际信任度Q所处的实际信任度范围选取对应的信任度调节系数对该节点作出惩罚,当该节点的实际信任度Q低于初始信任度Q0,区块链提取该节点不一致数据的数据量U,并根据不一致数据量U选取对应的信任度范围调节系数对预设信任度范围进行调节;
在所述步骤S3中,当对各节点进行抽查时,区块链还根据被抽查节点是否响应以及响应时长t对被检查节点进行对应的信任度降低惩罚,在被抽查节点未响应或响应时长t超出预设响应时长t0时,获取该节点的实际信任度Q,并将该节点实际响应时长t和预设响应时长t0的进行比对,根据比对结果选取对应的信任度范围修正系数对预设信任度范围进行修正,在修正完成时选取修正后的预设信任度范围对应的信任度调节系数范围中的信任度调节系数对该节点进行降低信任度惩罚。
2.根据权利要求1所述的基于区块链的共识算法实现方法,其特征在于,当对所述区块链的节点按照预设的抽查比例B0进行抽查且其中一个节点数据不一致且该节点的实际信任度Q低于初始信任度Q0时,将该节点的实际信任度与预设信任度范围进行比对并根据比对结果选取对应的信任度调节系数范围以对节点进行降低信任度惩罚,
其中,所述区块链上还设置有第一预设信任度范围F1、第二预设信任度范围F2、第三预设信任度范围F3、第一信任度调节系数范围K1、第二信任度调节系数范围K2以及第三信任度调节系数范围K3,其中F1>F2>F3,设定1>K1>K2>K3>0.5,
当Q∈F1时,选取第一信任度调节系数范围K1以对节点进行降低信任度惩罚;
当Q∈F2时,选取第二信任度调节系数范围K2以对节点进行降低信任度惩罚;
当Q∈F3时,选取第三信任度调节系数范围K3以对节点进行降低信任度惩罚。
3.根据权利要求2所述的基于区块链的共识算法实现方法,其特征在于,当选取第i信任度调节系数范围Ki对节点进行降低信任度惩罚时,设定i=1,2,3,所述区块链计算该节点的实际信任度Q与对应的实际信任度范围内的信任度最大值Qmax的差值ΔQ,并根据该差值选取对应的信任度调节系数范围内的信任度调节系数对该节点进行降低信任度惩罚,
其中,所述区块链上还设有第一信任度差值ΔQ1、第二信任度差值ΔQ2、第三信任度差值ΔQ3、第一信任度调节系数k1、第二信任度调节系数k2以及第三信任度调节系数k3,其中ΔQ1<ΔQ2<ΔQ3,k1<k2<k3,
当ΔQ1≤ΔQ<ΔQ2时,选取第i信任度调节系数范围Ki内的第一信任度调节系数k1对节点进行降低信任度惩罚;
当ΔQ2≤ΔQ<ΔQ3时,选取第i信任度调节系数范围Ki内的第二信任度调节系数k2对节点进行降低信任度惩罚;
当ΔQ≥ΔQ3时,选取第i信任度调节系数范围Ki内的第三信任度调节系数k3对节点进行降低信任度惩罚。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南三湘银行股份有限公司,未经湖南三湘银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110999868.7/1.html,转载请声明来源钻瓜专利网。