[发明专利]一种基于区块链的共识算法实现方法有效

专利信息
申请号: 202110999868.7 申请日: 2021-08-30
公开(公告)号: CN113438327B 公开(公告)日: 2021-11-30
发明(设计)人: 路博;宋志明;戚惠敏;杨成林;白建武;严彪;吴金彪;唐迎旭 申请(专利权)人: 湖南三湘银行股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F16/27;G06F16/901
代理公司: 北京中誉至诚知识产权代理事务所(普通合伙) 11858 代理人: 张平力
地址: 410023 湖南省长沙市岳麓区滨*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 共识 算法 实现 方法
【说明书】:

发明涉及一种基于区块链的共识算法实现方法,涉及数据处理技术领域。本发明所述基于区块链的共识算法实现方法,通过将区块链和共识算法结合,使分布式集群系统在进行数据处理时,具有区块链的特性,降低了共识算法的出错率,当各节点存储数据时,在数据进行共享的同时对各节点存储的数据进行一致性检查,以及对各节点建立信任机制,在该信任机制下,存储数据可以不被篡改,保证了各节点存储数据的一致性。并通过在区块链上设置节点响应时长,当节点未响应或响应时长较长时,选取对应的惩罚机制对该节点进行降低信任度惩罚,降低的数据出错率,从而进一步提高了共识算法的安全可靠性。

技术领域

本发明涉及数据处理技术领域,尤其涉及一种基于区块链的共识算法实现方法。

背景技术

区块链在实际应用层面作为一种分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点,从而保证了各区块之间的数据共享时的数据一致性,而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动因此,区块链被应用在了很多领域。

而共识算法在分布式集群系统中,最重要的一个难题就是集群系统中的各节点的数据一致性问题,一方面的原因是,数据对所有节点公开后,数据在某一个节点或者多个节点被非法篡改时,数据的一致性就很难保证,另一方面,节点支架的通讯并不可靠,导致数据传输时的延迟和阻塞,以及节点的处理时错误的或者节点宕机,都会造成数据不一致,从而进一步导致数据出错率高,数据处理性能较低,不够安全可靠。

发明内容

为此,本发明提供一种基于区块链的共识算法实现方法,用以克服现有技术中由于基于共识算法的数据处理系统的出错率高、数据易篡改导致数据不一致的问题。

为实现上述目的,本发明提供一种基于区块链的共识算法实现方法,包括:

步骤S1,将待存储的数据写入区块链并在写入数据完成时对区块链上的每个节点写入的数据进行检查以确保每个节点都存储了待存储数据且每个节点输入数据与待存储数据一致;

步骤S2,为区块链上的每个节点建立初始信任度Q0,并将该初始信任度作为该区块的唯一标识;

步骤S3,在区块链上建立定时抽查频率和/或在进行数据更新时对区块进行抽查;

在所述步骤S3中,在所述区块链上设置有预设抽查比例B0,当对区块链上节点进行抽查时,根据预设的抽查比例B0随机选取区块链上的节点进行抽查并比对所有节点的数据一致性,所有节点的数据一致,则结束此次抽查,若其中至少一个节点数据不一致,则获取该节点以往抽查记录,并调取该节点的实际信任度Q,若该节点的实际信任度Q低于初始信任度Q0,则根据该节点实际信任度Q所处的实际信任度范围选取对应的信任度调节系数对该节点作出惩罚,当该节点的实际信任度Q低于初始信任度Q0,区块链提取该节点不一致数据的数据量U,并根据不一致数据量U选取对应的信任度调节系数对该节点作出惩罚;

在所述步骤S3中,当对各节点进行抽查时,区块链还根据被抽查节点是否响应以及响应时长t对被检查节点进行对应的信任度降低惩罚,在被抽查节点未响应或响应时长t超出预设响应时长t0时,获取该节点的实际信任度Q,并将该节点实际响应时长t和预设响应时长t0的进行比对,根据比对结果选取对应的信任度范围修正系数对预设信任度范围进行修正,在修正完成时选取修正后的预设信任度范围对应的信任度调节系数范围中的信任度调节系数对该节点进行降低信任度惩罚。

进一步地,当对所述区块链的节点按照预设的抽查比例B0进行抽查且其中一个节点数据不一致且该节点的实际信任度Q低于初始信任度Q0时,将该节点的实际信任度与预设信任度范围进行比对并根据比对结果选取对应的信任度调节系数范围以对节点进行降低信任度惩罚,

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南三湘银行股份有限公司,未经湖南三湘银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110999868.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top