[发明专利]基于区块链的数据库系统及使用该系统的使用方法有效

专利信息
申请号: 201710470086.8 申请日: 2017-06-20
公开(公告)号: CN107292181B 公开(公告)日: 2020-05-19
发明(设计)人: 李正鹏;杨建新;徐卿 申请(专利权)人: 无锡井通网络科技有限公司
主分类号: G06F21/60 分类号: G06F21/60;G06F21/62;G06F16/21;G06F16/22
代理公司: 无锡市汇诚永信专利代理事务所(普通合伙) 32260 代理人: 张欢勇
地址: 214000 江苏省无锡市新*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于区块链的数据库系统,包括客户端、接入服务器和区块链验证服务器。使用该系统的方法包括步骤1、通过客户端向服务器或者自行在区块链验证服务器上面注册区块链账号并获得一个公钥和私钥;步骤2、用户通过客户端写入数据到接入服务器;步骤3、接入服务器发送请求给区块链验证服务器进行数据共识;步骤4、用户通过客户端提交查询请求到接入服务器进行相关查询;步骤5、用户得到了数据查询结果,直接使用结果读取数据,否则需要进行数据查询;数据读取后,用户通过自己的账号私钥解锁数据。解决了中心化数据库数据不安全,分布式数据库难于达成一致和数据保密性的问题。
搜索关键词: 基于 区块 数据库 系统 使用 使用方法
【主权项】:
一种基于区块链的数据库系统,其特征在于:包括客户端:用户通过客户端向接入服务器或者自行在区块链验证服务器上面注册区块链账号以获得一个公钥和私钥,并将此账号安全保存;用户提交数据时,用私钥对数据进行加密,同时提交自己的账号公钥;如果数据是基于区块链数据库的记录,还需要提交之前的记录信息;用户和第三方通过合适的权限,通过客户端提交查询请求到接入服务器;用户得到数据查询结果后,可以直接使用结果读取加密数据;数据读取后,用户通过自己的账号私钥解锁数据;接入服务器:通过用户提交的公钥对客户端存入的数据进行验证,并将验证结果和公钥发送请求至区块链验证服务器;接入服务器访问已验证的区块,根据公钥和索引找出记录并回溯得到所有的历史记录;接入服务器把验证结果和存储地址一起返回;客户端用户从接入服务器获得数据存储,修改和查询结果;区块链验证服务器:接入服务器发送记录请求到区块链验证服务器的验证节点对记录请求中的历史区块进行验证,确认合法及包含正确的序列号;验证成功,则将新记录请求加入验证队列中,并发送验证结果至其他验证节点;其他验证节点通过预先设置的共识机制决定是否更新验证队列;当共识周期到时,所有符合要求的新记录请求从验证队列写入区块链;加密数据可以通过客户端调用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡井通网络科技有限公司,未经无锡井通网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710470086.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top