[发明专利]一种基于区块链的键值数据组织方法及系统有效
申请号: | 201810298943.5 | 申请日: | 2018-04-04 |
公开(公告)号: | CN108595538B | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 任伟 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/27 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 龚春来 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于区块链的键值数据组织方法及系统,区块链是一个分布式账本,一种通过去中心化、去信任的方式集体维护一个可靠数据库的技术方案,本发明设计的区块链是一种几乎不可能被更改的分布式Key‑Value数据库存储方式,形成了一种新的数据记录、存储和表达的方式。采用本发明的方案后key‑value值将公开可查询可验证,可追溯,且难以修改,安全性得到提高。本发明可应用到安全的DNS,CA等领域。 | ||
搜索关键词: | 一种 基于 区块 键值 数据 组织 方法 系统 | ||
【主权项】:
1.一种基于区块链的键值数据组织方法,其特征在于,满足:(1)区块链由多个区块组成,每个区块之间通过hash值产生关联;(2)前一个区块的hash值计算后,放在下一个区块上;(3)如果区块的生成是封闭的,那么区块的数据结构为:;(4)如果区块的生成不是封闭的,区块中的键值对由每个键值对提议节点产生:4.1)区块的数据结构为:;4.2)每个键值对提议节点提出Key,Value后,广播到所有节点上;4.3)每个矿工节点在收到广播的区块后,都试图计算一个合适的Nonce值,如果成功计算出Nonce值,则将新的区块链接到上一个区块,否则不将新的区块链接到上一个区块;4.4)矿工节点会广播区块;4.5)收到广播的节点验证区块Nonce是否满足要求Hash(PreviousBlockHash,Key,Value,Timestamp,Nonce)为新的区块起始点,否则丢掉该区块;4.6)矿工节点获得的线下支付的收益是根据MinerID来计算的,MinerID同时为的正确性负责,如果是错误的,该区块将被分叉掉,从而无法获得收益;其中,PreviousBlockHash表示前一区块的hash值,Timestamp表示时间戳,Key表示健,Value表示值,Nonce表示随机数,Request表示当前区块的哈希值的要求,MinerID表示矿工节点的ID。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810298943.5/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置