[发明专利]区块链的审查攻击处理方法、系统及电子设备和存储介质有效
申请号: | 201910023038.3 | 申请日: | 2019-01-10 |
公开(公告)号: | CN109741073B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 刘文印;冼祥斌;郭玉荣;周宇 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06F21/55;H04L9/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 审查 攻击 处理 方法 系统 电子设备 存储 介质 | ||
本申请公开了一种区块链的审查攻击处理方法、系统及一种电子设备和计算机可读存储介质,该方法包括:在第一区块和第二区块产生之间接收到目标验证者的验证信息,根据所有验证信息中的所有验证者集和第二区块中包含的投票信息判断是否发生审查攻击;其中,验证集为目标验证者接收到的所有回复投票信息对应的验证者组成的验证者集,回复投票信息为其他验证者接收到目标验证者对第一区块的投票信息后向目标验证者返回的信息;若是,则将第二区块中没有包含的投票信息对应的验证者确定为诚实验证者;若否,则将所有验证者确定诚实验证者;根据诚实验证者产生的区块构建诚实链,并向诚实验证者返回回复验证信息,提高了处理审查攻击的安全性。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种区块链的审查攻击处理方法、系统及一种电子设备和一种计算机可读存储介质。
背景技术
审查攻击属于51%攻击的变种,一般指由大量攻击者组成联盟,拒绝接受其他区块链参与者的交易或消息。但是,考虑到攻击者是个联合体,他们之间的网络延迟更小以及配合得更紧密,而其他诚实验证者分布在世界各个地方,所以审查攻击可以在攻击者没有占大多数的情况下能够发生,审查攻击能够以低成本获取很大的利益,而且更加隐蔽。
在现有技术中,处理审查攻击的方式为设置投票消息的可接受时间窗口,如果诚实验证者的交易没有在限制时间内被包含进新的块,那么这个块所在的链视为审查链。但是,由于设置时间窗口的公式模型图有较长的拖尾,因此上述方式存在安全漏洞。
因此,如何提高处理审查攻击的安全性是本领域技术人员需要解决的技术问题。
发明内容
本申请的目的在于提供一种区块链的审查攻击处理方法、系统及一种电子设备和一种计算机可读存储介质,提高了处理审查攻击的安全性。
为实现上述目的,本申请提供了一种审查攻击处理方法,应用于辅助验证者,所述辅助验证者为在当前检查点周期开始时从所述区块链的所有验证者中选择的验证者,所述方法包括:
在第一区块和第二区块产生之间接收到目标验证者的验证信息,根据所有所述验证信息中的所有验证者集和所述第二区块中包含的投票信息判断是否发生审查攻击;其中,所述验证集为所述目标验证者接收到的所有回复投票信息对应的验证者组成的验证者集,所述回复投票信息为所述区块链中除所述目标验证者之外的其他验证者接收到所述目标验证者对所述第一区块的投票信息后向所述目标验证者返回的信息,所述第二区块为所述第一区块的下一区块;
若是,则将所述第二区块中没有包含的投票信息对应的验证者确定为诚实验证者;
若否,则将所述区块链中的所有验证者确定所述诚实验证者;
根据所述诚实验证者产生的区块构建诚实链,并向所述诚实验证者返回回复验证信息,以便所述诚实验证者根据所述回复验证信息中的所述诚实链的标识信息将当前链切换至所述诚实链。
其中,所述验证集为所述目标验证者在预设时长内接收到的所有回复投票信息对应的验证者组成的验证者集。
其中,将所述第二区块中没有包含的投票信息对应的验证者确定为诚实验证者之前,还包括:
将所述第二区块设置为无效区块。
其中,还包括:
当没有发生审查攻击时,按照预设的惩罚方式对所述第二区块中没有包含投票信息对应的验证者进行惩罚。
其中,向所述诚实验证者返回回复验证信息,以便所述诚实验证者根据所述回复验证信息中的所述诚实链的标识信息将当前链切换至所述诚实链,包括:
向所述诚实验证者返回回复验证信息,以便所述诚实验证者根据接收到的所有回复验证信息确定数量最多的目标标识信息,并将所述当前链切换至所述目标标识信息对应的诚实链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910023038.3/2.html,转载请声明来源钻瓜专利网。