IPFS:一种用于永久性网络的新P2P协议

2020-03-26 15:35:23

星际文件系统(IPFS)是一种新的Internet协议,旨在更新所有当前协议,从而提供一种可以满足几乎任何需求的多合一解决方案。IPFS协议允许创建完全分布式的应用程序,从而确保它们在整个网络中的可用性,而无需依赖单个集中式服务器来提供特定的服务。

  星际文件系统(IPFS)是一种新的Internet协议,旨在更新所有当前协议,从而提供一种可以满足几乎任何需求的多合一解决方案。IPFS协议允许创建完全分布式的应用程序,从而确保它们在整个网络中的可用性,而无需依赖单个集中式服务器来提供特定的服务。


  IPFS是一个完全免费的分布式对等文件系统(可以从GitHub上访问),它伪装成能够将所有计算设备与同一文件系统连接,从而提供了一个独特的协议,使之成为一体。涵盖网络的所有需求。从广义上讲,此协议与当前网站相同,但是在其中实施了BitTorrent协议以确保始终访问该协议。


  目前,该新协议仍处于“ Alpha ” 阶段,在实用层面上并没有提供很多可能性,但是,该协议确实有效,并且提供了一系列指南和实践示例来与之初次接触。


  如果我们是Linux用户,我们可以尝试使用此新协议的最新Alpha。为此,我们只需打开终端并输入以下命令:

  wget https://gobuilder.me/get/github.com/ipfs/go-ipfs/cmd/ipfs/ipfs_master_linux-amd64.zip

  解压缩ipfs_master_linux-amd64.zip

  cd ipfs

  mv ipfs / usr / local / bin / ipfs

  对于经验不足的用户,我们所做的就是使用wget下载软件的最新版本,将其解压缩,然后将自己定位在由unzip命令创建的文件夹中。到达该目录后,我们将«ipfs»文件移至路径文件夹,以便能够从终端执行该文件,而无需依赖于任何其他绝对或相对路径。


  为了检查一切是否正常,我们可以在终端« ipfs version »中输入,它必须返回下载工具的版本。一旦工作正常,一切都正确,我们就可以开始使用网络了。


  在下面的链接中,我们有一系列使用此新协议的示例,这些示例将使我们能够验证它们是否确实有效,并将使我们与它进行首次接触,并探究它为我们提供的可能性。我们将与网络打交道,检查如何才能有效地与网络上的其他对等方建立连接。


  要观察网络的行为,我们可以在终端中输入:

  ipfs群

  该程序将在屏幕上向我们显示我们直接连接的线对。

3.png


  ipfs诊断网

  该命令比上一个命令要广泛得多,它执行了此分布式协议的整个P2P网络的扫描,并向我们显示了当前连接到该网络的所有对。尽管它们的数量很大,但我们记得它仍处于开发和测试阶段,因此在较短的时间内网络扫描将结束。


4.png

  各种平台和某些操作系统(如FreeNas 10)已经开始实现这些连接。越来越多的系统和设备将实现该协议,尽管该协议仍处于开发阶段,但已经完全可用。

  像IPFS这样的分布式协议怎么样?您是否认为当前的Web协议已过时并且应该更新?


最新推荐