【技术实现步骤摘要】
证据存证方法及装置
[0001]本说明书一个或多个实施例涉及区块链
,尤其涉及一种证据存证方法及装置。
技术介绍
[0002]区块链技术(也被称之为,分布式账本技术)是一种去中心化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。
[0003]鉴于区块链技术存在上述优势,且目前大家对自己的隐私数据越来越关注,大量用户选择将数据存储至区块链系统,以保证数据的安全性。
技术实现思路
[0004]有鉴于此,本说明书一个或多个实施例提供一种证据存证方法及装置。
[0005]为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
[0006]根据本说明书一个或多个实施例的第一方面,提出了一种证据存证方法,应用于区块链系统,包括:
[0007]在接收到证据存证交易的情况下,对所述证据存证交易中包含的证据信息进行存证;
[0008]基于已存证的满足预设关联条件的多个证据信息,生成与所述多个证据信息对应的证据 ...
【技术保护点】
【技术特征摘要】
1.一种证据存证方法,应用于区块链系统,包括:在接收到证据存证交易的情况下,对所述证据存证交易中包含的证据信息进行存证;基于已存证的满足预设关联条件的多个证据信息,生成与所述多个证据信息对应的证据包;其中,所述证据包用于确定出所述多个证据信息,以构建证据链;对生成的证据包进行存证。2.根据权利要求1所述的方法,所述对所述证据存证交易中包含的证据信息进行存证,包括:调用证据存证合约,以读取所述证据存证交易中包含的证据信息,并对读取到的证据信息进行存证;所述生成与所述多个证据信息对应的证据包,包括:调用证据包生成合约,以根据该合约中包含的证据包生成逻辑,生成与所述多个证据信息对应的证据包。3.根据权利要求1所述的方法,所述关联条件包含:涉及同一对象;所述生成与所述多个证据信息对应的证据包,包括:从已存证的证据信息中确定出涉及同一对象的多个证据信息,以基于确定出的多个证据信息生成与该对象对应的证据包;和\或,所述关联条件包含:已存证的证据信息数量达到预设数量;所述生成与所述多个证据信息对应的证据包,包括:基于所述预设数量的证据信息生成证据包;和\或,所述关联条件包含:为证据包生成交易中指定的证据信息;所述生成与所述多个证据信息对应的证据包,包括:响应于证据包生成交易,从已存证的证据信息中确定出所述证据包生成交易中指定的多个证据信息,以基于确定出的多个证据信息生成与所述证据包生成交易对应的证据包。4.根据权利要求1所述的方法,所述证据包中至少包含下述一种信息:所述多个证据信息的哈希值、用于表征所述多个证据信息之间的逻辑关系的逻辑描述信息、所述多个证据信息的属性信息;其中,所述属性信息至少包含下述一种:证据信息的归属信息、证据信息涉及的事件信息、证据信息的时间信息。5.根据权利要求1所述的方法,所述生成与所述多个证据信息对应的证据包,包括:获取所述多个证据信息的哈希值,以及所述多个证据信息之间的逻辑描述信息;基于所述逻辑描述信息构建所述多个哈希值之间的组织关系。6.根据权利要求5所述的方法,还包括:基于所述证据包中包含的哈希值确定出所述多个证据信息;基于所述证据包中包含的组织关系,将所述多个证据信息整合为证...
【专利技术属性】
技术研发人员:马雪东,刘坚,陈赛,龙卉,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。