[发明专利]一种基于区块链的数据管理方法在审
申请号: | 202010736391.9 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111865614A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 杨宁波;杨健 | 申请(专利权)人: | 安徽高山科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L12/18;H04L29/06 |
代理公司: | 合肥律众知识产权代理有限公司 34147 | 代理人: | 丁孝涛 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据管理 方法 | ||
本发明公开了一种基于区块链的数据管理方法,属于区块链技术领域,包括以下步骤:使用不同物理地址的主机分别通过区块链平台自定义创世区块,在每个创世区块中添加存储数据库并对创世区块进行初始化,使创世区块成为区块节点;通过区块链平台启动区块节点进行配置,使各个区块节点依次连接组成与web服务器网络连接的子链;通过web服务器的调用接口将数据保存在子链的存储节点中,在每个节点存储完数据后生成存储验证签名,验证签名通过区块链平台广播到母链中;用户通过区块链平台注册子链数据管理账号,并通过账号登录子链查询数据信息。通过母链和子链相结合的方式来存储数据,保证数据的安全可靠。
技术领域
本发明属于区块链技术领域,特别涉及一种基于区块链的数据管理方法。
背景技术
区块链是一种去中心化、无需信任、防篡改性强的分布式记账本技术,综合利用了密码学、概率论、共识机制和分布式网络等多种计算机技术,是互联网历史上的一次伟大创新。区块链技术最早应用在比特币区块链上,自2009年比特币诞生以来,已经在全球具备了数千个分布式节点,不间断地运行了将近10年的时间,并且没有发生过重大的安全漏洞。虽然区块链技术起源于加密数字货币,但其发展和应用却不仅限于金融领域,而是能够在文化娱乐、社会公益和数据保护等多个方面得到广泛应用。
区块链的去中心化、防篡改性强和信息可追溯等特性非常适合数据管理的场景。尽管区块链技术具有诸多优点,但它作为数据存储使用时仍具有存取效率低和经济成本较高等问题。并且区块链不能替代全部的数据库技术,导致数据管理不方便。
发明内容
本发明的目的就在于为了解决上述区块链作为数据管理使用时成本高、存取效率低管理不方便的问题提出一种基于区块链的数据管理方法,具有通过子链存储数据,母链验证数据,节约数据管理成本,也提高了数据查询的效率的问题的优点。
本发明通过以下技术方案来实现上述目的,一种基于区块链的数据管理方法,包括以下步骤:
使用不同物理地址的主机分别通过区块链平台自定义创世区块,在每个创世区块中添加存储数据库并对创世区块进行初始化,使创世区块成为区块节点;
通过区块链平台启动区块节点进行配置,使各个区块节点依次连接组成与web服务器网络连接的子链;
通过web服务器的调用接口将数据保存在子链的存储节点中,在每个节点存储完数据后生成存储验证签名,验证签名通过区块链平台广播到母链中;
用户通过区块链平台注册子链数据管理账号,并通过账号登录子链查询数据信息。
优选的,所述区块节点的配置包括:设置区块挖矿难度;设置Gas消耗最大限制值,并给定区块能包含的数据存储总和最大值;配置子链区块网络;设置区块验证端口。
优选的,所述组成子链的区块节点在连接时按照依次首尾相邻的方式组成单链结构。
优选的,所述web服务器的调用接口包括数据网络接口、存储接口、身份验证接口以及数据查询接口。
优选的,所述身份验证接口包括管理员身份验证、普通用户验证、黑名单用户识别和权限管理。
优选的,所述子链存储验证签名生成方法为:
a、通过区块链平台建立母链与子链之间的交易公约;
b、用户上传数据保存在子链区块节点口后,完成一次交易,母链记录该交易信息;
c、交易信息通过私钥加密广播母链的网络,通过公钥可解密查看交易信息。
优选的,所述私钥为管理员私钥。
优选的,所述交易信息包括区块节点地址信息和上传账号信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽高山科技有限公司,未经安徽高山科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010736391.9/2.html,转载请声明来源钻瓜专利网。