买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:山东大学
摘要:本发明涉及一种数据要素分布式异构存储方法、装置及存储介质,本发明数据资产存储模型基于冷热感知的资产增量存储机制,通过区块链中面向活跃用户的增量状态树,实现数据要素权属、状态、属性的流通与存储;基于纠删码的最小冗余分片存储机制,使用哈希承诺将链上的数据要素表示与链下的数据要素内容相锚定,以最小冗余将数据要素的内容数据分片存储,保证数据要素的不可篡改、快速响应、存储节约。数据资源存储模型针对数据要素建立分布式数据库,在所有者、服务商、使用者间实现数据多方协同;库链融合的双向锚定验证机制保证链上数据资产的权属与状态与链下数据资源的真实使用与流通状况达成一致可验证,实现数据的可控使用与隐私安全。
主权项:1.一种数据要素分布式异构存储方法,其特征在于,包括:建立包括基于冷热感知的资产增量存储机制和基于纠删码的最小冗余分片存储机制的数据资产存储模型;其中,所述基于冷热感知的资产增量存储机制包括:在状态转换过程中获取当前预生成区块中执行的交易列表,将状态发生改变的账户按照当前活跃度划分为活跃和非活跃两组,分别依据账户地址排序后进行存储;对执行交易后状态发生改变的账户,重新计算账户活跃度以供之后为账户进行分类,更新其状态;将当前区块内状态发生改变的账户按分组并发进行插入操作,若是活跃账户,则以状态树增量分支的方式插入,生成当前区块活跃账户的状态根;若是非活跃账户,则以默克尔前缀树的方式插入,生成非活跃账户的状态根;将当前区块生成活跃账户状态根与非活跃账户的状态根进行哈希运算,得到全局状态根,然后将全局状态根存储到区块头部;所述基于冷热感知的资产增量存储机制通过区块链中面向活跃用户的增量状态树,实现数据要素权属、状态、属性的流通与存储;所述基于纠删码的最小冗余分片存储机制包括:根据资产数据的大小将数据要素拆分成K个数据块;较小的数据块末尾填充“0”进行数据长度的对齐;使用纠删码对K个数据块进行编码,形成M个检查块;将K个数据块和M个检查块分成m组,设定每个资产数据需要m个数据库存储节点存储,每个数据库存储节点存储x=K+Mm个块;每个数据库存储节点通过相同的哈希算法被映射到分布式哈希表一个位置形成一个环形存储结构;对于每个数据的每一组块,计算哈希值,得到该块在环形存储结构上的映射位置;所述基于纠删码的最小冗余分片存储机制,使用哈希承诺将链上的数据要素表示与链下的数据要素内容相锚定,并使用纠删码放置优化技术以最小冗余将数据要素的内容数据进行分片存储;建立数据资源存储模型;其中,所述数据资源存储模型包括:对多模态数据进行哈希;将包含多模态数据的哈希、物理地址、授权情况、使用方式,使用记录在内的信息通过多中心预言机上链,多模态数据存储在数据库存储节点本地;建立库链融合的双向锚定验证机制,所述库链融合的双向锚定验证机制包括:用户向多中心预言机发起请求获取其他用户的链下数据资源;多中心预言机查验数据资源存储与数据资产存储中的锚定结构是否一致;其中,所述锚定结构包含多模态数据的哈希、物理地址;如果一致,中心预言机查看数据资产在链上存储的授权情况、使用方式,使用记录数据,并借此来判断请求数据资产的用户是否有授权使用数据资产,如果有授权,返回给用户数据资产,如果没有授权,拒绝该用户请求;如果不一致,则数据发生修改;双向锚定验证机制保证链上数据资产的权属、状态与链下数据资源的真实使用与流通状况达成一致可验证,实现数据的可控使用与隐私安全。
全文数据:
权利要求:
百度查询: 山东大学 一种数据要素分布式异构存储方法、装置及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。