一种基于区块链的数据管理方法及装置制造方法及图纸

技术编号:24009990 阅读:52 留言:0更新日期:2020-05-02 01:25
本申请提供了一种基于区块链的数据管理方法及装置,将该数据对应的数据目录存储到区块链中,数据本身仍存储在数据所有方中。数据目录是待存储的数据的描述信息,数据目录的大小远远小于数据本身的大小。因此,解决了区块链对存储数据量的限制。而且,采用区块链技术存储数据目录,数据本身仍存储在各自的数据所有方,因此,实现去中心化数据存储。而且,数据目录存储到区块链中保证数据目录的不可篡改和伪造。此外,数据目录包含的内容丰富能够详细地描述待存储的数据,因此能够更好地实现数据管理。

A data management method and device based on blockchain

【技术实现步骤摘要】
一种基于区块链的数据管理方法及装置
本专利技术属于计算机领域,尤其涉及一种基于区块链的数据管理方法及装置。
技术介绍
区块链是一种结合了分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,具有不可篡改、可追溯的特点。目前,基于区块链的数据存储方式是将数据加密后存储到区块链上,但是,区块链上存储数据的空间有限,因此,这种直接将数据存储到区块链上的方式存储的数据量有限。此外,区块链的不可修改的特性,因此如果数据发生变化无法修改区块链中的数据。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于区块链的数据管理方法及装置,以解决直接将数据存储到区块链上存储数据量有限及无法修改的技术问题。第一方面,本申请提供了一种基于区块链的数据管理方法,应用于数据所有方,所述方法包括:生成待存储数据的数据目录,该数据目录为数据的描述信息;依据所述数据目录得到待上链数据;将所述待上链数据上传至区块链进行存储。可选地,依据所述数据目录得到待上链数据,包括:利用散列函数本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据管理方法,其特征在于,应用于数据所有方,所述方法包括:/n生成待存储数据的数据目录,该数据目录为数据的描述信息;/n依据所述数据目录得到待上链数据;/n将所述待上链数据上传至区块链进行存储。/n

【技术特征摘要】
1.一种基于区块链的数据管理方法,其特征在于,应用于数据所有方,所述方法包括:
生成待存储数据的数据目录,该数据目录为数据的描述信息;
依据所述数据目录得到待上链数据;
将所述待上链数据上传至区块链进行存储。


2.根据权利要求1所述的方法,其特征在于,依据所述数据目录得到待上链数据,包括:
利用散列函数对所述数据目录进行计算,并利用私钥对计算后的结果进行签名,得到所述待上链数据。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述待存储数据对应的更新后的数据目录及该更新后的数据目录对应的当前最新数据版本号;
利用散列函数对该更新后的数据目录进行计算,并利用私钥对计算后的结果进行签名得到待更新上链数据;
将所述待更新上链数据发送至区块链,以使所述区块链对该待更新上链数据验证成功后将该待更新上链数据写入当前最新区块中,以及使服务器将所述当前最新区块的区块标识及所述待更新上链数据对应的当前最新数据版本号记录到倒排索引中,并将该倒排索引存储到该当前最新区块中。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
向所述区块链发送数据查询指令,该数据查询指令包含要查询的数据目录的版本信息及查询条件,所述区块链依据所述倒排索引查找到与版本信息及查询条件相匹配的目标数据目录;
接收所述区块链返回的目标数据目录;
根据所述目标数据目录查询得到对应的目标数据内容。


5.一种基于区块链的数据管理方法,其特征在于,应用于区块链,所述方法包括:
获取待上链数据,该待上链数据由数据所有方将待存储数据的数据目录得到,所述数据目录为所述待存储数据的描述信息;
对所述待上链数据的准确性验证成功后,存储所述待上链数据。


6.根据权利要求5所述的方法,其特征在于,获取待上链数据,包括:
接收数据所有方发起的数据上链交易,该数据上链交易携带待上链数据;
解析所述数据上链交易得到所述待上链数据...

【专利技术属性】
技术研发人员:龚廖安周雷皓王贺冬段炜宁晨光毕伟
申请(专利权)人:中思博安科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1