去中心化存储服务的证明方法、装置、设备及存储介质制造方法及图纸

技术编号:35738511 阅读:21 留言:0更新日期:2022-11-26 18:41
本申请涉及区块链技术领域,本申请提供一种去中心化存储服务的证明方法、装置、设备及存储介质,所述方法:获取存储随机数,并根据存储随机数,生成存储证明;通过验证中心对待验证文件进行验证,并接收存在性证明;根据存储证明和存在性证明,判断是否接收到存储节点发出的存在性证明;若未接收到存在性证明,则对存储节点进行惩罚。通过上述方式,通过获取存储随机数并生成存储证明,将待验证文件验证后生成存在性证明,并根据存储证明和存在性证明的关系,确定待验证文件是否被可靠保存在存储节点中,提高了在去中心化网络中存储节点存储数据的可靠性,解决了目前现有存储节点保存数据的可靠性低下的技术问题。据的可靠性低下的技术问题。据的可靠性低下的技术问题。

【技术实现步骤摘要】
去中心化存储服务的证明方法、装置、设备及存储介质


[0001]本专利技术涉及区块链
,尤其涉及一种去中心化存储服务存储的证明方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]区块链本质上是一个全局共享的数据库,区块链目前已经被广泛运用于各个领域,例如金融、证券、医疗、供应链等领域。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了特定的信息,用于验证其信息的有效性和生成下一个区块。在去中心化存储服务的场景中,没有一个中心化的机构来保证提供的存储服务是可靠的。现有技术中,主链接收到Merkle树根后,无法知道每个数据块的具体内容,也无法知道每个数据块中包含了哪些交易,往往出现无法确定各个存储节点是否对数据进行了可靠的保存。因此,如何解决现有存储节点保存数据的可靠性低下成为了目前亟待解决的技术问题。

技术实现思路

[0003]本专利技术的主要目的在于提供一种去中心化存储服务的证明方法、装置、设备及计算机可读存储介质,旨在解决现有存储节点保存数据的可靠性低下的技术问题。
[0004]为实现上述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种去中心化存储服务的证明方法,其特征在于,所述证明方法包括以下步骤:获取存储随机数,并根据所述存储随机数,通过存储节点生成存储证明;通过验证中心对所述存储节点中的待验证文件进行验证,并接收存在性证明,其中,所述存在性证明通过所述存储节点发出;根据所述存储证明和所述存在性证明,判断是否接收到所述存储节点发出的所述存在性证明;若未接收到所述存在性证明,则对所述存储节点进行惩罚。2.如权利要求1所述的去中心化存储服务的证明方法,其特征在于,所述根据所述存储随机数,通过存储节点生成存储证明,包括:通过所述存储节点获取所述存储随机数,并获取所述存储节点的节点信息;基于所述存储随机数和所述存储节点的信息,通过哈希值计算,生成所述存储证明,其中,所述节点信息包括所述存储节点的身份信息。3.如权利要求1所述的去中心化存储服务的证明方法,其特征在于,所述通过验证中心对所述存储节点中的待验证文件进行验证,并接收存在性证明,其中,所述存在性证明通过所述存储节点发出,包括:基于所述存储证明,通过所述验证中心从所述存储节点存储的文件中随机选择所述待验证文件发出验证指令;获取所述验证指令后,通过所述存储节点将所述待验证文件进行哈希值计算,生成所述待验证文件对应的默克尔树的树根,并将所述默克尔树的树根作为所述存在性证明。4.如权利要求1所述的去中心化存储服务的证明方法,其特征在于,所述若未接收到所述存在性证明,则对所述存储节点进行惩罚之前,还包括:若接收到所述存在性证明,则确认所述存储节点将所述待验证文件进行了存储,且在第二预设时间阈值内未删除所述待验证文件。5.如权利要求1所述的去中心化存储服务的证明方法,其特征在于,所述根据所述存储证明和所述存在性证明,判断是否接收到所述存储节点发出的所述存在性证明之后,还包括:将所述存储证明与所述存在性证明进行匹配,得到匹配结果;若所述...

【专利技术属性】
技术研发人员:刘岭峰王超博肖苗苗曾佑诚刘群华毛岱山麦佩雨
申请(专利权)人:熵链科技厦门有限公司
类型:发明
国别省市:

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

1