-
公开(公告)号:CN117056297A
公开(公告)日:2023-11-14
申请号:CN202310652909.4
申请日:2023-06-05
申请人: 贵州白山云科技股份有限公司 , 山东大学
IPC分类号: G06F16/174 , G06F16/18 , G06F16/11 , G06F16/13 , G06F16/14 , G06F16/172 , G06F16/182 , G06F16/21 , G06F16/27
摘要: 本申请属于网络存储技术领域,具体涉及一种多版本文件的去中心化存储系统、方法、设备及存储介质,包括客户端、验证节点和区块链,客户端负责发送文件存储、检索或下载请求,并通过向验证节点支付代币来获得文件存储空间或文件获取的服务;验证节点通过向客户端提供文件存储和文件获取的服务来赚取代币,并维护区块链账本;区块链是双层DAG结构,包括上下两层,下层支持文件创建、更新、合并、分叉操作,上层保证账本的一致性,两层共享同一组区块。其优点在于,采用双层DAG区块链结构,下层支持文件创建、更新、合并和分叉等操作,而上层则确保分类帐的一致性。这种结构为文件索引节省了额外的存储空间。
-
公开(公告)号:CN117349253A
公开(公告)日:2024-01-05
申请号:CN202311413190.5
申请日:2023-10-30
申请人: 贵州白山云科技股份有限公司 , 山东大学
IPC分类号: G06F16/174 , G06F16/18 , G06F16/11 , G06F16/13 , G06F16/14 , G06F16/172 , G06F16/182 , G06F16/21 , G06F16/27
摘要: 本申请属于网络存储技术领域,具体涉及一种多版本文件的去中心化存储系统、方法、设备及存储介质,包括客户端、验证节点和区块链,客户端负责发送文件存储、检索或下载请求,并通过向验证节点支付代币来获得文件存储空间或文件获取的服务;验证节点通过向客户端提供文件存储和文件获取的服务来赚取代币,并维护区块链账本;区块链是双层DAG结构,包括上下两层,下层支持文件创建、更新、合并、分叉操作,上层保证账本的一致性,两层共享同一组区块。其优点在于,采用双层DAG区块链结构,下层支持文件创建、更新、合并和分叉等操作,而上层则确保账本的一致性。这种结构为文件索引节省了额外的存储空间。
-
公开(公告)号: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
申请人: 山东大学
摘要: 本发明属于区块链技术领域,具体涉及基于区块链的去中心化存储网络系统、方法及存储介质。基于区块链的去中心化存储网络系统,包括客户端,用于向服务器发送存储或检索文件的请求;对上传的初始文件或文本增量进行加密;服务器,用于接受客户端发送的请求,并提供如下任一项或多项服务:存储加密的初始文件或文本增量,生成存储证明;连续收集验证文件存在所需的时空存储证明,并生成汇总证明;通过文件标识检索客户端所需的初始文件及其所有的文本增量,并发送回客户端。本发明在存储多版本文件时使用文件增量来消除冗余,并在验证多版本文件时提出一种汇总方法来汇总证据,解决了存储多个版本的文件时会遇到存储冗余的问题。
-
-
-