一种基于拜占庭容错去中心化存储网络的文件管理方法

    公开(公告)号:CN118018561A

    公开(公告)日:2024-05-10

    申请号:CN202410144039.4

    申请日:2024-02-01

    申请人: 山东大学

    IPC分类号: H04L67/1097 H04L9/00 H04L9/32

    摘要: 本发明涉及文件管理技术领域,具体地说,涉及一种基于拜占庭容错去中心化存储网络的文件管理方法。区块链节点根据其提供的功能进行分类:编码、存储和检索;具体包括:编码区块链节点将来自客户端的文件编码成块,并将它们分配给存储区块链节点;存储区块链节点以扇区为单位提供存储空间,并将收到的文件块存储在其扇区中;检索区块链节点从存储区块链节点处收集文件块,对其进行解码,然后将恢复的文件发送给提出请求的客户端。本发明设计利用同态指纹和阈值签名来验证编码过程的正确性和块的完整性,可以有效防止拜占庭攻击者、保障安全;利用存储加权BFT共识算法考虑了存储区块链节点贡献的存储资源数量的差异,实现了最佳拜占庭弹性。

    基于区块链的去中心化存储网络系统、方法及存储介质

    公开(公告)号:CN117421321A

    公开(公告)日:2024-01-19

    申请号:CN202311423065.2

    申请日:2023-10-30

    申请人: 山东大学

    摘要: 本发明属于区块链技术领域,具体涉及基于区块链的去中心化存储网络系统、方法及存储介质。基于区块链的去中心化存储网络系统,包括客户端,用于向服务器发送存储或检索文件的请求;对上传的初始文件或文本增量进行加密;服务器,用于接受客户端发送的请求,并提供如下任一项或多项服务:存储加密的初始文件或文本增量,生成存储证明;连续收集验证文件存在所需的时空存储证明,并生成汇总证明;通过文件标识检索客户端所需的初始文件及其所有的文本增量,并发送回客户端。本发明在存储多版本文件时使用文件增量来消除冗余,并在验证多版本文件时提出一种汇总方法来汇总证据,解决了存储多个版本的文件时会遇到存储冗余的问题。