【技术实现步骤摘要】
一种基于区块链的互联网用数据管理系统
本专利技术涉及数据管理
,更具体地说,本专利技术涉及一种基于区块链的互联网用数据管理系统。
技术介绍
区块链是一个去中心化去信任的集体维护的可靠数据库,分布式网络是区块链的基础设施,每个节点上产生的数据通过分布式网络广播到其他节点,其他节点通过工作量证明来验证数据的真实性。分布式网络是保证区块链去中心化、不可篡改、可回溯特性的前提,在比特币网络中,正是由于有分布于全球的验证节点,才使得比特币的工作量证明机制得到认可,也才让人们认识到了区块链的价值。分布式网络是区块链的基础,而连接于分布式网络中的每个节点都存储有相同的数据交易记录,也就是每个节点记录相同的“一本账”则是区块链的最主要特征,要保证全网“一本账”,就必须将数据随时同步到各个节点,并能够保证数据的一致性。现有的互联网数据管理和存储系统多采用简单单一的加密技术,对数据进行加密后,进行集中存储,该种方式容易出现的问题是,大量集中数据容易招致复杂的网络攻击,导致出现数据泄露和丢失的现象,影响了数据的存储。 ...
【技术保护点】
1.一种基于区块链的互联网用数据管理系统,其特征在于,包括节点认证模块(1)和多个节点管理模块(2),多个所述节点管理模块(2)均与节点认证模块(1)连接;/n所述节点认证模块(1)连接有日志管理模块(3)、数字签名模块(4)、数据查验模块(5)和历史查询模块(6),所述数字签名模块(4)连接有虚拟建址模块(7),所述日志管理模块(3)设置于节点认证模块(1)的输出端,与多个节点管理模块(2)连接;/n所述虚拟建址模块(7)采用区块链技术,用于为用户构建进入系统的虚拟身份,所述数字签名模块(4)用于对用户构建的虚拟身份进行身份验证,利用区块链的可追踪性和记录不可篡改性获取用 ...
【技术特征摘要】
1.一种基于区块链的互联网用数据管理系统,其特征在于,包括节点认证模块(1)和多个节点管理模块(2),多个所述节点管理模块(2)均与节点认证模块(1)连接;
所述节点认证模块(1)连接有日志管理模块(3)、数字签名模块(4)、数据查验模块(5)和历史查询模块(6),所述数字签名模块(4)连接有虚拟建址模块(7),所述日志管理模块(3)设置于节点认证模块(1)的输出端,与多个节点管理模块(2)连接;
所述虚拟建址模块(7)采用区块链技术,用于为用户构建进入系统的虚拟身份,所述数字签名模块(4)用于对用户构建的虚拟身份进行身份验证,利用区块链的可追踪性和记录不可篡改性获取用户的数据使用记录;
所述数据查验模块(5)用于对系统输入的数据进行查验,并对数据进行分片,使数据分解为可管理的块,所述历史查询模块(6)用于记录数据在输入和输出过程中作出的修改与对数据进行修改的手段和方式,并在系统的缓存中单独划出一部分存储空间,将该部分数据缓存进行独立存储;
所述日志管理模块(3)进行节点管理模块(2)操作的信息记录,在节点管理模块(2)发生数据传输与改变时,在节点认证模块(1)与节点管理模块(2)之间,读取信息并根据用户对数据处理方式的不同将其进行记录,还进行数据的传输,同时日志管理模块(3)与节点管理模块(2)之间还连接有数据加密模块(11),用于对日志管理模块(3)获取的信息进行加密;
所述节点管理模块(2)包括数据接收模块(8)、数据验证模块(9)和分布式存储模块(10),所述数据接收模块(8)用于接收分片后的数据块,将该部分数据根据不同的类型依次传输至数据验证模块(9)的内部,所述数据验证模块(9)根据日志管理模块(3)获取的数据处理方式信息,将不同的数据信息进行验证,将验证后的数据根据数据的类型,分别存储于分布式存储模块(10)内的不同区块内,完成数据的存储。
2.根据权利要求1所述的一种基于区块链的互联网用数据管理系统,其特征在于:所述虚拟建址模块(7)构建的用户虚拟身份具有唯一的标识码,同时数据验证模块(9)具有标识码验证功能,用户构建的虚拟身份在进行数据调取时,虚拟身份的标识码需经过数据验证模块(9)的验证,获取完整的数据调取权限。
3.根据权利要求1所述的一种基于区块链的互联网用数据...
【专利技术属性】
技术研发人员:任东莉,
申请(专利权)人:深圳龙之牌汽车有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。