IPFS 文件未下载

IPFS file not downloading

我正在使用 ipfs 与其他用户共享文件,我上传它然后停止 ipfs 守护进程。因此,理想情况下,无论发送方机器是否 运行 ipfs 守护程序,该文件都应该分发给其他对等方并可下载给接收方用户。这里有延迟还是我遗漏了什么?

我认为你应该向下面提到的 link 寻求帮助:

https://medium.com/@JohnZettler/how-to-save-a-file-on-ipfs-a-7-step-primer-3476469536c7

阅读本文后,您将了解如何从 ipfs 添加、固定和检索数据。 希望对你有所帮助。

我认为 medium 文章缺少解释的内容,我宁愿考虑相关的。

在文章中解释的示例中,提到 Protocol Labs 提供了一组引导节点,这些节点会废弃网络以寻找新文件,以便在 IPFS 守护程序关闭后使您的文件可用,您首先需要访问 https://ipfs.io/ipfs/[yourHash]

我们还需要了解两个重要的细节。首先,我们的文件仅由之前下载文件的对等方分发,这就是为什么当您访问 https://ipfs.io/ipfs... 时,引导节点将文件从您的机器下载到他们的机器和您的文件的新提供者,在同一个方式,如果是我请求访问您的文件,我也会成为您文件的源节点。其次,我们需要知道这并不意味着您的文件将永远可用,有一个下划线服务会清理一段时间内未访问的文件以优化磁盘使用,因此在某些时候,您的文件将变得不可用,除非你的本地守护进程是 运行。

关于 IPFS 的另一个可怕事实是,一旦您的文件通过网络分发,您将无法控制谁在访问它们。在我的团队中,我们正在努力通过添加 ACL 层来改进 IPFS,使文件所有者能够决定谁有权访问他们的文件,并可以随时撤销访问权限。如果您对此感兴趣,请随时查看our wiki