Web3 时代必看,新手友好版 IPFS 使用教程|重构精选知识
FastDaily
2023-01-20 00:30
订阅此专栏
收藏此文章

本文由尘埃科技整理编辑发布,请拖动至文章底部查看更多精彩内容

编辑|RR

去年夏天的时候,为了给一个合作方的项目做顾问,当时把 IPFS 以及同类竞品都做了研究还生成了一份 PDF 报告出来,当时的我是纯粹靠自己对着 IPFS 资料一点点扒出来的,后来没了目的性的工作,反倒看到了很多让我忍不住拍案叫绝的大神级分析报告,也有非常专业的读者通过留言跟我交流过 IPFS 的独特优势。今天就整理了一份来自分析师 Andrew Hayward 的“IPFS 使用教程”,新手友好版,分享给对 IPFS 还不算熟悉的朋友。


老规矩,开头划重点:


  • IPFS 是一个点对点的去中心化网络,允许用户跨多个节点托管文件和网站来进行备份。

  • 这确保了内容能够抵抗审查和服务器问题或协调攻击等中心化故障点。



IPFS 是一个点对点的去中心化网络,允许用户跨多个节点托管文件和网站来进行备份。


这确保了内容能够抵抗审查和服务器问题或协调攻击等中心化故障点。

 

网站崩溃通常是由于托管服务器或域名系统 (DNS) 问题,或分布式拒绝服务 (DDOS) 攻击等中心化服务的故障。有时,这是互联网审查的问题,特别是在那些压制某些内容以防止其公民接触这些内容的国家。

 

针对这些你能些做什么呢?这就是 IPFS( 即 InterPlanetary File System) 要解决的问题。它是一个去中心化的点对点文件共享网络和开源 Web3 服务,旨在克服中心化故障点和审查工作,以确保所有人都能自由访问网络。

 

这也是备份数字文件的一种方式,以使它们不会突然从网络上消失。下面让我们看看 IPFS 如何运作,以及如何使用。

 

什么是 IPFS?

 

IPFS 由 Protocol Labs 构建,是一种依赖于承载镜像网页、文件和应用程序等内容的分布式计算机网络服务,所有这些内容都可以通过输入链接来获取。

 

IPFS 链接不是指向某个位置,而是指向内容,这些内容可以存储在世界各地的任意数量的节点或计算机上。然而,只要网站或内容至少托管在一台计算机上,它就始终是可访问的。

IPFS 如何运作?

 

上传到 IPFS 的文件被分割成小块,分布在多台计算机上,并分配一个哈希以使用户能够找到它们。IPFS 的链接不是像普通网络那样使用熟悉的基于位置的链接,而是基于每个项目的独特哈希标识符。这有助于定位哪个或哪些节点拥有可用的文件或网站;然后通过类似于 BitTorrent 技术的点对点连接将其提供给用户。

 

IPFS 不基于区块链,但它同样是不可变的:内容不能改变,否则哈希本身也会改变。但是,IPFS 有一个版本控制系统,允许你添加文件的新版本并将其连接到以前的版本,以确保维护整个历史记录。

 

谁在使用 IPFS?

 

有各种各样的 Web3 服务已经在广泛的不同应用中使用了 IPFS。以下是一些主要的服务:

 

  • Filecoin 是 Protocol Labs 基于 IPFS 的分布式存储网络。它通过加密货币奖励激励节点运营商托管文件。

  • Audius 是使用 IPFS 托管音频文件的去中心化音乐服务。

  • Pinata 是使用 IPFS 为 Rarible 和 Sorare 等合作伙伴备份加密收藏品的 NFT 托管服务。

  • ️OpenBazaar 是由 IPFS 驱动的点对点电子商务平台。

  • Morpheus.Network 是同样利用 IPFS 的供应链网络服务。

 



如何使用 IPFS

 

