【技术实现步骤摘要】
基于区块链的数据存证方法和装置
[0001]本说明书一个或多个实施例涉及区块链
,尤其涉及一种基于区块链的数据存证方法和装置。
技术介绍
[0002]对应存证在区块链上的数据而言,通常难以篡改,并且可追溯,因此数据上链存证已经成为了区块链的一种重要的应用模式。区块链通常依托于分布式网络,区块链中的各节点需要存储相同的数据副本,以保持不同的节点之间的数据一致性。现如今,需要上链存证的数据的数据量逐渐变得庞大。然而,通常难以保证单个节点上有足够存储空间。此外,即使单个节点上有足够的存储空间,不同的节点之间也需要耗费大量的时间来进行数据同步。
技术实现思路
[0003]本说明书一个或多个实施例提供技术方案如下:
[0004]本说明书提供一种基于区块链的数据存证方法,所述方法应用于接入所述区块链的数据处理平台;其中,所述区块链上部署了用于对数据进行处理的智能合约;所述方法包括:
[0005]接收终端设备发送的与采集到的源数据对应的数据摘要,并基于所述数据摘要确定所述源数据是否包括与异常事件对应的源数据片段;
[0006]如果是,生成异常上报信息,并将所述异常上报信息发布至所述区块链;其中,所述异常上报信息包括与所述异常事件关联的终端设备对应的设备标识,以及与所述异常事件对应的事件信息;
[0007]调用所述智能合约中的源数据获取逻辑,在所述区块链上生成源数据获取请求;其中,所述源数据获取请求包括所述设备标识和所述事件信息;
[0008]从所述区块链上获取所述源数据 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据存证方法,所述方法应用于接入所述区块链的数据处理平台;其中,所述区块链上部署了用于对数据进行处理的智能合约;所述方法包括:接收终端设备发送的与采集到的源数据对应的数据摘要,并基于所述数据摘要确定所述源数据是否包括与异常事件对应的源数据片段;如果是,生成异常上报信息,并将所述异常上报信息发布至所述区块链;其中,所述异常上报信息包括与所述异常事件关联的终端设备对应的设备标识,以及与所述异常事件对应的事件信息;调用所述智能合约中的源数据获取逻辑,在所述区块链上生成源数据获取请求;其中,所述源数据获取请求包括所述设备标识和所述事件信息;从所述区块链上获取所述源数据获取请求,并将所述源数据获取请求发送给与所述设备标识对应的终端设备,以使所述终端设备基于所述事件信息从采集到的源数据中提取与所述异常事件对应的源数据片段,并将提取出的源数据片段发送给所述数据处理平台;调用所述智能合约中的源数据存证逻辑,将提取出的源数据片段在所述区块链上进行存证。2.根据权利要求1所述的方法,所述确定所述源数据是否包括与异常事件对应的源数据片段,包括:确定所述源数据是否包括与已发生的异常事件对应的源数据片段;和/或,确定所述源数据是否包括与异常事件的发生趋势对应的源数据片段。3.根据权利要求1所述的方法,所述异常上报信息包括与所述异常事件关联的至少一个终端设备分别对应的设备标识,以及与所述异常事件对应的事件信息;所述源数据获取请求包括与所述至少一个终端设备中的任一目标终端设备对应的设备标识和所述事件信息;所述将所述源数据获取请求发送给与所述设备标识对应的终端设备,以使所述终端设备基于所述事件信息从采集到的源数据中提取与所述异常事件对应的源数据片段,并将提取出的源数据片段发送给所述数据处理平台,包括:将所述源数据获取请求发送给所述目标终端设备,以使所述目标终端设备基于所述事件信息从采集到的源数据中提取与所述异常事件对应的源数据片段,并将提取出的源数据片段发送给所述数据处理平台。4.根据权利要求1所述的方法,所述调用所述智能合约中的源数据存证逻辑,将提取出的源数据片段在所述区块链上进行存证,包括:调用所述智能合约中的源数据存证逻辑,确定提取出的源数据片段与所述异常上报信息是否匹配;如果是,将所述源数据片段在所述区块链上进行存证。5.根据权利要求1所述的方法,所述事件信息包括事件类型和/或事件发生范围。6.根据权利要求5所述的方法,所述事件发生范围包括事件发生的时间范围和/或空间范围。7.一种基于区块链的数据存证方法,所述方法应用于终端设备;其中,所述区块链上部署了用于对数据进行处理的智能合约;所述方法包括:采集源数据,并生成与所述源数据对应的数据摘要;
将所述数据摘要发送给接入所述区块链的数据处理平台,以使所述数据处理平台在基于所述数据摘要确定所述源数据包括与异常事件对应的源数据片段时,生成包括与所述异常事件关联的终端设备对应的设备标识,以及与所述异常事件对应的事件信息的异常上报信息,并将所述异常上报信息发布至所述区块链,以调用所述智能合约中的源数据获取逻辑,在所述区块链上生成包括所述设备标识和...
【专利技术属性】
技术研发人员:王家恒,王炎,乐煜炜,
申请(专利权)人:杭州钛度科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。