最近,我使用IPFS(去中心化存储技术)开发了 Google Drive 的替代品。该应用程序达到了它的目的,但遇到了两个主要问题:
- 应用程序对于小文件非常酷,但对于大文件,下载非常缓慢并最终停止。
- 数据不是持久的,这意味着我在上传几个小时后丢失了一些文件。
我的问题:
IPFS 是持久存储系统吗?如果没有,可以使用什么措施使其持久化?
最近,我使用IPFS(去中心化存储技术)开发了 Google Drive 的替代品。该应用程序达到了它的目的,但遇到了两个主要问题:
我的问题:
IPFS 是持久存储系统吗?如果没有,可以使用什么措施使其持久化?
明白了你的问题。所以说到重点。
Is IPFS a persistent storage system ?
IPFS 是一个分布式系统,可以(除其他外)将内容哈希解析为它所代表的内容。此内容永远无法真正保证可用(可能您处于离线状态,可能与它的所有对等方都处于离线状态,可能您在强大的 NAT 后面,可能网络分裂和具有内容的对等方在另一个分割)。在 IPFS 简单或分散系统中,只有当持有该对象的节点消耗能量时,该对象才在线。
而你的第二部分,IPFS 主要是为了持久性和持久性!=持久性。IPFS 本身目前通过“固定”来处理这个问题,这将一个对象及其子对象排除在一个 IPFS 节点内的垃圾收集之外。
工作正在进行以使其更加持久。其中之一是 Filecoin(论文),并且有一些关于 ipfs-cluster 工具的具体想法。