一种基于摘要信息的数据上链方法和系统技术方案

技术编号:38384003 阅读:26 留言:0更新日期:2023-08-05 17:40
本发明专利技术公开一种基于摘要信息的数据上链方法和系统,具体包括以下步骤:S1:建立业务数据库,接收并存储用户的待上链业务数据;S2:提取待上链业务数据的摘要信息,再对摘要信息执行上链,从而完成业务数据上链;S3:基于S2中完成上链的数据,进行索引体系的构建,用于对业务数据进行检索追溯。本发明专利技术不需要将业务数据上链,只是将提取的摘要信息进行上链,从而提高了业务数据在链上的保密性,解除了上链业务信息知悉范围的顾虑,提高了各行业业务上链的可行性;不仅支持大数据量业务上链,同时保障了检索查询效率的高效性,实现历史数据查询检索的高效性。索的高效性。索的高效性。

【技术实现步骤摘要】
一种基于摘要信息的数据上链方法和系统


[0001]本专利技术涉及区块链
,涉及基于一种基于摘要信息的数据上链方法和系统。

技术介绍

[0002]区块链的核心是解决信用问题,它以链表结构为基础规定后区块包含前区块数据的Hash摘要信息,并使用去中心化节点来分布式存储数据,构建出一套通用的数据可信体系。
[0003]经过十多年的快速发展,区块链在应用领域上突破了数字货币单一的原生型应用模式,发展出传统场景和区块链底层协议相结合的“区块链+”应用模式,使得区块链在各行业中得到了广泛的应用落地。
[0004]然而,受区块链本身的架构特征和核心属性的限制影响,各行业在实际应用上,目前依然处于隐忍未发的状态。以下列举区块链在应用过程中存在的典型问题。
[0005]一是存储占用问题:上链的数据会被同步到区块链的每个参与者节点,分布式的设计初衷是通过制造备份来防止篡改,与此同时却造成了大量的数据冗余,造成巨大的磁盘空间浪费;
[0006]二是信息透明问题:上链数据会被广播共享给每一个参与者,而数据本身往往需要控制知悉范围,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于摘要信息的数据上链方法,其特征在于,具体包括以下步骤:S1:建立业务数据库,接收并存储用户的待上链业务数据;S2:提取待上链业务数据的摘要信息,再对摘要信息执行上链,从而完成业务数据上链;S3:基于S2中完成上链的数据,进行索引体系的构建,用于对业务数据进行检索追溯。2.如权利要求1所述的一种基于摘要信息的数据上链方法,其特征在于,所述S1中,业务数据库设置有以下4条原则:每条业务数据需要有对应的业务编号;业务数据本身只能保存,不能删除;采用新增记录的方式,处理业务数据修改的需求;采用逻辑删除的方式,处理业务数据库删除的需求。3.如权利要求1所述的一种基于摘要信息的数据上链方法,其特征在于,所述S2中,包括以下步骤:S2

1:采用现有的摘要算法提取待上链业务数据的摘要信息;S2

2:采用哈希算法对摘要信息进行哈希计算,输出哈希编码;S2

3:构建上链信息,并推送到区块链,并接收区块链返回的数据定位信息,完成数据上链。4.如权利要求3所述的一种基于摘要信息的数据上链方法,其特征在于,所述S2

3中,上链信息包括待上链业务数据的业务编号、操作类型、摘要信息、哈希编码、上一版本链上位置。5.如权利要求1所述的一种基于摘要信息的数据上链方法,其特征在于,所述S3中,索引体系包括正排索引和倒排索引。6.如权利要求5所述的一种基于摘要信息的数据上链方法,其特征在于,所述正排索引的数据结构为键值对的映射集合,记作:F={W1,W2…
W
n
},
ꢀꢀꢀꢀ
(1)公式(1)中,F表示正排索引的数据结构;W
n
=[ID
an

A
sn
],表示第n个正排索引键值对的映射关系,ID
an
表示第n个业务编号,A
s
表示摘要信息的历史版本的集合;A
s
...

【专利技术属性】
技术研发人员:张婕向煜向谭先韩熙华媛媛李奎君黄志黄国洪余腾飞毛阆张江黄令
申请(专利权)人:重庆数字城市科技有限公司
类型:发明
国别省市:

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

1