在 IPFS 上持久存储数据

Storing data persistently on IPFS

最近我使用 IPFS(去中心化存储技术)开发了 Google 驱动器的替代品。该应用程序服务于它的目的,但遇到了 2 个主要问题:

  1. 应用程序对于小文件非常酷,但对于大文件,下载速度非常慢,最终停止。
  2. 数据不持久,意味着我在上传几个小时后丢失了几个文件。

我的问题:

IPFS是持久化存储系统吗?如果没有,可以采取什么措施使其持久化?

了解您的 question.So 重点。 Is IPFS a persistent storage system ?

IPFS 是一个分布式系统,可以(除其他外)将内容哈希解析为其代表的内容。永远无法真正保证此内容可用(也许您处于离线状态,也许所有具有它的对等体都处于离线状态,也许您在强大的 NAT 后面,也许网络分裂并且具有该内容的对等体在另一个划分)。 在 IPFS 简单或去中心化系统中,只有当持有对象的节点消耗能量时,对象才在线。

而你的第二部分,IPFS主要是为了永久和持久!=persistent.IPFS本身目前通过"pinning"来处理这个问题,它将一个对象及其子对象排除在一个垃圾收集之外IPFS 节点。

正在努力使其更多 persistent.One 其中有 Filecoin (paper),并且有一些关于 ipfs-cluster 工具的具体想法。