星鉴网>IPFS技术>IPFS入门教程:从对等方检索内容

IPFS入门教程:从对等方检索内容

2018/12/30 17:59:25 1759人阅读

【导读】 本课程介绍如何使用计算机上的IPFS节点从网络上的其他对等方请求内容。

  本课程介绍如何使用计算机上的IPFS节点从网络上的其他对等方请求内容。



  先决条件


  要执行本课中的步骤,您必须:


  熟悉使用命令行


  在本地计算机上安装并初始化IPFS


  目标


  完成本课后,您将能够


  使用其命令行界面通过本地IPFS节点访问任何内容


  脚本


  步骤1:启动IPFS守护程序


  通过运行启动IPFS守护程序


  $ ipfs daemon


  如果守护程序未运行,则您的IPFS节点将无法从网络上的其他节点检索内容。


  第2步:在命令行上阅读内容


  您可以使用命令行从IPFS节点请求内容。如果节点没有该内容的副本,它将尝试查找具有该内容的另一个对等节点。例如,IPFS团队已经发布了百科快照 。该快照的哈希值包含大约15GB的百科页面Qme2sLfe9ZMdiuWsEtajWMDzx6B7VbjzpSC2VWhtB6GoB1。我们可以使用命令行让您的IPFS节点从该快照读取页面。


  # get the article about "Peer to Peer"

  ipfs cat Qme2sLfe9ZMdiuWsEtajWMDzx6B7VbjzpSC2VWhtB6GoB1/wiki/Peer-to-peer.html > Peer-to-peer.html

  # get a picture of Alexis de Tocqueville

  ipfs cat Qme2sLfe9ZMdiuWsEtajWMDzx6B7VbjzpSC2VWhtB6GoB1/m/Alexis_de_Tocqueville.jpg > Alexis_de_Tocqueville.jpg

  # explore the articles in the snapshot

  ipfs ls Qme2sLfe9ZMdiuWsEtajWMDzx6B7VbjzpSC2VWhtB6GoB1/wiki/Anasayfa.html


  说明


  您可以使用本地IPFS节点从全球IPFS网络中读取内容。一种方法是使用命令行ipfs cat和命令行ipfs ls。当您将所需内容的内容寻址(哈希)标识符传递到这些命令时,您的IPFS节点将检查它是否具有您请求的内容的本地副本。如果您的节点有本地副本,它将立即将该内容返回给您。如果您的节点没有本地副本,它将尝试在IPFS网络上找到具有该内容的对等方。只要至少有一个对等方拥有您想要的内容,您的IPFS节点就能够找到该对等方,从对等方检索内容,并将该内容返回给您。


  这是IPFS节点的基本功能。它使用内容寻址(散列)标识符来查找对等网络上的内容。它还向需要它的其他同行提供该内容。

28

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部