预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111143883A(43)申请公布日2020.05.12(21)申请号201911415052.4(22)申请日2019.12.31(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人韩喆王春霈(74)专利代理机构北京亿腾知识产权代理事务所(普通合伙)11309代理人张明周良玉(51)Int.Cl.G06F21/62(2013.01)G06F16/27(2019.01)权利要求书4页说明书11页附图3页(54)发明名称基于区块链的数字内容取证方法、装置及设备(57)摘要本说明书实施例提供一种基于区块链的数字内容取证方法、装置及设备,在基于区块链的数字内容取证方法中,第一节点接收数字内容的取证任务。从多个节点中选取若干第二节点,并向若干第二节点中的各第二节点发送取证任务的执行指示。接收各第二节点在执行完成相应的取证任务之后返回的多个取证结果。判断多个取证结果是否相匹配。若相匹配,则从多个取证结果中选取任意的第一取证结果作为存证结果。在本地存储存证结果,并向多个节点中除第一节点外的其它节点广播该存证结果,以使其它节点在对存证结果进行共识验证后存储。CN111143883ACN111143883A权利要求书1/4页1.一种基于区块链的数字内容取证方法,所述区块链包括多个节点,所述多个节点至少包括第一节点,所述方法由所述第一节点执行,包括:接收数字内容的取证任务;从所述多个节点中选取若干第二节点,并向所述若干第二节点中的各第二节点发送取证任务的执行指示;接收所述各第二节点在执行完成相应的取证任务之后返回的多个取证结果;判断多个取证结果是否相匹配;若相匹配,则从所述多个取证结果中选取任意的第一取证结果作为存证结果;在本地存储所述存证结果,并向所述多个节点中除所述第一节点外的其它节点广播该存证结果,以使其它节点在对所述存证结果进行共识验证后存储。2.根据权利要求1所述的方法,所述判断多个取证结果是否相匹配,包括:计算所述多个取证结果的两两取证结果间的相似度;基于所述多个取证结果的两两取证结果间的相似度,将所述多个取证结果划分为至少一个分组;基于所述至少一个分组中的取证结果的个数,判断所述多个取证结果是否相匹配。3.根据权利要求2所述的方法,所述基于所述至少一个分组中的取证结果的个数,判断所述多个取证结果是否相匹配,包括:判断所述至少一个分组中是否存在取证结果的个数大于第一阈值的第一分组;若存在所述第一分组,则确定所述多个取证结果相匹配。4.根据权利要求2所述的方法,所述取证结果为网页截图;所述判断多个取证结果是否相匹配,还包括:基于所述多个取证结果各自对应的属性信息和/或基于所述多个取证结果各自对应的子截图的匹配结果,判断所述多个取证结果是否相匹配。5.根据权利要求1所述的方法,所述在本地存储所述存证结果,包括:基于所述存证结果以及与所述存证结果相关的内容信息生成目标交易;在本地存储所述目标交易;所述内容信息包括以下任一种或多种:存证结果对应的Hash值、取证任务的发起者、第一节点的信息、第二节点的信息以及取证时间。6.根据权利要求1所述的方法,还包括:若所述多个取证结果不相匹配,则从所述多个取证结果中选取出错误的取证结果,并确定发送所述错误的取证结果的第二节点;统计确定的第二节点发送错误的取证结果的次数;若所述次数大于预定阈值,则在所述区块链上广播所述确定的第二节点。7.根据权利要求1-6任一项所述的方法,所述数字内容包括以下任一项:网页截图、音频文件以及视频文件;所述取证任务包括以下任一项:截图任务、抓取任务以及录制任务。8.一种基于区块链的数字内容取证方法,所述区块链包括多个节点,所述多个节点包括若干第一节点和第二节点,所述方法由所述第二节点执行,包括:接收所述若干第一节点中任意的第一节点发送的取证任务的执行指示;响应于所述执行指示,执行所述取证任务,以获得取证结果;2CN111143883A权利要求书2/4页向所述第一节点返回所述取证结果;接收所述第一节点至少基于所述取证结果确定的存证结果;基于从其它第一节点接收的存证结果,采用共识算法,对从所述第一节点接收的存证结果进行共识验证;若共识验证通过,则对从所述第一节点接收的存证结果进行存储。9.根据权利要求8所述的方法,所述执行所述取证任务,包括:根据预定义的有效性验证规则,对所述第一节点的有效性进行验证;若有效性验证通过,则执行所述取证任务。10.根据权利哟求8或9所述的方法,所述共识算法为实用拜占庭容错PBFT算法。11.一种基于区块链的数字内容取证装置,所述区块链包括多个节点,所述多个节点至少包括第一节点,所述装置由所述第一节