一种区块链节点结构安全保障方法,保障系统及存储介质与流程

文档序号:21778917发布日期:2020-08-07 19:52阅读:103来源:国知局
一种区块链节点结构安全保障方法,保障系统及存储介质与流程

本发明涉及一种区块链节点结构安全保障方法,保障系统及存储介质,属于区块链技术领域。



背景技术:

当今区块链的发展主要基于两个方面的背景,一是当今区块链的广泛前景;二是区块链在存储领域中新型发展。

区块链技术也称为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。

伴随着区块链技术的不断发展与日益繁荣,很多黑客都聚焦于区块链,利用区块链的一些漏洞进行非法攻击从而造成经济损失。

现有的区块链节点结构设计,普遍都是平行节点,每一个接入区块链网络的节点都是平等的;或有些设计存在超级节点,具有较大较全的权限,但这也存在某些争议,同时也并没有从本质上做到一种有效的防攻击,即超级节点和普通节点在防攻击层面基本一致。

上述这些情况都是普遍存在的现象,而目前尚无一个更加合理有效的解决策略,也没有一个统一的节点结构设计。这就一定程度的影响了区块链的合理健康发展,安全事故频发,区块链经济受到不同程度的影响。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种区块链节点结构安全保障方法,保障系统及存储介质,用于解决现有技术中全球很多黑客都聚焦于区块链,针对基于区块链设计之上的区块链财产,区块链安全受到了很大的威胁,同时区块链现存的某些设计还不完善,本身也存在一些漏洞的问题。

本发明提供一种区块链节点结构安全保障方法包括以下步骤:

正常情况下,超级卫星节点接收合法区块;

受到攻击时,记录被攻击时间;

关闭数据传输通道;

开启网络攻防;

打开数据传输通道;

数据整合;

进行补偿。

所述的超级卫星节点接收地面上各个节点同步的合法区块,做到区块链上数据的完整、合法、真实存储。

所述的记录被攻击时间的一方是区块链网络方。

所述的网络攻防具体方法为:开启网络攻防,完成入侵防御,结合之前记录的被攻击时间与实际情况,确定出时间点a。

所述的数据整合的具体方法为:开启与超级卫星节点之间的数据传输通道,超级卫星节点开始下行数据整合,在时间点a之前的区块予以承认保留,在时间点a之后的区块予以否认丢弃。

所述的进行补偿的具体方法为:完成数据整合后,区块链整体运行恢复正常,针对遭受损失的合法用户予以实际核实,核实之后予以补偿。

一种区块链节点结构安全保障系统包括:

记录模块:记录被攻击时间;

开关模块:打开或者关闭与超级卫星节点之间的数据传输通道;

攻防模块:防御入侵;

确认模块:结合之前记录的被攻击时间与实际情况,确定出时间点a;

数据整合模块:进行下行数据整合,在时间点a之前的区块予以承认保留,在时间点a之后的区块予以否认丢弃。

一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述一种区块链节点结构安全保障系统的步骤。

一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时实现如上所述一种区块链节点结构安全保障系统的步骤。

如上所述,本发明的一种区块链节点结构安全保障方法,保障系统及存储介质,具有以下有益效果:

本发明结合了区块链的特点,搭建了一种新的区块链节点结构设计与相应的应对攻击的设计,对于维护合法用户利益,与区块链整体根本利益做到了最大限度的保护,同时也对非法攻击者做到了遏制,使之的攻击将无功而返,从而进一步的促进了区块链技术的合法健康发展。

附图说明

图1显示为本发明一种区块链节点结构安全保障方法,保障系统及存储介质工作流程示意图。

图2显示为本发明一种区块链节点结构安全保障方法,保障系统及存储介质工作原理示意图。

图3显示为本发明一种区块链节点结构安全保障方法,保障系统及存储介质系统结构示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

请参阅图1,本发明提供一种基于文件链分块的区块链存储方法、存储系统及存储介质工作流程示意图。

如图1所示,本发明一种基于文件链分块的区块链存储方法、存储系统及存储介质的应用方法为:

正常场景下也即大多数情况下,“超级卫星节点”接收地面上各个节点同步的合法区块,做到区块链上数据的完整、合法、真实存储;

当发生攻击,在攻击场景下,区块链网络方记录被攻击时间;

关闭与“超级卫星节点”之间的数据传输通道;

开启网络攻防,完成入侵防御;

结合之前记录的被攻击时间与实际情况,确定出时间点a;

开启与“超级卫星节点”之间的数据传输通道,“超级卫星节点”开始下行数据整合,在时间点a之前的区块予以承认保留,在时间点a之后的区块予以否认丢弃;

完成数据整合后,区块链整体运行恢复正常,针对遭受损失的合法用户予以实际核实,核实之后予以补偿。

请参阅图2,本发明提供一种区块链节点结构安全保障方法,保障系统及存储介质作原理示意图。

如图2所示,一种区块链节点结构安全保障系统包括:

记录模块:记录被攻击时间;

开关模块:打开或者关闭与超级卫星节点之间的数据传输通道;

攻防模块:防御入侵;

确认模块:结合之前记录的被攻击时间与实际情况,确定出时间点a;

数据整合模块:进行下行数据整合,在时间点a之前的区块予以承认保留,在时间点a之后的区块予以否认丢弃。

请参阅图3,本发明提供一种区块链节点结构安全保障方法,保障系统及存储介质系统结构示意图。

如图3所示,本发明主要包括区块链节点和超级卫星节点。

综上所述,本发明结合了区块链的特点,搭建了一种新的区块链节点结构设计与相应的应对攻击的设计,对于维护合法用户利益,与区块链整体根本利益做到了最大限度的保护,同时也对非法攻击者做到了遏制,使之的攻击将无功而返,从而进一步的促进了区块链技术的合法健康发展。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1