【技术实现步骤摘要】
区块链存证方法、装置和计算机设备
[0001]本申请涉及数据存储
,特别是涉及一种区块链存证方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着数据存储技术的发展,出现了区块链存证技术,区块链存证是通过将身份、信息、资产、行为等业务数据上链,使得存证无法篡改,便于被各方共享,并作为纠纷发生时的电子证据,实现全流程留痕,全链路可信,全节点见证,高效解决多方纠纷,降低协同业务风控成本,营造可互信环境。
[0003]然而,现有区块链底层系统较为庞大且复杂,而且企业的业务系统与区块链系统往往采用了不同的开发语言和不同的开发规范,以及采用不同的数据存储方式,例如区块链系统一般采用key
‑
value数据库,企业的业务系统大多采用关系型数据库,当需要实现企业的业务数据上链时,不同的异构业务数据格式不同、业务逻辑不同、后处理方式不同。这样,在企业的业务系统与区块链技术进行集成时,需要采用区块链底层框架所支持的SDK或者API等形式,由企业的业务系统针对不同的异构业务数据重新开发满足需求的智能合约、 ...
【技术保护点】
【技术特征摘要】
1.一种区块链存证方法,其特征在于,所述方法包括:通过智能合约获取原始存证信息,从所述原始存证信息中获取格式数据,获取格式模板,所述格式模板中包括关键字段与关键字段的存储条件;按照所述智能合约,将所述原始存证信息的格式数据与关键字段的存储条件进行匹配;若匹配成功,将所述原始存证信息存储于区块链,得到区块链存证数据,将所述关键字段作为所述区块链存证数据的索引,得到目标存证数据。2.根据权利要求1所述的方法,其特征在于,所述关键字段包括存储数据类型集合,所述存储数据类型集合包括相关联关键字段的存储条件;所述若匹配成功,将所述原始存证信息存储于区块链,得到区块链存证数据,将所述关键字段作为所述区块链存证数据的索引,包括:若所述原始存证信息的格式数据符合所述相关联关键字段的存储条件,则将所述原始存证信息存储于区块链,得到区块链存证数据,将所述存储数据类型集合和/或所述相关联关键字段作为所述区块链存证数据的索引。3.根据权利要求2所述的方法,其特征在于,若检测到预设标识,则确定所述预设标识对应的存储数据类型集合表征对象类型,所述方法还包括定义对象集合的步骤,所述步骤包括:将所述相关联关键字段的存储条件聚合,并通过所述预设标识划分所述存储条件的层次结构,生成对象集合。4.根据权利要求2或3所述的方法,其特征在于,所述相关联关键字段的存储条件为符合预设数据类型,所述方法还包括:若检测到所述原始存证信息的格式数据不符合所述预设数据类型,则将所述原始存证信息的格式数据转化为所述预设数据类型。5.根据权利要求1所述的方法,其特征在于,所述关键字段包括信息存证字段与区块链标识字段;所述将所述原始存证信息的格式数据与关键字段的存储条件进行匹配包括:将所述原始存证信息的格式数据与所述信息存证字段的存储条件进行匹配;所述将所述关键字段作为所述区块链存证数据的索引包括:通过所述智能合约生成所述区块链存证数据的区块链标识,所述区块链标识包括智能合约生成的链上数据标识、业务数据标识、数据格式类型标识及区块链交易标识中的一项或多项;将所述区块链标识和/或所述信息存证字段作为所述区块链存证数据的索引。6.根据权利要求1所述的方法,其特征在于,所述获取格式模板包括:从所述原始存证信息中获取类目标识;判断所述智能合约中...
【专利技术属性】
技术研发人员:何晟,雷凯,闵江松,陈佩淑,任俊,焦少帅,张良杰,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。