当前位置: 首页 > 专利查询>高田专利>正文

一种区块链大数据安全处理系统及方法技术方案

技术编号:22054709 阅读:48 留言:0更新日期:2019-09-07 15:04
本发明专利技术一种区块链大数据安全处理系统,所述区块链包括7个节点(100),每个所述节点(100)通过数据拆分模块将第二数据的每个单词和所述单词在所述第二数据中的位置分别存储至每个节点(100)的区块链安全数据库内,通过每个节点(100)的区块链安全数据库合成的第三数据与第二数据进行对比,若不同,删除每个节点(100)的区块链大数据库内的第二数据。本发明专利技术通过将数据拆分并分别保存至每个节点(100),从而使整个第二数据无法完全运行,从而避免了病毒数据或传输过程中生成的冗余数据影响整个区块链大数据库的安全,并且,将不安全的、将存储过的无法与原始数据相同的数据删除,从而可保证区块链大数据库的数据安全。

A Block Chain Large Data Security Processing System and Method

【技术实现步骤摘要】
一种区块链大数据安全处理系统及方法
本专利技术涉及一种区块链技术,特别是涉及一种用于处理大数据的区块链系统。
技术介绍
区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。区块链发展至今,其安全性仍存在诸多隐患,因此,目前亟需一种能够增加区块链安全的区块链大数据安全处理系统。
技术实现思路
本专利技术要解决的技术问题是提供一种能够增加区块链安全的区块链大数据安全处理系统。本专利技术一种区块链大数据安全处理系统,所述区块链包括7个节点,每个所述节点通过数据拆分模块将第二数据的每个单词和所述单词在所述第二数据中的位置分别存储至每个节点的区块链安全数据库内,通过每个节点的区块链安全数据库合成的第三数据与第二数据进行对比,若不同,删除每个节点的区块链大数据库内的第二数据。本专利技术一种区块链大数据安全处理系统,其中每个所述节点包括获取模块,其用于输入第一数据;区块链安全数据库,用于存储非法数据;初级匹配模块,其用于将所述第一数据与所述非法数据对比,若匹配,则将第一数据转化为第二数据输出;区块链备份数据库,其用于存储与其所在的节点对应的拆分后的第二数据的每个单词和所述单词在所述第二数据中的位置;数据拆分模块,其用于将所述第二数据内的拆分为多个单词和所述单词在所述第二数据中的位置,并以所述单词开头字母或数字而分配至对应的节点的区块链备份数据库内;发送模块,其用于将第二数据与所述区块链安全数据库的非法数据对比,若不同,则其向区块链内其他节点发送第二数据,若相同,则不发送;接收模块,其用于接收区块链内其他节点发送的第二数据;区块链大数据库,其用于存储第二数据;控制模块,其用于根据每个节点内的区块链备份数据库内的第二数据的每个单词和所述单词在所述第二数据中的位置合成为第三数据,并将第三数据与第二数据进行对比,若不同,则将所述第二数据存储至区块链安全数据库并删除区块链大数据库内的第二数据。本专利技术一种区块链大数据安全处理系统,其中所述控制模块将第三数据与第二数据进行对比,若相同,则提升发送所述第二数据的节点的评分,若不同,则降低发送所述第二数据的节点的评分,其中,节点的评分低于预设阈值时,则所述节点的发送模块无法发送数据。本专利技术一种区块链大数据安全处理系统,其中所述控制模块获取发送所述第二数据的节点的第一时间内发送量a占区块链内所有节点的第一时间内发送总量b的百分比c,获取发送所述第二数据的节点的该第一时间内发送的与第三数据不同的第二数据的数量d,在每次将第三数据与第二数据进行对比判定相同或不同时,每次增加或降低发送所述第二数据的节点的评分e按如下公式得出:所述控制模块的预设阈值为60分,每个节点在每次第一时间完成之后恢复为初始分数65分,当每次在每次将第三数据与第二数据进行对比判定相同时,将每个节点的实时评分增加e,当每次在每次将第三数据与第二数据进行对比判定不相同时,将每个节点的实时评分降低e,当所述节点的实时评分低于预设阈值时,则所述节点的发送模块无法发送数据。本专利技术一种区块链大数据安全处理系统,其中所述节点为至少37个,数据拆分模块以字母、数字、标点符号而开头的单词分别存储至于其对应的节点的区块链备份数据库内;其中,26个节点的区块链备份数据库用于存储26个字母开头的第二数据的拆分过的单词和所述单词所在第二数据内的位置,其中,10个节点的区块链备份数据库用于存储0~9这10个数字开头的第二数据的拆分过的单词和所述单词所在第二数据内的位置,其中,1个节点的区块链备份数据库用于存储标点符号开头的第二数据的拆分过的单词和所述单词所在第二数据内的位置。本专利技术一种区块链大数据安全处理系统安全处理方法,包括如下步骤:S100、输入第一数据;S200、将所述第一数据与所述非法数据对比,若匹配,则将第一数据转化为第二数据输出;S300、将所述第二数据内的拆分为多个单词和所述单词在所述第二数据中的位置,并以所述单词开头字母或数字而分配至对应的节点的区块链备份数据库内;S400、将第二数据与所述区块链安全数据库的非法数据对比,若不同,则其向区块链内其他节点发送第二数据,若相同,则不发送;S500、根据每个节点内的区块链备份数据库内的第二数据的每个单词和所述单词在所述第二数据中的位置合成为第三数据,并将第三数据与第二数据进行对比,若不同,则将所述第二数据存储至区块链安全数据库并删除区块链大数据库内的第二数据。本专利技术一种区块链大数据安全处理系统与现有技术不同之处在于本专利技术一种区块链大数据安全处理系统通过将数据拆分并分别保存至每个节点,从而使整个第二数据无法完全运行,从而避免了病毒数据或传输过程中生成的冗余数据影响整个区块链大数据库的安全,并且,将不安全的、将存储过的无法与原始数据相同的数据删除,从而可保证区块链大数据库的数据安全。下面结合附图对本专利技术的一种区块链大数据安全处理系统作进一步说明。附图说明图1是一种区块链大数据安全处理系统的流程图;图2是一种区块链大数据安全处理系统的电路连接图;具体实施方式如图1、2所示,本专利技术一种区块链大数据安全处理系统所述区块链包括7个节点100,每个所述节点100通过数据拆分模块将第二数据的每个单词和所述单词在所述第二数据中的位置分别存储至每个节点100的区块链安全数据库内,通过每个节点100的区块链安全数据库合成的第三数据与第二数据进行对比,若不同,删除每个节点100的区块链大数据库内的第二数据。本专利技术通过将数据拆分并分别保存至每个节点100,从而使整个第二数据无法完全运行,从而避免了病毒数据或传输过程中生成的冗余数据影响整个区块链大数据库的安全,并且,将不安全的、将存储过的无法与原始数据相同的数据删除,从而可保证区块链大数据库的数据安全。即,诸如病毒程序的第二数据被拆分后无法完全运行,或者说,出现数据传输之后生成冗余数据被拆分后可能生成更多的冗余数据或被修正,在对比之后,若不同,则即可认为其为不安全的数据,从而在区块链大数据库内将其删除。优选地,参见图2,每个所述节点100包括获取模块,其用于输入第一数据;区块链安全数据库,用于存储非法数据;初级匹配模块,其用于将所述第一数据与所述非法数据对比,若匹配,则将第一数据转化为第二数据输出;区块链备份数据库,其用于存储与其所在的节点100对应的拆分后的第二数据的每个单词和所述单词在所述第二数据中的位置;数据拆分模块,其用于将所述第二数据内的拆分为多个单词和所述单词在所述第二数据中的位置,并以所述单词开头字母或数字而分配至对应的节点100的区块链备份数据库内;发送模块,其用于将第二数据与所述区块链安全数据库的非法数据对比,若不同,则其向区块链内其他节点100发送第二数据,若相同,则不发送;接收模块,其用于接收区块链内其他节点100发送的第二数据;区块链大数据库,其用于存储第二数据;控制模块,其用于根据每个节点100内的区块链备份数据库内的第二数据的每个单词和所述单词在所述第二数据中的位置合成为第三数据,并将第三数据与第二数据进行对比,若不同,则将所述第二数据存储至区块链安全数据本文档来自技高网...

