➧图片:bing
➧原创文案:王校长聊区块链,星池科技starpool.cn已获转载。
快速一瞥:
1、IPFS是一个点对点去中心化网络,允许用户通过多个节点进行托管和备份。
2、IPFS确保内容能够抗审查和集中式的故障点,例如服务器问题或协同攻击。
当网站出现故障时,通常是由于集中式服务遭到破坏,例如托管服务器或域名系统 (DNS) 问题,或DDOS攻击。有时,也有可能是互联网审查的问题。
IPFS(InterPlanetary File System)或星际文件系统,就是为解决这些问题而生。它是一种去中心化的点对点文件共享网络和开源Web3服务,旨在克服集中式故障点和审查,以确保所有人都可以自由访问网络。
这也是一种备份数字文件的方法,如存储NFT收藏品,这样它们就不会突然从网络上消失。下面来看看 IPFS 的工作原理以及如何使用它。
在文章中你会看到:
- 什么是 IPFS?
- IPFS 是如何工作的?
- 谁在使用 IPFS?
- 如何使用 IPFS
- 运行 IPFS 节点
- IPFS的未来
什么是 IPFS?
IPFS由Protocol Labs构建,是一项依赖于分布式计算机网络的服务,这些计算机按照一定的规则存储内容(镜像网页、文件和应用程序),所有这些内容都可以通过输入链接来获取。
利用IPFS存储文件,意味着全世界任意数量的节点或计算机都能为你所用。只要网站或内容至少托管在一台计算机上,就始终可以访问。
据协议实验室数据,截至 2021 年 8 月,IPFS每周拥有 200 万独立用户、约 20万个网络节点以及每周约 125TB 的网关流量。
IPFS 是如何工作的?
上传到 IPFS 的文件被分成更小的块,分布在多台计算机上,并分配一个哈希值以允许用户定位它们。
IPFS 链接不是像普通 Web 那样使用基于位置的链接,而是基于每个项目的唯一哈希标识符。这有助于定位哪个或哪些节点可用,然后再使用点对点的方式让用户连接,这有点类似于 BitTorrent 技术。
IPFS 不基于区块链,但它同样是不可变的。内容一旦变动,哈希本身也会改变。除此之外,IPFS 有一个版本控制系统,可让用户添加文件的新版本并将其连接到前一个版本,从而确保维护整个历史记录。
谁在使用 IPFS?
有多种 Web3 服务已经在各种不同的应用程序中使用 IPFS。以下是一些主要服务:
- Filecoin,Protocol Labs 自己的分布式存储网络,基于 IPFS。它激励节点运营商通过加密货币奖励(FIL)来托管文件。
- Audius是一个去中心化的音乐服务网络,使用 IPFS 来托管其音频文件。
- Pinata是一个 NFT 托管服务网络,它使用 IPFS 为Rarible和Sorare等合作伙伴备份加密收藏品。
- OpenBazaar是一个由 IPFS 驱动的点对点电子商务平台。
- Morpheus.Network是一个使用 IPFS 的供应链网络服务。
如何使用 IPFS
一些浏览器本身支持 IPFS 浏览,而另一些浏览器则需要附加组件。Brave和Opera都直接支持 IPFS 链接:用户只需将链接粘贴到浏览器中,然后转到站点或文件即可。Brave提供了两种选项:通过公共网关或个人的本地节点访问 IPFS 内容。后一种选择适用于那些想要在本地验证内容的人。
或者,用户可以使用公共网关从任何浏览器访问 IPFS 内容,例如 https://ipfs.io或https://cloudflare-ipfs.com。网关将使用链接自动将用户路由到 IPFS 内容,并且有一长串可用的替代网关。
运行 IPFS 节点
如何运行自己的 IPFS 节点,并向网络添加内容?最简单的入门方法是使用IPFS Desktop,这是Protocol Labs 的官方软件套件。它适用于 Windows、Mac 和 Ubuntu,通过IPFS Desktop安装和操作用户自己的节点,然后将自己的文件添加到网络中。
另外,IPFS Companion是一个 Web 浏览器插件,可用于 Chrome、Edge、Brave、Firefox 和 Opera。它允许用户直接从浏览器与 IPFS 桌面和已安装的 IPFS 节点进行交互。它还向本机不支持它们的浏览器添加了对 ipfs:// 地址的支持。
IPFS的未来
2017 年,土耳其政府阻止了对维基百科的访问。IPFS 团队通过在其去中心化网络上镜像该网站的土耳其语版本来进行访问。IPFS在做的一些事情,有时候会让人感觉迷惑且“不必要”。
在撰写本文时,IPFS 自 2020 年初以来一直没有更新其官方规划,但 IPFS 项目负责人 Molly Mackinlay在 GitHub 上写道,她的团队专注于一系列技术增强以及进一步的浏览器集成。当然,为了应对外界的质疑,她的团队正在努力向外界阐释为什么使用 IPFS及种种好处。
虽然 IPFS 在很努力的宣传自己的有多好、对于那些精通网络技术的用户有多方便、是基础设施等等……然而,这些用户中有多少想要下载和操作节点,并使用笨重的内容标识符 (CID) 链接而不是标准的、熟悉的网络 URL?
IPFS 不像标准网站那样流畅和易于使用,但就像现在的许多 Web3 平台一样,应该会随着时间的推移而改进——尤其是当更多的 Web 浏览器支持原生链接时。还有一项名为 Unstoppable Domains 的服务,它提供更容易记住的 URL 来指向 IPFS 内容,并且越来越多的浏览器也开始支持这些。
另外,IPFS 很准确地抓住了正热的 NFT 市场,以此来帮助宣传。当 NFT 收藏品在 2021 年初爆红时,一些报道称,由于托管NFT的平台或服务器出现故障,人们花了真金白银购买的NFT消失不见了。IPFS挑选了一个好时机,提供了一种将 NFT 备份到分布式网络的方法(比如nft.storage),而且 OpenSea 等 NFT 市场也实现了该功能。
为了加快宣传力度,协议实验室此刻正专注于将 IPFS 的核心前提扩展到新产品和用例中。IPFS 催生了Filecoin,这是一个分布式 Web 存储平台,可以用加密货币向节点运营商支付空闲存储空间和带宽。2021 年 8 月,协议实验室推出了Web3.storage,这是一项与 IPFS 和 Filecoin 相关的服务,以促进 Web3 应用程序的创建。
除此之外,IPFS 正以各种其他有趣的方式用于推动 Web3 开发的未来。例如,名为Snapshot的治理投票系统借鉴了IPFS,允许代币持有者对去中心化自治组织 ( DAO )内的提案进行投票。一般的,使用加密货币进行投票一般会产生些许费用,而由于巧妙地使用了分布式存储网络IPFS,Snapshot不使用“链上”验证,因此任何投票都是免费的。
IPFS会让世界变得更好吗?也许IPFS仅仅只是众多现有方案的1/n,但不妨碍它正在成为互联网的未来。当然,要成功破圈,还有很长一段路要走。