一种区块链服务系统的制作方法

文档序号:20875578发布日期:2020-05-26 16:28阅读:193来源:国知局
一种区块链服务系统的制作方法

本发明涉及区块链技术领域,更具体地说,本发明涉及一种区块链服务系统。



背景技术:

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

通过区块链技术进行数据存储能够大幅度提升数据的安全性,但是也带来了一个问题,当区块链服务系统在运行的过程中,数据的更改和查看会变得更加透明,但是在进入系统时,多为密码或指纹等组合的方式进行身份验证,该种验证方式会存在一定的风险性。



技术实现要素:

为了克服现有技术的上述缺陷,本发明的实施例提供一种区块链服务系统。

为实现上述目的,本发明提供如下技术方案:一种区块链服务系统,包括节点单元和与节点单元连接的多个节点管理模块,所述节点单元具体为独立的、联网的计算机,所述节点单元用作于对节点管理模块进行命令输入和数据交换,并在多个节点管理模块进行数据交换时提供数据暂存和中转,所述节点单元还连接有虚拟构建模块,所述虚拟构建模块利用区块链技术,为用户构建虚拟的登录身份,进入至节点管理模块内;

所述节点管理模块包括登陆模块和数据通道,所述登录模块连接有用户日志模块,所述数据通道模块连接有数据管理模块;

其中,所述登录模块用于为用户登录节点管理模块时提供登录路径,登录的方式为密码验证、指纹验证或人脸识别中的一种,所述用户日志模块用于记录系统在运行过程中产生的数据变化、故障日志和运行缓存,所述数据通道用于进行数据的传输,所述数据管理模块用于将进入系统内的数据进行分类,并在需求数据时进行完成数据调取;

所述数据管理模块还连接有安全验证模块和分布式存储模块,所述安全验证模块具有分布式存储模块的权限赋予权。

在一个优选地实施方式中,所述节点管理模块还连接有路径生成模块,所述路径生成模块用于捕捉用户在系统内部的浏览行为习惯,生成与用户相对应的行为路径图,并将该部分数据存储于安全验证模块内部。

在一个优选地实施方式中,所述安全验证模块用于对用户进行身份验证,根据捕捉的用户行为路径图,判断用户的真实身份,并赋予该用户对分布式存储模块相应的操作权限。

在一个优选地实施方式中,所述虚拟构建模块登录的路径与登录模块登录的路径不同。

在一个优选地实施方式中,用户通过登录模块登录系统内部,路径生成模块捕捉用户的行为路径,利用安全验证模块验证后,赋予用户操作权限,其他用户通过虚拟构建模块登录节点管理模块,利用安全验证模块验证后,赋予用户操作权限,第一时间获取分布式存储模块内数据更改的内容。

本发明的技术效果和优点:

1、通过设置安全验证模块和路径生成模块,对用户日常的操作行为和习惯进行捕捉并记录,并利用该部分内容完成对登录用户身份的验证,并根据验证的结果,赋予用户不同的操作权限,相较于传统的密码等验证等方式,该种方式更加安全可靠;

2、通过利用区块链技术,在用户进行数据更改之后,模拟一个身份进入至系统内部,对用户修改的数据进行查阅,可第一时间获知数据更改的内容,保证了在特定情况下用户的私密性。

附图说明

图1为本发明的系统框架结构意图。

图2为本发明的节点管理模块内部示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1-2所示的一种区块链服务系统,包括节点单元和与节点单元连接的多个节点管理模块,节点单元具体为独立的、联网的计算机,节点单元用作于对节点管理模块进行命令输入和数据交换,并在多个节点管理模块进行数据交换时提供数据暂存和中转,节点单元还连接有虚拟构建模块,虚拟构建模块利用区块链技术,为用户构建虚拟的登录身份,进入至节点管理模块内,节点管理模块包括登陆模块和数据通道,登录模块连接有用户日志模块,数据通道模块连接有数据管理模块;

其中,登录模块用于为用户登录节点管理模块时提供登录路径,登录的方式为密码验证、指纹验证或人脸识别中的一种,用户日志模块用于记录系统在运行过程中产生的数据变化、故障日志和运行缓存,数据通道用于进行数据的传输,数据管理模块用于将进入系统内的数据进行分类,并在需求数据时进行完成数据调取,数据管理模块还连接有安全验证模块和分布式存储模块,安全验证模块具有分布式存储模块的权限赋予权。

