【技术实现步骤摘要】
一种基于区块链的大数据的处理系统及处理方法
本专利技术涉及一种区块链大数据系统,特别是涉及一种用于提高安全性的基于区块链的大数据的处理系统。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库。区块链可以人为是一种共享数据库,而每个注册用户的节点均可向共享数据库内存储一个公开、不克篡改的数据,从而实现去中心化和不可篡改的作用。其对于金融、保险、物流、仓储、银行、货币等领域均有重要意义。然而共享数据库中如果被某一节点的注册用户输入非法的数据或病毒数据则会威胁整个区块链的安全。因此,目前亟需一种能够提高区块链安全的大数据处理系统。
技术实现思路
本专利技术要解决的技术问题是提供一种能够提高区块链安全的一种基于区块链的大数据的处理系统。本专利技术一种基于区块链的大数据的处理系统,包括至少五个相互连接的节点组成的区块链,所述节点包括第一区块链大数据库,其用于存储有节点输入的第一数据;安全输入模块,其用于注册用户输入的第二数据;数据发送模块,其用于向其他节点发送第二数据;数据接收模块,其用于接收其他节点发送的第二数据;第二区块链大数据库,其用于存储第三数据;控制模块,其用于判定所述第二数据是否与第一数据一致,若一致,则将所述第一区块链大数据库内的第一数据生成与所述第二数据相对应的第一链接;若不一致,则将所述所述第二数据转化为第三数据而储存至第二区块链大数据库内;其中,若第二区块链大数据库内存储有第一预设阈值个相同的第三数据,则将所述第三数据转化 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。