【技术实现步骤摘要】
一种基于区块链的数据存证方法、设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种基于区块链的数据存证方法、设备及存储介质。
技术介绍
[0002]目前,各种活动并没有统一的管理和记录方案,公众对各种活动的了解不足,且各种活动的可信性不高,这导致公众对各种活动缺乏积极性,各种活动无法持续化开展。
技术实现思路
[0003]本申请的多个方面提供一种基于区块链的数据存证方法、设备及存储介质,用以提高各种活动的可信性和/或可追溯性。
[0004]本申请实施例提供一种基于区块链的数据存证方法,包括:
[0005]接收数据存证请求,所述数据存证请求中包含目标活动的活动数据;
[0006]生成包含所述目标活动的活动数据的第一类区块;
[0007]基于所述目标活动的活动数据,确定所述目标活动的属性信息;
[0008]生成包含所述目标活动的属性信息的第二类区块;
[0009]将所述目标活动对应的第一类区块和第二类区块,作为所述目标活动在区块链上的存证内容。 />[0010]本申本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据存证方法,其特征在于,包括:接收数据存证请求,所述数据存证请求中包含目标活动的活动数据;生成包含所述目标活动的活动数据的第一类区块;基于所述目标活动的活动数据,确定所述目标活动的属性信息;生成包含所述目标活动的属性信息的第二类区块;将所述目标活动对应的第一类区块和第二类区块,作为所述目标活动在区块链上的存证内容。2.根据权利要求1所述的方法,其特征在于,所述生成包含所述目标活动的活动数据的第一类区块,包括:根据所述目标活动的活动数据,分别确定所述目标活动对应的至少一个相关方的活动信息;根据所述至少一个相关方的活动信息,分别生成所述至少一个相关方各自对应的第一类区块。3.根据权利要求2所述的方法,其特征在于,所述目标活动的属性信息包含真实度和/或完成度。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标活动的活动数据,确定所述目标活动的真实度,包括:分别确定所述至少一个相关方各自对应的第一类区块的真实度;根据所述至少一个相关方各自对应的第一类区块的真实度,确定所述目标活动的真实度。5.根据权利要求4所述的方法,其特征在于,所述分别确定所述至少一个相关方各自对应的第一类区块的真实度,包括:获取目标相关方的活动信息对应的发布时间;获取所述目标相关方对应的第一类区块的生成时间;若所述发布时间和所述生成时间之间的时间差满足预设条件,则确定所述目标相关方对应的第一类区块具备真实度;其中,所述目标相关方为所述至少一个相关方中的任意一个。6.根据权利要求2所述的方法,其特征在于,所述相关方包括组织方、参与方或受益方。7.根据权利要求3所述的方法,其特征在于,所述基于所述目标活动的活动数据,确定所述目标活动的完成度,包括:确定所述目标活动对应的第一类区块的数量;根据所述数量及预设的数量标准,确定所述目标活动的完成度。8.根据权利要求7所述的方法,其特征在于,所述至少一个相关方的活动信息中包含通用信息项,在确定所述目标活动对应的第一类区块的数量之前,还包括:根据所述区块链上各第一类区块中通用信息项的取值,分别确定所述区块链上各第一类区块对应的活动标识参数;确定所述目标活动对应的目标活动标识参数;从所述区块链上各第一类区块中,查找目标活动标识参数下的第一类区块的数量,作为所述目标活动对应的第一类区块的数量。
9.根据权利要求8所述的方法,其特征在于,所述根据所述区块链上各第一类区块中通用信息项的取值,分别确定所述区块链上各第一类区块对应的活动标识参数,包括:分别对所述区块链上各第一类区块中通用信息项的取值进行哈希处理,以获得所述区块链上各第一类区块对应的哈希值,作为所述区块链上各第一类区块对应的活动标识参数。10.根据权利要求2所述的方法,其特征在于,所述活动信息包括价值信息项,所述方法还包括:接收交易请求,所述交易请求中包含目标相关方进行交易所需的价值量;从所述目标相关方对应的第一类区块中,读取所述目标相关方对应的价值量;根据交易结果,对所述目标相关方对应的价值量进行核减,并更新所述目标相关方对应的第一类区块中的剩余价值量;其中,所述目标相关方为所述目标活动对应的至少一个相关方中的任意一个。11.根据权利要求2所述的方法,其特征在于,还包括:接收数据查询请求,所述数据查询请求中包含的查询信息项及所述查询信息项上的目标取值;遍历所述区块链上的第一类区块和第二类区块,将包含所述查询信息项且在所述查询信息项上的取值为所述目标取值的第一类区块和/或第二类区块中包含的活动信息,作为对所述数据查询请求的响应。12.一种基于区块链的数据存证方法,其特征在于,包括:获取目标活动对应的至少一个相关方在至少一个评价维度上的评价数据;根据所述至少一个相关方在至少一个评价维度上的评价数据,分别确定所述至少一个相关方各自在价值信息项上的取值;将所述至少一个相关方各自在价值信息项上的取值提供给计算设备,以供计算设备将所述至少一个相关方各自在价值信息项上的取值存证于区块链上。13.一种计算设备,其特征在于,包括存储器、处理器和通信组件;所述存储器用于存储一条或多条计算机指令;所述处理器与所述存储器和所述通信组件耦合,用于执行所述一条或多条计算机指令,以用于:通过所述通信组件接收数据存证请求,所述数据存证请求中包含目标活动的活动数据;生成包含所述...
【专利技术属性】
技术研发人员:李昊龙,张余喜,王雨风,冯磊,李圣,汤劲松,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。