在IPFS上持久存储数据

时间:2018-11-11 18:05:03

标签: web blockchain ipfs decentralized-applications

最近,我使用IPFS(去中心化存储技术)开发了Google云端硬盘的替代产品。该应用程序达到了目的,但遇到了两个主要问题:

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

我的问题:

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

1 个答案:

答案 0 :(得分:1)

理解您的问题。 Is IPFS a persistent storage system ?

IPFS是一个分布式系统,可以(除其他外)将内容哈希解析为其所表示的内容。永远不能保证确实有此内容可用(也许您处于脱机状态,也许所有与之对等的设备都处于脱机状态,也许您在强大的NAT背后,也许网络分裂了,而具有该内容的对等设备却位于另一侧划分)。 在IPFS简单或分散式系统中,仅当拥有对象的节点消耗能量时,该对象才在线。

第二部分,IPFS主要用于永久性和永久性!=persistent。IPFS本身目前通过“固定”处理,这将一个对象及其子对象从一个IPFS节点内的垃圾回收中排除。

人们正在努力使其更具持久性。其中之一就是Filecoin(paper),还有一些关于ipfs-cluster工具的具体想法。