[发明专利]基于哈希图的攻击处理方法、设备及存储介质有效
申请号: | 202110492268.1 | 申请日: | 2021-05-06 |
公开(公告)号: | CN113297569B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 曹源;汪大明;邓罡;曹宇;文冉;曹恒;陈澄;邓辉;陈伯彬;谭光裕;葛力行 | 申请(专利权)人: | 湖南兆物信链科技集团有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/64 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 邝圆晖;王崇 |
地址: | 410000 湖南省长沙市高新开发*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 希图 攻击 处理 方法 设备 存储 介质 | ||
本发明公开了一种基于哈希图的攻击处理方法、设备及存储介质。本发明通过当前节点获取哈希图中除所述当前节点外的任一节点的第一事件;对所述第一事件中的哈希值进行验证,以得到验证结果;在所述验证结果为不通过时,获取所述第一事件的父事件的节点;获取所述父事件的节点的第二事件;检测所述第二事件中是否存在相同的两个事件;在所述第二事件中存在相同的两个事件的情况下,确定存在分裂攻击。其中,通过对哈希图进行分裂攻击检测,有利于在哈希图中存在恶意节点时,及时采取处理措施,有效地保障了哈希图的安全性。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于哈希图的攻击处理方法、设备及存储介质。
背景技术
哈希图(Hashgraph)是一种全新的分布式账本共识机制技术和数据结构,利用有向无环图(Directed Acyclic Grap,DAG)技术改变了传统的链式区块链的数据结构,以有向无环图的形式组织区块,并且使用异步拜占庭容错(Asynchronized Byzantine FaultTolerance,ABFT)共识机制直接在本地对区块进行共识确认。Hashgraph通过构建DAG结构以及独特的ABFT机制,极大的提高了共识的效率,增加了系统的吐吞量。
在Hashgraph网络中,每一个节点都在传播经过签名的新交易以及从临近节点接收到的交易信息。当某个节点收到包含新交易信息的数据后,会组合并可能添加自己所知道的交易成为一个新的事件(Event,类似于区块的概念,是一个包含交易信息,以及两个哈希指针的数据结构)。Hashgraph的共识机制通常有以下几个步骤:
1、每个节点都在试图随机找到其他节点,并把自己所知的信息通过Gossip协议传播给对方;
2、每个节点同时也在接受其他节点传播过来的信息,接受信息时节点需要进行一系列的运算,包括:a、接受和处理接收的事件;b、创建一个新的事件,同时指向自己的最后一个事件和Gossip协议来源节点的最后一个事件;c、对所有已知的事件分配创建轮次,并确定事件是否是该轮次内的见证人事件;d、对所有已知的见证人事件进行选举投票,计算出是否为知名见证人;e、通过知名见证人,确定所有事件的共识顺序。
从上述步骤可知,Hashgraph中采用DAG结构表示账本、Gossip协议同步消息,以及ABFT机制在本地实现共识确认。如果Hashgraph中的某个恶意节点同时产生两个事件并通过Gossip协议传播至其他节点,则可能产生分叉,从而导致DAG账本的分裂。即现有技术中的Hashgraph具有潜在的被分裂(split)攻击的风险,安全性不高。
发明内容
本发明的主要目的在于提供一种基于哈希图的攻击处理方法、设备及存储介质,旨在解决现有技术中Hashgraph具有潜在的被分裂攻击的风险,安全性不高的技术问题。
为实现上述目的,本发明第一方面提供一种基于哈希图的攻击处理方法,方法包括以下步骤:
当前节点获取哈希图中除当前节点外的任一节点的第一事件;
对第一事件中的哈希值进行验证,以得到验证结果;
在验证结果为不通过时,获取第一事件的父事件的节点;
获取父事件的节点的第二事件;
检测第二事件中是否存在相同的两个事件;
在第二事件中存在相同的两个事件的情况下,确定存在分裂攻击。
可选地,获取第一事件的父事件的节点,包括:
获取第一事件的other-parent字段;
根据other-parent字段确定第一事件的父事件的节点。
可选地,检测第二事件中是否存在相同的两个事件,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南兆物信链科技集团有限公司,未经湖南兆物信链科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110492268.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据库迁移方法及装置、数据库集群
- 下一篇:一种新型COB防脱落封装方法