操作指南 | 如何开始使用 IPFS 和 Node

“手把手”教学使用IPFS节点

操作指南 | 如何开始使用 IPFS 和 Node IPFS 第1张

本文由IPFS原力区收集译制,版权所属原作者

 
IPFS(InterPlanetary File System)是一种新的超媒体分发协议,由内容和身份来解决相关问题。IPFS支持创建完全分布式应用程序。它旨在使网络更快,更安全,更开放。
 
IPFS是一种分布式文件系统,旨在将所有计算设备与相同的文件系统连接起来。在某些方面,这类似于Web的原始目标,但IPFS实际上更类似于交换git对象的单个BitTorrent swarm。可以在论文IPFS – 内容寻址,版本化,P2P文件系统中阅读有关其起源的更多信息。
 
IPFS正在成为互联网的一个主要新子系统。如果构建成功,它可以补充或替换HTTP甚至它可以替代更多。听起来很疯狂
 操作指南 | 如何开始使用 IPFS 和 Node IPFS 第2张
(https://youtu.be/8CMxDNuuAiQ)

IPFS的现状

操作指南 | 如何开始使用 IPFS 和 Node IPFS 第3张
IPFS正在进行中这是一项雄心勃勃的项目,旨在使互联网更加自由,开放和安全,并提高性能。它建立在众多好的经过实战考验的分布式系统的想法之上。
 
入门
 
开始之前,我们需要安装Node.js和文本编辑器。
 
先决条件
  • 文本编辑器/ IDE

  • 节点 – 请访问官方节点网站获取安装说明

 
我们安装了Node,现在开始吧。
首先创建一个新的Node项目。
 
 npm init -y 
 
现在我们有了package.json允许我们安装节点模块的文件。继续并安装IPFS节点模块。
 
 npm install ipfs
 
Nice,接下来,我们需要创建一个index.js文件,我们将在其中放置我们的应用程序逻辑。
 
 touch index.js
 
index.js里放置以下逻辑代码:
我们只导入IPFS模块,首先使用该main()函数导入节点应用程序。
现在我们已经编写了样板代码,是时候实现IPFS代码了。
 
让我们生成一个IPFS节点它看起来像这样:
如果使用Node运行此代码,应该会看到控制台警告有关IPFS的消息:
 
 node index.js 
 
 操作指南 | 如何开始使用 IPFS 和 Node IPFS 第6张
产生IPFS节点
 
这意味着一切都预期进行。如果没有看到,请再次尝试安装该IPFS软件包。
我们生成了一个IPFS节点,现在使用它。首先将文件添加到IPFS节点。添加节点后,我们可以使用cat调用检索文件。
下面是检查控制台fileBuffer。
操作指南 | 如何开始使用 IPFS 和 Node IPFS 第8张
这样,你刚刚就从分布式Web添加并检索了一个文件。查看源代码
—End—
本文由IPFS原力区编译,原文链接:
https://medium.com/better-programming/how-to-get-started-with-ipfs-and-node-fa04baec6b3a
操作指南 | 如何开始使用 IPFS 和 Node IPFS 第9张
【IPFS原力区】
价值观:价值 共建 共享 荣耀
 
总部位于上海,聚集基于分布式网络&存储的众多技术大咖和爱好者,深耕基于 IPFS 的商业生态建设和社区发展。
 
每周二举办“分布式存储网络”主题沙龙,聚集了众多技术大咖和 IPFS 爱好者,通过持续输出全面、精细、优质的 IPFS 咨询和技术支持,将生态中的爱好者转化为 IPFS 支持者和参与者,共建 IPFS 生态的健康发展。

操作指南 | 如何开始使用 IPFS 和 Node IPFS 第10张

本文来自https://mp.weixin.qq.com/s/8CoDY8eYOEkxibc8HKnO-w,经授权后发布,本文观点不代表IPFSER立场,转载请联系原作者。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:ipfsforce@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code