一种基于区块链的大数据的处理系统及处理方法技术方案

技术编号:21431980 阅读:31 留言:0更新日期:2019-06-22 11:51
本发明专利技术一种基于区块链的大数据的处理系统包括至少五个相互连接的节点(100)组成的区块链,所述节点(100)包括第一区块链大数据库(200)、安全输入模块(300)、数据发送模块(400)、数据接收模块(500)、第二区块链大数据库(600)、控制模块(700),其用于判定所述第二数据是否与第一数据一致,若一致,则将所述第一区块链大数据库(200)内的第一数据生成与所述第二数据相对应的第一链接。本发明专利技术通过两个区块链大数据库而将每个节点(100)输入的第二数据进行一个带有机器学习功能的分离。

【技术实现步骤摘要】
一种基于区块链的大数据的处理系统及处理方法
本专利技术涉及一种区块链大数据系统,特别是涉及一种用于提高安全性的基于区块链的大数据的处理系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库。区块链可以人为是一种共享数据库,而每个注册用户的节点均可向共享数据库内存储一个公开、不克篡改的数据,从而实现去中心化和不可篡改的作用。其对于金融、保险、物流、仓储、银行、货币等领域均有重要意义。然而共享数据库中如果被某一节点的注册用户输入非法的数据或病毒数据则会威胁整个区块链的安全。因此,目前亟需一种能够提高区块链安全的大数据处理系统。
技术实现思路
本专利技术要解决的技术问题是提供一种能够提高区块链安全的一种基于区块链的大数据的处理系统。本专利技术一种基于区块链的大数据的处理系统,包括至少五个相互连接的节点组成的区块链,所述节点包括第一区块链大数据库,其用于存储有节点输入的第一数据;安全输入模块,其用于注册用户输入的第二数据;数据发送模块,其用于向其他节点发送第二数据;数据接收模块,其用于接收其他节点发送的第二数据;第二区块链大数据库,其用于存储第三数据;控制模块,其用于判定所述第二数据是否与第一数据一致,若一致,则将所述第一区块链大数据库内的第一数据生成与所述第二数据相对应的第一链接;若不一致,则将所述所述第二数据转化为第三数据而储存至第二区块链大数据库内;其中,若第二区块链大数据库内存储有第一预设阈值个相同的第三数据,则将所述第三数据转化为第一数据存储至第一区块链大数据库内。本专利技术一种基于区块链的大数据的处理系统,其中所述本专利技术一种基于区块链的大数据的处理系统,其中每一节点的控制模块判定区块链内超过一半的节点的第一区块链大数据库或第二区块链大数据库的其中一个存储有与所述第二数据相对应的第一链接或第三数据时,则所述节点的数据发送模块朝向未存储有与所述第二数据相对应的第一链接或第三数据的节点的第一区块链大数据库或第二区块链大数据库内发送第二数据。本专利技术一种基于区块链的大数据的处理系统,其中每一节点的控制模块判定区块链内超过一半的节点的第一区块链大数据库或第二区块链大数据库的其中一个存储有与所述第二数据相对应的第一链接或第三数据时,则所述节点的数据发送模块朝向未存储有与所述第二数据相对应的第一链接或第三数据的节点的第一区块链大数据库或第二区块链大数据库内发送第一链接或第三数据。本专利技术一种基于区块链的大数据的处理系统,其中所述第一链接至少包括第二数据的以下一项或多项组合:发送节点信息、发送时间信息、最后一次修改信息。本专利技术一种基于区块链的大数据的处理系统,其中所述控制模块根据节点数量A、第一区块链大数据库内的第一数据的数量B、第二区块链大数据库内的第三数据的数量C按如下公式生成第一预设阈值D:其中,所述数量A、数量B、数量C的单位为个;所述第一预设阈值D采用进一法保留整数。本专利技术一种基于区块链的大数据的处理系统,其中所述控制模块根据其中一注册用户的节点的第一预设时间内、第一预设地理位置范围内通过安全输入模块输入的与所述第一数据相同的第二数据的数量E,若数量E在第二预设阈值F以上,则控制模块将所述节点的第三数据转化为第一数据而存储至第一区块链大数据库内。本专利技术一种基于区块链的大数据的处理系统,其中所述控制模块与第三大数据库连接,所述第三大数据库内存储有与所述注册用户输入第二数据时按压按钮的按压等级,所述安全输入模块用于采集注册用户输入的第二数据时的按压等级,当所述注册用户按压按钮的按压等级与第三大数据库存储的按压等级的不匹配数量超过第三预设阈值时,则安全输入模块切换至无法输入状态。本专利技术一种基于区块链的大数据的处理系统,其中所述安全输入模块包括键盘托、按钮、通信模块,所述键盘托上设有至少一个按钮,所述按钮包括键帽、第一杆体、滑块、第一导轨、壳体、第二杆体、第一弹簧、微动开关、第一滑板、第一三角块、U型弹簧、弯折板、第二导轨、第一电磁铁、第二电磁铁、压力检测器;所述键帽的下表面与第一杆体的顶部固定,所述第一杆体的底部与所述滑块的上表面固定,所述滑块的侧表面沿所述第一导轨上下移动,所述第一导轨与所述壳体的内表面固定,所述壳体的底部与所述键盘托固定,所述滑块的下表面与第二杆体的上端固定,所述第二杆体的下端能够与微动开关的上端搭接,所述微动开关、第二杆体外环绕有第一弹簧,所述第一弹簧的上端与所述滑块的下表面固定,所述第一弹簧的下端与所述壳体的下表面固定,所述滑块的远离所述第一导轨的侧表面与所述第一滑板的上端固定,所述第一滑板沿内上向外下设置,所述第一滑板的外表面固定有第一三角块,所述壳体内固定有压力检测器,所述压力检测器的上端与所述U型弹簧的一端固定,U型弹簧的另一端的靠近所述第一三角块的表面与弯折板的一端固定,所述弯折板的弯折端能够与所述第一三角块的最外端卡接,所述U型弹簧的靠近所述第一三角块的一端固定有第一电磁铁,所述U型弹簧的远离所述第一三角块的一端固定有第二电磁铁;所述通信模块与控制模块、微动开关、压力检测器、第一电磁铁的电源模块、第二电磁铁的电源模块连接;当控制模块控制安全输入模块切换至无法输入状态时,所述控制模块通过通信模块控制第一电磁铁的电源模块、第二电磁铁的电源模块的电流方向,使第一电磁铁、第二电磁铁相互排斥。本专利技术一种基于区块链的大数据的处理系统的处理方法,包括如下步骤S100、第一区块链大数据库存储有节点输入的第一数据;S200、第二区块链大数据库存储第三数据;S300、注册用户登陆注册账号;S400、所述注册用户输入的第二数据;S500、判定所述第二数据是否与第一数据一致,若一致,则将所述第一区块链大数据库内的第一数据生成与所述第二数据相对应的第一链接;若不一致,则将所述所述第二数据转化为第三数据而储存至第二区块链大数据库内;S600、若第二区块链大数据库内存储有第一预设阈值个相同的第三数据,则将所述第三数据转化为第一数据存储至第一区块链大数据库内。本专利技术一种基于区块链的大数据的处理系统与现有技术不同之处在于本专利技术一种基于区块链的大数据的处理系统通过两个区块链大数据库而将每个节点输入的第二数据进行一个带有机器学习功能的分离,一方面说,存储过的第一数据/第二数据的安全性较强,注册用户可仅仅存储与其相同的第一数据的第一链接即可方便下次读取所述第一数据/第二数据,另一方面说,未存储过的第二数据安全性较差,即使使用杀毒软件也未必能检测到其是否会威胁到整个区块链大数据库的安全,因此,通过其他节点的多次存储来印证其安全性,从而使整个区块链大数据库内的数据更加安全;并且,通过其他节点的多次存储来实时更新第一区块链大数据库内的第一数据,则可更好地在不降低安全性的情况下提高系统运行速度。下面结合附图对本专利技术的一种基于区块链的大数据的处理系统作进一步说明。附图说明图1是一种基于区块链的大数据的处理系统的电路连接图;图2是安全输入模块的局部第一运动状态的主视图;图3是安全输入模块的局部第二运动状态的主视图;图4是图2的局部放大图。具体实施方式如图1~4所示,参见图1,本专利技术一种基于区块链的大数据的处本文档来自技高网...

