IPFS 并不是一种完全众所周知的技术,即使在硅谷的许多人中也是如此,但是它正在以口碑相传地在开源社区的人们中迅速传播。许多人为它的潜力极大地提高了互联网上的文件传输和流传输速度而感到兴奋。
然而,从我个人的角度来看,这实际上比这重要得多。IPFS 消除了网站拥有中心源服务器的需要,这可能是我们在互联网自身内部矛盾从内部瓦解之前完全重新构建互联网的最佳机会。
怎么做到的,为什么?答案需要一些背景知识。
01
为什么我们会有一个缓慢、脆弱和健忘的网络?
IPFS 是一种新的点对点超媒体协议,旨在补充甚至可能取代目前统治网络的超文本传输协议。HTTP 的问题在这里:当你现在访问一个网站时,你的浏览器必须直接连接到为该网站提供服务的计算机,即使它们的服务器距离很远,传输过程也会消耗大量带宽。
数据提供商是收费的,因为每个网络都有对等协议,而每个网络跳数都会让数据提供商花钱,浪费带宽。更糟糕的是,HTTP 一次从一台计算机下载一个文件,而不是同时从多台计算机下载文件。
结果,我们陷入了现在的困境:缓慢而昂贵的互联网,以及来自移动设备的连接请求的加速增长。它不仅速度慢,价格昂贵,而且不可靠。如果 HTTP 传输中的一个链接因任何原因中断,整个传输都会中断。(每当网页或媒体文件加载速度较慢时,HTTP 链中的链接问题都是最有可能的罪魁祸首之一。)
02
使用 IPFS 来改造互联网
星际文件系统是向 J.C.R.Licklider 关于“星际”互联网的愿景致敬,是 Juan Benet 的创意。Benet 十几岁时从墨西哥移居美国,在斯坦福大学获得计算机科学学位,后来创办了一家被雅虎收购的公司。2013 年和去年,在 Y Combinator,成立了 Protocol Labs,现在该实验室推动了 IPFS 项目,并实现了取代过去 20 年来似乎已成为生活现实的协议的适度目标。
作为一种对等分布式文件系统,IPFS 寻求通过相同的文件系统连接所有计算设备,因此IPFS寻求在几个方面改进 HTTP。胡安在最近的一次对话中告诉我,有两个是关键:
“我们使用内容寻址,因此内容可以与源服务器分离,并且可以永久存储。这意味着内容可以离用户非常近地存储和提供,甚至可以从同一房间的一台计算机上存储和提供。内容寻址也允许我们验证数据,因为其他主机可能不可信。而且一旦用户的设备有了内容,它就可以被无限期地缓存。”
IPFS 还解决了困扰我们基于 HTTP 的互联网的安全问题:内容寻址和内容签名保护基于 IPFS 的站点,使 DDoS 攻击变得不可能。为了帮助减轻停产网站的破坏,IPFS还将重要的公共记录内容存档,并可以轻松地存储重要的公共记录内容。
IPFS将帮助Internet成长为我们一直渴望成为的系统。
IPFS 的最后一个核心改进是去中心化分发,这使得即使有零星的互联网服务,甚至在离线的情况下也可以访问互联网内容:“我们使网站和网络应用没有中心源服务器,”Juan 解释说。“它们可以像比特币网络一样分发。”这实际上是 HTTP 根本做不到的,对于没有一流连接的网络(即,整个发展中国家)和大都市地区以外的访问来说,这尤其是一件好事。
IPFS 在 Alpha 上发布,已经开始在早期采用者中进行大量试验。例如,9 月 8 日,在互联网档案馆呼吁建立分布式网络后,NeoCities 成为第一个实现 IPFS 的主要网站。多年来,我们一直在遭受网站所有者抛弃网站的痛苦,这对我们的集体互联网记忆来说是一个日益严重的危机-这是朝着更持久的网络迈出的一小步,但却是重要的一步。
但是,大公司拥有的网站会效仿 NeoCities 的做法,采用这样一种尚未经过测试的协议,特别是当仅仅提到“点对点”就经常让他们感到恐惧的时候?这就把我带到了我的最后一点。
03
为什么 IPFS 对互联网业务的未来很重要?
我们正在迅速接近一个点,即交付内容的成本将超过收益和利润。主要的互联网公司已经在努力保持领先于我们的内容需求,Akamai、谷歌和亚马逊等公司的工程师大军致力于这一问题。他们甚至还没有看到最糟糕的情况:由于低价智能手机的迅速采用,整个大陆的消费者将在未来十年内上网。物联网承诺只会加剧这一挑战,因为数十亿台设备对我们迅速减少的连接增加了自己的需求。我们已经迫切需要一种对冲我所说的微奇点的方法,在这种情况下,一个病毒式事件可能会突然让数十亿互联网用户目瞪口呆,并有可能在这个过程中扼杀整个系统。(当微奇点涉及自然灾害或其他紧急情况时,可能会危及生命。)。除了改善服务,IPFS 还将帮助互联网成长为我们一直渴望的系统,我们一直希望它处于我们最理想的状态,但我们目前的协议无法做到:真正能够将世界各地的每个人(即使是离线的人)连接到永久但不断演变的表达我们是谁和我们渴望成为的人。
End
非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。
FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用公众号:filcloud
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。