节点管理模块还连接有路径生成模块,路径生成模块用于捕捉用户在系统内部的浏览行为习惯,生成与用户相对应的行为路径图,并将该部分数据存储于安全验证模块内部,安全验证模块用于对用户进行身份验证,根据捕捉的用户行为路径图,判断用户的真实身份,并赋予该用户对分布式存储模块相应的操作权限,虚拟构建模块登录的路径与登录模块登录的路径不同。

用户在进入系统时,会通过独立设置的节点单元中的登录模块进行验证,进入至系统的内部,当用户进入系统内部时开始,路径生成模块便会开始捕捉用户在系统内部进行的一切操作和行为,将该部分内容与安全验证模块内部存储的用户行为习惯和操作进行比对,当二者的信息能够完全匹配时,便可完成对用户的最终身份验证,并赋予用户对分布式存储模块的操作权限,可通过数据数据管理模块调取分布式存储模块内的数据,或对分布式存储模块内的数据进行更改;

当用户在进入系统时,其他用户可通过虚拟构建模块,模拟生成一个登陆身份,进入至系统内部,且该身份具有合法性,但是该身份并不包含用户的身份信息,该身份在系统内部浏览时产生的行为习惯会被路径生成模块捕捉,与安全验证模块内的信息进行比对,并赋予该身份对分布式存储模块的操作权限,对上述用户进行数据更改进行查阅,可第一时间获知数据更改的内容。

最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

1.一种区块链服务系统,其特征在于,包括节点单元和与节点单元连接的多个节点管理模块,所述节点单元具体为独立的、联网的计算机,所述节点单元用作于对节点管理模块进行命令输入和数据交换,并在多个节点管理模块进行数据交换时提供数据暂存和中转,所述节点单元还连接有虚拟构建模块,所述虚拟构建模块利用区块链技术,为用户构建虚拟的登录身份,进入至节点管理模块内;

所述节点管理模块包括登陆模块和数据通道,所述登录模块连接有用户日志模块,所述数据通道模块连接有数据管理模块;

其中,所述登录模块用于为用户登录节点管理模块时提供登录路径,登录的方式为密码验证、指纹验证或人脸识别中的一种,所述用户日志模块用于记录系统在运行过程中产生的数据变化、故障日志和运行缓存,所述数据通道用于进行数据的传输,所述数据管理模块用于将进入系统内的数据进行分类,并在需求数据时进行完成数据调取;

所述数据管理模块还连接有安全验证模块和分布式存储模块,所述安全验证模块具有分布式存储模块的权限赋予权。

2.根据权利要求1所述的一种区块链服务系统,其特征在于:所述节点管理模块还连接有路径生成模块,所述路径生成模块用于捕捉用户在系统内部的浏览行为习惯,生成与用户相对应的行为路径图,并将该部分数据存储于安全验证模块内部。

3.根据权利要求2所述的一种区块链服务系统,其特征在于:所述安全验证模块用于对用户进行身份验证,根据捕捉的用户行为路径图,判断用户的真实身份,并赋予该用户对分布式存储模块相应的操作权限。

4.根据权利要求1所述的一种区块链服务系统,其特征在于:所述虚拟构建模块登录的路径与登录模块登录的路径不同。

5.根据权利要求2所述的一种区块链服务系统,其特征在于:用户通过登录模块登录系统内部,路径生成模块捕捉用户的行为路径,利用安全验证模块验证后,赋予用户操作权限,其他用户通过虚拟构建模块登录节点管理模块,利用安全验证模块验证后,赋予用户操作权限,第一时间获取分布式存储模块内数据更改的内容。


技术总结
本发明公开了一种区块链服务系统,具体涉及区块链技术领域,包括节点单元和与节点单元连接的多个节点管理模块,所述节点单元具体为独立的、联网的计算机,所述节点单元用作于对节点管理模块进行命令输入和数据交换,并在多个节点管理模块进行数据交换时提供数据暂存和中转,所述节点单元还连接有虚拟构建模块,所述虚拟构建模块利用区块链技术,为用户构建虚拟的登录身份,进入至节点管理模块内。本发明通过设置安全验证模块和路径生成模块,对用户日常的操作行为和习惯进行捕捉并记录,并利用该部分内容完成对登录用户身份的验证,并根据验证的结果,赋予用户不同的操作权限,相较于传统的密码等验证等方式,该种方式更加安全可靠。

技术研发人员:程松林
受保护的技术使用者:安徽讯呼信息科技有限公司
技术研发日:2019.12.26
技术公布日:2020.05.26
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1