关于非法文件的行星际文件系统(IPFS)安全问题

时间:2019-07-01 03:25:18

标签: security distributed-computing p2p ipfs

通过IPFS分布式p2p存储和共享,如果您是IPFS提供者,那么难道没有人会在您的计算机上存储非法物品吗?

IPFS系统是否使用某种机制来防止这种情况?有人甚至会怎么知道非法内容是否存储在他们的计算机上,特别是如果他们仅存储文件的一部分?

我想在计算机上运行IPFS节点,但是不确定是否需要担心使用IPFS节点的恶意行为者。

1 个答案:

答案 0 :(得分:0)

这里的法律非常明确,几乎在所有情况下,您都不负责缓存部分/完整文件/元数据。

<块引用>

分布式p2p存储和共享

不,它更像 BitTorrent 协议,而不像电视剧“硅谷”。你需要共享一个文件,有人需要找到一个散列来下载一个文件(不同之处在于 .torrent 文件在 2015 年左右之前在 BitTorrent 中比磁体散列更受欢迎,而在 IPFS 散列是唯一的方法,也是系统是全局的,这意味着使用复杂的散列函数,因此不可能发生冲突,因此它可以检查整个网络上的散列,因此不会存储文件夹/文件结构重建的重复数据块)。

这里的重点是,就像在 BitTorrent 中一样,您不会存储您不需要的任何文件,现在就像在 BitTorrent 中一样,您可以执行 IPFS BitSwap 来加速集群,这就是 cloudflare-ipfs.com 和 ipfs.infura 所做的.io 和其他 (?)。在 BitTorrent 中也存在这样的事情,特别是自动附加到具有相同文件部分哈希值的更新种子......这很酷,但在 IPFS 中它是自动完成的。还存在仅使用磁体散列传播 .torrent 文件(又名磁体元数据)的不同服务器。我相信即使是 DHT 爬虫也能发挥一些作用,比如 BTDigg 或 https://btdb.eu/,但当然不多,你可以设置你自己的爬虫(as Btdigg is open source),它可以做到这一点:共享种子的元数据,几乎不需要任何资源...(您甚至可以设置您自己的 bootstrap supernode 来创建您自己的独立 DHT。)但是这样做非常酷,因为可以在那里找到很多东西。据我了解,IPFS 默认情况下也会这样做,即它存储一些元数据以帮助数据传播。您可以进一步阅读: https://discuss.ipfs.io/t/ipfs-propagation/4301

https://discuss.ipfs.io/t/how-fast-do-ipns-changes-propagate/311

https://docs.ipfs.io/concepts/bitswap/ 还有这个:https://collab.ipfscluster.io/