IPFS(星际文件系统)可以被视为 BT 协议的现代演进版本。它们的核心理念相似:将存储和带宽压力分散到网络中的各个节点。用户通过 IPFS 客户端和协议来访问和下载内容。IPFS 的一个创新点是支持 HTTP/S 网关。这些网关本质上是 IPFS 客户端的反向代理:网关服务器使用 IPFS 协议获取文件,然后将内容传输给用户。这种方式使得即使没有安装 IPFS 客户端的用户也能访问 IPFS 内容,但下载速度会受限于网关的性能。

在 IPFS 生态中,一些中心化的服务提供商提供付费的"固定"(pinning)服务,类似于传统的网盘服务。这些提供商通常也会提供一定的免费额度。虽然他们承担了主要的存储和带宽成本,但部分负载仍可以由网络中的其他节点分担(应该)。

总结:

  1. 延续了传统BT不受审查、分布式分散存储和带宽压力的优点
  2. 中心化的服务商使得上传的文件具有一定保障,“断种”的风险没那么大
  3. 可以从各大公共网关获取下载直链,便于分享或用作图床等

扩展:

  • 中心服务商:pinata, lighthouse.storage, chainsafe (前两个免费额度 1G,最后一个免费额度 20G)
  • 激励系统 crust: 类似挖矿,不过这里变成了为客户做种,客户给币,按照 CRU 币价还挺便宜的。

下边是存在 IPFS 中的图片,上传时间 2024-8-12,分别传于 pinata、chainsafe、v2ex 个人 IPFS 图床

pinata chainsafe v2ex