The invention discloses a verification method, a storage terminal, a verification terminal and a system for idle storage space, relating to the storage technology field for verifying the idle storage space of the node where the storage terminal is located. The method of the invention mainly includes: after verifying that the terminal selects the first sequence number from the sequence range, calculates the first sequence parameter corresponding to the first sequence number according to the preset algorithm, and sends the first sequence parameter to the storage terminal; after receiving the first sequence parameter, the storage terminal determines the first sequence according to the preset mapping relationship. The serial number corresponding to the parameter is marked as the second serial number, and the second serial number is sent to the verification terminal; after the verification terminal receives the second serial number sent by the storage terminal, it verifies whether the first serial number is consistent with the second serial number; if the verification terminal verifies that the first serial number is consistent with the second serial number, it determines the storage terminal. The storage space is idle. The invention is suitable for verifying the idle storage space of nodes in the block chain system.
【技术实现步骤摘要】
闲置存储空间的验证方法、存储终端、验证终端及系统
本专利技术涉及存储
,特别是涉及一种闲置存储空间的验证方法、存储终端、验证终端及系统。
技术介绍
随着技术的不断发展,区块链技术逐步普及。其中,区块链是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,区块链是一串使用密码学方法相关联产生的数据块,各个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。由于区块链系统中,不同的节点上的终端都可以进行数据的存储。并且在基于区块链的记账权在进行分配时,具有较大闲置存储空间的节点的终端能够获取较大的权重,因此,对于区块链中不同节点的终端中,其存储空间的闲置部分,对于争夺交易过程的记账权具有较大意义。目前,在基于区块链的数据存储过程中,通常由存储终端出示其所具备的闲置存储空间,区块链系统基于存储终端所出示的闲置存储空间进行后续操作,如记账权分配。然而,在实际应用中,由于存储终端所在节点的闲置存储空间对于整个区块链系统的后续的权重分配存在影响,而由存储终端所出示的闲置存储空间的空间大小,可能存在误报、或为争夺较大权重而进行恶意虚报的情况,因此,如何在基于区块链系统下,对存储终端所在的节点的闲置存储空间进行验证,成为了领域内亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提供的闲置存储空间的验证方法、存储终端、验证终端及系统,其目的在于在区块链系统下,实现对其节点对应的终端内闲置存储空间的验证。本专利技术的目的是采用以下技术方案来实现的:第一方面,本专利技术提供了一种闲置存储空间的验证方法,所述方法包括:验 ...
【技术保护点】
1.一种闲置存储空间的验证方法,其特征在于,所述方法包括:验证终端从序列范围中选取第一序列号后,根据预设算法计算所述第一序列号对应的第一序列参数,并将所述第一序列参数发送至存储终端,所述序列范围是根据预设存储数据及存储终端中闲置存储空间确定的,所述预设存储数据中包括所述序列号及对应的序列参数;所述存储终端接收到第一序列参数后,根据预设映射关系,确定所述第一序列参数对应的序列号,记作第二序列号,并将所述第二序列号发送至验证终端,所述预设映射关系包含各个序列号及对应的序列参数;所述验证终端接收到所述存储终端发送的所述第二序列号后,验证所述第一序列号与所述第二序列号是否一致;所述验证终端若验证所述第一序列号与所述第二序列号一致,则确定所述存储终端的存储空间为闲置状态。
【技术特征摘要】
1.一种闲置存储空间的验证方法,其特征在于,所述方法包括:验证终端从序列范围中选取第一序列号后,根据预设算法计算所述第一序列号对应的第一序列参数,并将所述第一序列参数发送至存储终端,所述序列范围是根据预设存储数据及存储终端中闲置存储空间确定的,所述预设存储数据中包括所述序列号及对应的序列参数;所述存储终端接收到第一序列参数后,根据预设映射关系,确定所述第一序列参数对应的序列号,记作第二序列号,并将所述第二序列号发送至验证终端,所述预设映射关系包含各个序列号及对应的序列参数;所述验证终端接收到所述存储终端发送的所述第二序列号后,验证所述第一序列号与所述第二序列号是否一致;所述验证终端若验证所述第一序列号与所述第二序列号一致,则确定所述存储终端的存储空间为闲置状态。2.根据权利要求1所述的方法,其特征在于,在所述验证终端从序列范围中选取第一序列号后,根据预设算法计算所述第一序列号对应的第一序列参数,并将所述第一序列参数发送至存储终端之前,所述方法还包括:所述验证终端从所述存储终端接收所述序列范围。3.根据权利要求2所述的方法,其特征在于,在所述验证终端从序列范围中选取第一序列号后,根据预设算法计算所述第一序列号对应的第一序列参数,并将所述第一序列参数发送至存储终端之前,所述方法还包括:所述验证终端从所述序列范围中随机选取一序列号,记作第一序列号。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述验证终端选取预设算法,并发送至所述存储终端。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述预设算法为预设单向函数算法;所述验证终端从序列范围中选取第一序列号后,根据预设算法计算所述第一序列号对应的第一序列参数包括:所述验证终端通过预设单向函数算法,对所述第一序列号进行计算,得到所述第一序列参数。6.一种验证终端,其特征在于,所述验证终端包括:...
【专利技术属性】
技术研发人员:胡宇光,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。