【技术保护点】
1.一种区块链大数据安全处理系统,所述区块链包括7个节点(100),其特征在于:每个所述节点(100)通过数据拆分模块将第二数据的每个单词和所述单词在所述第二数据中的位置分别存储至每个节点(100)的区块链安全数据库内,通过每个节点(100)的区块链安全数据库合成的第三数据与第二数据进行对比,若不同,删除每个节点(100)的区块链大数据库内的第二数据。

【技术特征摘要】
1.一种区块链大数据安全处理系统,所述区块链包括7个节点(100),其特征在于:每个所述节点(100)通过数据拆分模块将第二数据的每个单词和所述单词在所述第二数据中的位置分别存储至每个节点(100)的区块链安全数据库内,通过每个节点(100)的区块链安全数据库合成的第三数据与第二数据进行对比,若不同,删除每个节点(100)的区块链大数据库内的第二数据。2.根据权利要求1所述的一种区块链大数据安全处理系统,其特征在于:每个所述节点(100)包括获取模块,其用于输入第一数据;区块链安全数据库,用于存储非法数据;初级匹配模块,其用于将所述第一数据与所述非法数据对比,若匹配,则将第一数据转化为第二数据输出;区块链备份数据库,其用于存储与其所在的节点(100)对应的拆分后的第二数据的每个单词和所述单词在所述第二数据中的位置;数据拆分模块,其用于将所述第二数据内的拆分为多个单词和所述单词在所述第二数据中的位置,并以所述单词开头字母或数字而分配至对应的节点(100)的区块链备份数据库内;发送模块,其用于将第二数据与所述区块链安全数据库的非法数据对比,若不同,则其向区块链内其他节点(100)发送第二数据,若相同,则不发送;接收模块,其用于接收区块链内其他节点(100)发送的第二数据;区块链大数据库,其用于存储第二数据;控制模块,其用于根据每个节点(100)内的区块链备份数据库内的第二数据的每个单词和所述单词在所述第二数据中的位置合成为第三数据,并将第三数据与第二数据进行对比,若不同,则将所述第二数据存储至区块链安全数据库并删除区块链大数据库内的第二数据。3.根据权利要求2所述的一种区块链大数据安全处理系统,其特征在于:所述控制模块将第三数据与第二数据进行对比,若相同,则提升发送所述第二数据的节点(100)的评分,若不同,则降低发送所述第二数据的节点(100)的评分,其中,节点(100)的评分低于预设阈值时,则所述节点(100)的发送模块无法发送数据。4.根据权利要求3所述的一种区块链大数据安全处理系统,其特征在于:所述控制模块获取发送所述第二数据的节点(100)的第一时间内发送量a占区块链内所有节点(100)的第一时间内发送总量b的百...

【专利技术属性】
技术研发人员:高田
申请(专利权)人:高田
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1