此为历史版本和 IPFS 入口查阅区,回到作品页
FledgeXu
IPFS 指纹 这是什么

作品指纹

马特市永存:人人都能给马特市做的贡献

FledgeXu
·

大家在马特市逛的应该注意到过,马特市里的每篇文章的上头都会有一个「分布式入口」的按钮,点击这个按钮你就能找到这篇文章的「作品指纹」,也就是 CID 。这个「作品指纹」是文章上传到 IPFS 网络的一个标记,就是所谓的 CID。正如在这个弹出的页面里的介绍一样,「作品指纹」是这篇文章的唯一标识符,也就是说你可以通过「作品指纹」在 IPFS 网络里找到这篇作品,而不一定要通过马特市的网站。而你只要你直接通过 IPFS 网络访问马特市的文章,其实就是在给一个永存的不受限制的访问(大陆用户也是)的马特市在做贡献了。

这听上去很玄,我只是通过 IPFS 网络访问一下马特市,怎么就是在给马特市做贡献了?为了解释这个问题,我们需要稍微学习一下 IPFS 网络是怎么运作的。在 IPFS 网络的世界里,你上传的所有内容都会有它的 CID,其他用户可以通过 CID 会获取到一个文件。在文件刚刚上传到时候,这个文件的贡献者只有一人,就是发布这个文件的人。但是每个访问过这个文件的人都会缓存这份文件,然后成为这个文件的贡献者之一。这也就意味着,当一个文件的访问者越多,这个文件的贡献者也就越多,其他用户在获取这个文件时候速度也就越快(访问者可以从离他速度最快的贡献者那里下载文件)。当一个文件的贡献者数量到达一定程度以后,如果最初的发布者消失了,不再发布这个文件了。这个文件也并不会消失,其他人依旧可以访问这个文件。在马特市的例子就是,人人都用 IPFS 网络访问马特市时,如果哪天马特市无法访问了。通过 IPFS 访问马特市文章的用户并不会受到很大的影响,他们依旧可以其他已经访问过的人那里继续访问马特市的文章,而他们不会察觉到任何异样。

而且这个机制不光是可以让马特市的文章永存,另一个好处就是这个机制可以让你的文章突破审查制度的封锁。举个例子,当我们用 IPFS 网络访问了马特市的文章,我们成为了马特市文章的贡献者,虽然马特市的服务器已经被中国大陆封锁了,但是我们这些访问过的人(特别是港澳台用户,你们和大陆连接速度很快,而且也没审查制度的限制)也是这个文章的贡献者,而我们没有被封锁。所以大陆的用户依旧可以从我们的计算机上获取到这篇文章,从而突破审查系统的限制。

那么我们如何使用 IPFS 网络的来访问马特市的文章呢?

首先我们需要下载一个 IPFS-Dekstop

在这里选择你使用系统的安装包,如果是 Windows 用户就选择 .exe,如果是 macOS 用户就选择 dmg 或者 mac.zip,如果是 Linux 用户,Linux 用户应该可以自己解决这个问题(笑)。

安装启动好以后,打开你的节点列表,发现不只一个节点,就说明你成功启动了 IPFS 节点,并且加入了 IPFS 网络

IPFS Dekstop 页面

接下来就是如何通过这个节点来访问马特市的文章,方法其实有很多,但是我比较推荐用浏览器插件实现直接跳转访问。这里我们需要用到一个叫做 ipfs-companion 的插件。

你可以在这里找到不同浏览器插件的下载地址。

下载安装完成后,我们的配置工作应该就结束了。下来就可以开始使用了。

我们以 ZandY 翻译的《与审查共存》作为例子来使用 IPFS 网络来访问这篇文章。

打开「分布式入口」的页面,选择复制「作品指纹」。

「分布式入口」的页面

然后在你的浏览器地址栏里输入:

ipfs://QmNpzA6t9zNiMiBAv2T9mcQgYw7Ntk5FHWjkx8eM1GwTTh

这里的规则是「ipfs://」开头,然后后面加入「作品指纹」。按下回车,你应该就能看到 IPFS 网络版本的这篇文章了。

而这个时候你就为马特市的永存和不受限制的访问贡献了你自己的力量。
非常感谢你的帮助。

另外如果你想要知道更多 IPFS 的知识,欢迎看我之前发布的 《IPFS 介绍与使用指南 》。

CC BY-NC-ND 2.0 授权