星际文件系统(IPFS)是如何实现Web的去中心化的

智能家居 2019-12-05 10:31193未知admin

星际文件系统(IPFS)是如何实现Web的去中心化的

让我们想象一下这样一个场景,你正在下载一个最新的meme文件,并耐心地在等待下载的完成。这个meme非常热门,所以你给你的朋友也发了一个链接。他们从你的手机中获取了文件,然后又开始与他们自己的朋友进行了分享。这样,meme文件便同时存储在了几十个设备当中,所以当一个新用户获得链接时,他们实际上最终会同时连接到其他多个人的设备上面,并从每个人那里获得一些片段,这使得下载几乎可以是即时的。

多亏了IPFS,这个非常真实、且非常容易使用的系统可能是我们实现更快、更民主的互联网的关键。如上所述,IPFS的基本思想是使用用户设备来存储、索引和交付当下需要驻留在集中式服务器上的数据。这听起来有点像是加密货币,没有错--这个项目的幕后推手Juan Benet曾将IPFS描述为“在某种意义上,IPFS对网站的影响……就像是比特币对货币的影响一样。”

什么是星际文件系统?

如果你知道BitTorrent或任何其他的P2P技术是如何工作的,那么你也可以很好地理解IPFS在做的事情。它可以在用户设备之间发送文件(包括构成大多数网站的HTML、CSS和JavaScript文件)和文件片段,就像你完全可以合法地下载公共领域的音乐一样。

星际文件系统(IPFS)是如何实现Web的去中心化的

这意味着,你只需检查附近是否有人存储了页面(或其中的某些部分),而不是连接到服务器以查看站点。一旦你下载了这个页面,你的设备也会将其储存一段时间,这样其他人就可以从你这里获得它(或它的一部分)了。这听起来有点复杂,但实际上它比我们目前使用HTTP协议在单个服务器-客户端管道上发送数据的系统要高效得多。

为什么它是先进的?

与传统网络相比,IPFS有几个很大的优势:

更快、更高效的内容交付:你可以从地理位置相近的资源下载文件片段,从而最小化下载时间和带宽。

星际文件系统(IPFS)是如何实现Web的去中心化的

去中心化:没有一个单一的来源可以控制数据或控制对其的访问。

星际文件系统(IPFS)是如何实现Web的去中心化的

信息保存:由于没有单一的服务器会存储所有的数据,所以它不会像GeoCities网站那样就这么消失并带走你所有的数据。

眼爆科技 Copyright © 2002-2017 深圳眼爆智能科技有限公司 版权所有 备案号:* 本站资源来自互联网,我们转载的目的是用于学习交流与讨论,如果您认为我们的转载侵犯了您的权益,请与我们联系(Email:gm@ybbtb.com),我们将在3个工作日内删除相关内容。

邮箱地址:gm@ybbtb.com