一些浏览器支持 IPFS 浏览,而其他浏览器则需要附加组件。Brave 和 Opera 都直接支持 IPFS 链接:你只需将链接粘贴到浏览器中,就可以访问站点或文件。Brave 为你提供了通过公共网关或通过你自己的本地节点访问 IPFS 内容的选项——后一种选项适用于那些希望在本地验证内容的人。

 

或者,你可以通过使用公共网关 ( 如 https://ipfs.io 或 https://cloudflare-ipfs.com) 从任何浏览器访问 IPFS 内容。网关将使用该链接自动将你路由到 IPFS 内容,并且还有一长串可供选择的网关名单。

 

运行 IPFS 节点

 

想要运行自己的 IPFS 节点并向网络添加内容?最简单的入门方法是使用 IPFS Desktop,这是 Protocol Labs 的官方软件套件。它适用于 Windows、Mac 和 Ubuntu,可以让你安装并运营自己的节点,所以你可以把你自己的文件添加到网络上。想上传你的猫的照片吗?这很简单。

 

此外,IPFS Companion 是可用于 Chrome, Edge, Brave, Firefox 和 Opera 的网络浏览器插件。它可以让你在浏览器中与 IPFS 桌面和你安装的 IPFS 节点进行交互。它还为不支持 ipfs:// 地址的浏览器添加了支持。

 

未来

 

截至撰写本文时,IPFS 自 2020 年初以来一直没有更新其官方路线图,但 IPFS 项目负责人 Molly Mackinlay 在 GitHub 上写道,她的团队正致力于一系列技术改进,以及进一步的浏览器集成。也许最有趣的是,她的团队正在为更好地讲述为什么要使用 IPFS 的故事而努力。

 

从本质上讲,这就是宣传。虽然 IPFS 对于任何精通网络的用户来说,在非常基本的层面上是有意义的,但这些用户中有多少人想下载和运营一个节点,并使用笨重的内容标识符 (CID) 链接而不是标准的、熟悉的网络 URL 呢?

 

IPFS 不像标准网站那样流畅且容易使用,但就像现在的许多 Web3 平台一样,随着时间的推移,这一点应该会得到改善。还有一种名为 Unstoppable Domains 的服务,它提供了更容易记忆的 URL 来指向 IPFS 内容,而且越来越多的浏览器也开始支持这些服务。



IPFS 巧妙地抓住了蓬勃发展的 NFT 市场,将其作为帮助其宣传的一种方式。当 NFT 收藏品在 2021 年初爆火时,突然出现了人们购买的昂贵新产品因为平台或服务器的故障而丢失的故事。IPFS 提供了一种有效地将 NFT 备份到分布式网络的方法:有专门的网站可以做到这一点,另外像 OpenSea 这样的 NFT 市场也已经实现了该功能。

 

除此之外,Protocol Labs 致力于将 IPFS 的核心前提扩展到新产品和用例中。IPFS 带来了 Filecoin,一个以加密货币支付节点运营商的空闲存储空间和带宽的分布式网络存储平台。2021 年 8 月,该公司添加了 Web3.storage,一项与 IPFS 和 Filecoin 相结合,以促进 Web3 应用程序创建的服务。

 

IPFS 正以各种其他有趣的方式被用于推动 Web3 开发的未来。例如,名为 Snapshot 的治理投票系统允许代币持有者在去中心化自治组织(DAO)内对提案进行投票,这是去中心化金融(DeFi)项目中越来越常见的组成部分。


更多往期关于 IPFS 的内容,欢迎点进公众号右上角查找对应关键字。


信息来源自decrypt,略有修改,作者Andrew Hayward

尘埃科技

看墙外更多信息,推特账号指路「Allrecode」


为 Web3 从业者建立内部链接,了解「重构研究院」

“商务合作”、“内容转载”请直接在后台回复关键字


更多 DAO、Web3、NFT、Metaverse

专业研究请关注尘埃科技旗下「老雅痞」

Web3 知识点、干货类内容

请关注尘埃科技旗下「Allrecode 重构」

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

FastDaily
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开