【技术实现步骤摘要】
基于区块链和IPFS组合的数据管理方法及相关设备
[0001]本专利技术涉及数据管理
,尤其涉及一种基于区块链和IPFS组合的数据管理方法及相关设备。
技术介绍
[0002]目前大多服务提供商将数据存储在数据库服务器中,用户对数据库中的数据进行增删改查操作。数据库服务器是中心化的结构,依赖于可信第三方提供服务,存在安全问题,恶意者可以通过sql(英文:Structured Query Language,中文:结构化查询语言)注入等攻击手段对数据、日志进行恶意篡改等操作。智慧城市中使用到的DNS(英文:Domain Name System,中文:域名系统)域名解析记录、域名注册数据、数字身份等如果存储在服务器上,数据有可能被恶意者篡改,所以从服务器上获得的数据并不完全可信,无法满足智慧城市的安全需求。
技术实现思路
[0003]本专利技术提供一种基于区块链和IPFS组合的数据管理方法及相关设备,用以解决现有技术中数据存储不安全的问题,通过对数据进行分类存储,在基于数据存储的安全性的前提下实现数据托管和数据 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链和IPFS组合的数据管理方法,应用于智慧城市系统,所述智慧城市系统用于实现对城市的智慧管理,其特征在于,包括:将目标数据按照数据种类划分为第一数据和第二数据;将所述第一数据通过智能合约存储至区块链并通过调用智能合约的接口对所述第一数据进行管理;以及将所述第二数据通过接口以文件形式存储至星际文件系统IPFS并通过身份验证的方式对所述第二数据进行管理;其中,所述第一数据和所述第二数据为所述智慧城市系统的数据源。2.根据权利要求1所述的基于区块链和IPFS组合的数据管理方法,其特征在于,所述第一数据为使用区块链进行溯源的标识数据,包括以下数据的一种或多种组合:域名数据、用户信息、标识以及交易信息;所述第二数据为无溯源需求、使用分布式存储的数据,包括以下数据的一种或多种组合:域名递归解析记录、图片以及视频数据。3.根据权利要求1所述的基于区块链和IPFS组合的数据管理方法,其特征在于,所述将所述第一数据通过智能合约存储至区块链,包括:权威服务器将包括域名数据、用户信息、标识以及交易信息的第一数据通过数据库进行数据缓存后,存储至区块链。4.根据权利要求1所述的基于区块链和IPFS组合的数据管理方法,其特征在于,所述将所述第二数据通过接口以文件形式存储至星际文件系统IPFS,包括:递归服务器将包含域名解析记录和域名查询记录的第二数据通过数据库进行数据缓存后,存储至星际文件系统IPFS,所述递归服务器通过所述数据库记录每个域名和数据访问地址的对应关系。5.根据权利要求4所述的基于区块链和IPFS组合的数据管理方法,其特征在于,所述递归服务器将包含域名解析记录和域名查询记录的第二数据通过数据库进行数据缓存后,存储至星际文件系统IPFS,包括:所述递归服务器将域名解析记录以异步队列方式投递给解析...
【专利技术属性】
技术研发人员:李晓东,王伟,张有宜,王翠翠,彭博韬,
申请(专利权)人:伏羲科技菏泽有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。