IPFS是什么?为什么人们使用IPFS?由Protocol Labs开发的星际文件系统(IPFS)是一种点对点(P2P)超媒体协议。该协议旨在引发一场新的互联网革命。您可以阅读本文以获取更多信息。
什么是IPFS?
星际文件系统(IPFS)由Protocol Labs开发,是一种P2P超媒体协议。它是一个分散式服务,通过广泛分布的计算机网络托管材料。
托管的材料可能有很多不同的形式和类别,例如数据库、网站、媒体文件、文档和应用程序等。通过输入一个“链接”,您可以访问IPFS网络上可用的任何内容。实际上,访问内容的方式与通过键入其URL访问网站非常相似。
IPFS还部署了数十万个节点,它们捐赠其存储带宽以便网络存储数据,就像区块链网络使用节点来提取验证数据所需的处理能力一样。
对于不了解的人来说,节点本质上是构成IPFS网络的个体计算机系统。因此,IPFS基本上可以执行中心化Web2平台的所有功能,而无需集中式数据存储。
为什么很多人使用IPFS?
IPFS的开发者Protocol Labs保证系统在以下几个方面表现更好:
速度
目前的客户端-服务器基础架构使用超文本传输协议(HTTP)作为默认的请求-响应协议。HTTP协议只是将您定向到一个特定的位置,通常是一个单一的服务器。然而,IPFS P2P方法使您能够同时从多个节点(或计算机系统)检索多个内容片段。这导致了大量的带宽预算节省,并确保更快的通信。
去中心化
到目前为止,像亚马逊网络服务和谷歌云这样的组织几乎拥有我们选择在其网络服务器上自由保存的任何信息。他们有权随意排除您在其平台上的资格,并限制您对自己内容的访问。
他们甚至可能在政府强制的情况下将您锁在外面,这在伊朗和中国等国家经常发生。相比之下,IPFS网络的P2P方法确保了完全的去中心化,从而确保信息可在任何审查尝试的情况下访问。
安全性
IFPS采用两项措施,确保恶意行为者无法篡改其网络上的任何数据或文件。
- 不变性,以确保上传到网络节点的数据不能被更改。
- 每个文件都被赋予一个哈希。哈希充当对该特定文件独有的指纹。为确保您收到了正确的文件,您可以将您搜索的哈希与您收到的哈希代码进行比较。
由于底层的去中心化机制,黑客没有目标可攻击。
效率
IPFS协议对去中心化的强调确保了我们在先前P2P网络(如BitTorrent)中曾经看到的优势。每个节点在网络中独立存储一个文件。然后,它们在请求相应哈希(该哈希是该特定文件的唯一定位器代码)时发送这些数据。这个过程类似于“播种”种子文件。
请注意,当文件首次上传到IPFS时,网络只制作一个副本,以及一个哈希。这确保了需要处理的数据量相对较小。这反过来导致较少的存储需求。此外,这种卓越的效率意味着IPFS可以在(相对)较低质量的互联网连接下运行,从而使其网络广泛可访问。
我希望这篇文章《什么是IPFS?为什么很多人使用IPFS?》能够让您更好地了解IPFS。





















