互联网是我们日常生活中最重要的工具,是我们如何使用媒体,如何与朋友和家人交谈,如何与同事互动,如何学习新技能,如何理财所使用的工具。
然而,我们所熟知和喜爱的互联网也有缺点。其中最大的缺点是它的信息大部分是集中的,这意味着我们每天访问的信息都保存在中央公司控制的服务器上。
星际文件系统的任务
星际文件系统(IPFS)的目标是创建分布式Web。点对点超媒体协议,使web更快、更安全、更开放。
“中心”的问题
集中化会面临几个主要问题:
第一个问题是当控制大量数据的中央公司,出现不可访问的问题时,说明中央控制服务器成为了一个单点故障,这种故障可能是由于攻击,或者服务器离线造成的。
第二个问题是审查制度,当大多数数据托管在少数几个主服务器上时,政府更容易阻止对它们的访问。
我们为什么要使用一个有缺陷的系统?
我们继续接受这种模式的真正原因是我们被现在的互联网宠坏了。
我们希望网页以毫秒为单位加载,图像和视频的显示没有延迟,当然,所有这些都必须是最高的高清或4K质量。集中化服务器让公司完全控制他们能以多快的速度交付这些内容,并相应地收取费用。
我们继续使用这种方法的另一个原因是真的没有好的替代方法。
ipfs→不错的选择
星际文件系统(也称为IPFS)是一种使因特网完全分布的想法。这个概念将传统的“HTTP”互联网转换成对等网络,类似于BitTorrent的工作方式。
Juan Benet是IPFS的创建者和协议实验室的创始人。Protocol Labs是一个技术研发实验室,负责IPFS,他们还开发了Filecoin和IPLD(以及其他)。Juan Benet在斯坦福大学学习计算机科学,对任何与知识、科学和技术有关的东西都非常着迷。
Juan Benets最初的目标并不是在制作这个概念时必然会创建IPFS。他想要做的是找到一种有效的方法来移动科学数据集,这意味着数据的大小可能是10-100+ GB。IPFS的设计看起来像Git和BitTorrent,BitTorrent使您能够快速地在网络上移动大文件,Git为您提供了数据的内置版本控制。
在创建了这个协议之后,Benet很快就意识到它的影响远远大于移动大数据集。他实际上已经创造了一个协议,它可以取代其他流行的协议,取代我们今天通过网络获取信息的方式。
星际文件系统的名字是从哪里来的?
当他们想到星际文件系统(IPFS)的命名时,他们的想法是向互联网的名字致敬。JCR Licklider,他是Arpanet(互联网的前身)的创始人,他的目标是建立一个星系间网络。
因此,互联网是星际网络的简称。星际间采用了相同的命名约定,此外,IPFS的目标是成为Internet协议(IP)的文件系统(FS)。当你把它们放在一起,你就有了IPFS,互联网文件系统。
我将深入探讨IPFS如何作为文件系统。但首先,了解我们今天如何从网络访问文件非常重要。
这种访问资源的方法称为“基于位置的寻址”,您告诉计算机他们可以访问信息的位置,计算机检索信息。这种方法的一个问题是,如果无法访问位置(可能服务器离线),那么用户的计算机就无法检索他们需要的信息。更多内容关注火雷神算,感谢大家的阅读。