【技术保护点】
1.一种基于区块链的大数据的处理系统,其特征在于:包括至少五个相互连接的节点(100)组成的区块链,所述节点(100)包括第一区块链大数据库(200),其用于存储有节点(100)输入的第一数据;安全输入模块(300),其用于注册用户输入的第二数据;数据发送模块(400),其用于向其他节点(100)发送第二数据;数据接收模块(500),其用于接收其他节点(100)发送的第二数据;第二区块链大数据库(600),其用于存储第三数据;控制模块(700),其用于判定所述第二数据是否与第一数据一致,若一致,则将所述第一区块链大数据库(200)内的第一数据生成与所述第二数据相对应的第一链接;若不一致,则将所述所述第二数据转化为第三数据而储存至第二区块链大数据库(600)内;其中,若第二区块链大数据库(600)内存储有第一预设阈值个相同的第三数据,则将所述第三数据转化为第一数据存储至第一区块链大数据库(200)内。

【技术特征摘要】
1.一种基于区块链的大数据的处理系统,其特征在于:包括至少五个相互连接的节点(100)组成的区块链,所述节点(100)包括第一区块链大数据库(200),其用于存储有节点(100)输入的第一数据;安全输入模块(300),其用于注册用户输入的第二数据;数据发送模块(400),其用于向其他节点(100)发送第二数据;数据接收模块(500),其用于接收其他节点(100)发送的第二数据;第二区块链大数据库(600),其用于存储第三数据;控制模块(700),其用于判定所述第二数据是否与第一数据一致,若一致,则将所述第一区块链大数据库(200)内的第一数据生成与所述第二数据相对应的第一链接;若不一致,则将所述所述第二数据转化为第三数据而储存至第二区块链大数据库(600)内;其中,若第二区块链大数据库(600)内存储有第一预设阈值个相同的第三数据,则将所述第三数据转化为第一数据存储至第一区块链大数据库(200)内。2.根据权利要求1所述的一种基于区块链的大数据的处理系统,其特征在于:每一节点(100)的控制模块(700)判定区块链内超过一半的节点(100)的第一区块链大数据库(200)或第二区块链大数据库(600)的其中一个存储有与所述第二数据相对应的第一链接或第三数据时,则所述节点(100)的数据发送模块(400)朝向未存储有与所述第二数据相对应的第一链接或第三数据的节点(100)的第一区块链大数据库(200)或第二区块链大数据库(600)内发送第二数据。3.根据权利要求1所述的一种基于区块链的大数据的处理系统,其特征在于:每一节点(100)的控制模块(700)判定区块链内超过一半的节点(100)的第一区块链大数据库(200)或第二区块链大数据库(600)的其中一个存储有与所述第二数据相对应的第一链接或第三数据时,则所述节点(100)的数据发送模块(400)朝向未存储有与所述第二数据相对应的第一链接或第三数据的节点(100)的第一区块链大数据库(200)或第二区块链大数据库(600)内发送第一链接或第三数据。4.根据权利要求3所述的一种基于区块链的大数据的处理系统,其特征在于:所述第一链接至少包括第二数据的以下一项或多项组合:发送节点信息、发送时间信息、最后一次修改信息。5.根据权利要求4所述的一种基于区块链的大数据的处理系统,其特征在于:所述控制模块(700)根据节点(100)数量A、第一区块链大数据库(200)内的第一数据的数量B、第二区块链大数据库(600)内的第三数据的数量C按如下公式生成第一预设阈值D:其中,所述数量A、数量B、数量C的单位为个;所述第一预设阈值D采用进一法保留整数。6.根据权利要求5所述的一种基于区块链的大数据的处理系统,其特征在于:所述控制模块(700)根据其中一注册用户的节点(100)的第一预设时间内、第一预设地理位置范围内通过安全输入模块(300)输入的与所述第一数据相同的第二数据的数量E,若数量E在第二预设阈值F以上,则控制模块(700)将所述节点(100)的第三数据转化为第一数据而存储至第一区块链大数据库(200)内。7.根据权利要求6所述的一种基于区块链的大数据的处理系统,其特征在于:所述控制模块(700)与第三大数据库连接,所述第三大数据库内存储有与所述注册用户输入第二数据时按压按钮(320)的按压等级,所述安全输入模块(300)用于采集注册用户输入的第二数据时的按压等级,当所述注册用户按压按钮(320)的按压等级与第三大数据库存储的按...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京马尔马拉科技有限公司
类型:发明
国别省市:北京,11

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

1