一种受理区块链存证交易的方法及系统技术方案

技术编号:26260521 阅读:29 留言:0更新日期:2020-11-06 17:56
公开了一种受理区块链存证交易的方法及系统。由区块链网络中的多个节点(本文称之为取证节点)负责网络证据的抓取,在这多个取证节点在抓取了网络证据之后,会彼此互相发送自身抓取的网络证据的证据哈希。然后,每个取证节点会将自身获得的全部证据哈希(包括自身计算的证据哈希和自身接收到的证据哈希)中数量最大的证据哈希确定为可信的证据哈希,基于可信的证据哈希构建存证交易并受理。

【技术实现步骤摘要】
一种受理区块链存证交易的方法及系统
本说明书实施例涉及信息
,尤其涉及一种受理区块链存证交易的方法及系统。
技术介绍
随着区块链技术的发展,基于区块链实现网络证据存证的业务模式较为常见。具体地,针对待存证的网络证据(如网页),一般由区块链网络中的某个节点负责抓取网络证据,接着,该节点会计算抓取的网络证据的证据哈希,并基于证据哈希构建存证交易,然后,该节点一方面受理自身构建的存证交易,另一方面将构建的存证交易广播给其他节点进行受理。需要说明的是,针对区块链网络中的每个节点,该节点受理存证交易,意味着该节点会将存证交易缓存于本地,如此,待到各节点需要进行共识时,缓存于各节点本地的存证交易才可能被打包进区块,进而写入区块链。然而,在现有技术中,仅由联盟链网络中的单个节点负责抓取网络证据并构建存证交易,其他节点在受理该节点广播的存证交易时,通常无法验证该节点抓取的网络证据是否真实。
技术实现思路
为了解决区块链网络中负责对网络证据进行取证的节点不可信的问题,本说明书实施例提供一种受理区块链存证交易的方法本文档来自技高网...

【技术保护点】
1.一种受理区块链存证交易的方法,区块链网络的各节点中包括多个负责抓取网络证据的取证节点,所述方法包括:/n针对每个取证节点/n该取证节点抓取待存证的网络证据,并计算抓取的网络证据的证据哈希;/n将计算的证据哈希发送给其他取证节点,以及接收其他取证节点发送的证据哈希;/n将获得的全部证据哈希中相同的证据哈希划分进同一组,并且,将获得的全部证据哈希中不同的证据哈希划分进不同组;/n统计每个组中证据哈希的数量,并将数量最大的组中的证据哈希确定为可信证据哈希;/n基于确定的可信证据哈希构建存证交易并受理。/n

【技术特征摘要】
1.一种受理区块链存证交易的方法,区块链网络的各节点中包括多个负责抓取网络证据的取证节点,所述方法包括:
针对每个取证节点
该取证节点抓取待存证的网络证据,并计算抓取的网络证据的证据哈希;
将计算的证据哈希发送给其他取证节点,以及接收其他取证节点发送的证据哈希;
将获得的全部证据哈希中相同的证据哈希划分进同一组,并且,将获得的全部证据哈希中不同的证据哈希划分进不同组;
统计每个组中证据哈希的数量,并将数量最大的组中的证据哈希确定为可信证据哈希;
基于确定的可信证据哈希构建存证交易并受理。


2.如权利要求1所述的方法,抓取待存证的网络证据,包括:
从目标网页地址抓取待存证的网页截图。


3.如权利要求1所述的方法,将数量最大的组中的证据哈希确定为可信证据哈希,具体包括:
若数量最大的组所包含的证据哈希的数量大于第一指定数量,则将数量最大的组所对应的证据哈希确定为可信证据哈希。


4.如权利要求3所述的方法,所述第一指定数量为(2N+1)/3或(N+1)/2;N为各取证节点的数量。


5.如权利要求3所述的方法,所述方法还包括:
若数量最大的组所包含的证据哈希的数量不大于第一指定数量且大于第二指定数量,则将数量最大的组所对应的证据哈希与数量次大的组所对应的证据哈希皆确定为可信证据哈希;所述第二指定数量小于所述第一指定数量。


6.如权利要求5所述的方法,基于确定的可信证据哈希构建存证交易并受理,具体包括:
针对确定的每个可信证据哈希,基于该可信证据哈希构建该可信证据哈希对应的存证交易并受理;
或,基于确定的两个可信证据哈希构建存证交易并受理。


7.如权利要求5所述的方法,所述方法还包括:
若数量最大的组所包含的证据哈希的数量不大于第二指定数量,则重新从目标证据源抓取网络证据。


8.如权利要求1所述的方法,区块链网络的各节点中还包括至少一个非取证节点;
所述方法还包括:
将构建的存证交易发送给非取证节点进行受理。


9.一种受理区块链存证交易的装置,区块链网络的各节点中包括多个负责抓取网络证据的所述装置,所述装置包括:
抓取计算模块,抓取待存证的网络证据,并计算抓取的网络证据的证据哈希;
发送接收模块,将计算的证据哈希发送给其他取证节点,以及接收其他取证节点发送的证据哈希;
...

【专利技术属性】
技术研发人员:杨新颖
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1