IPFS vs HTTP ? 未来万物皆是中心!
共 2833字,需浏览 6分钟
·
2021-07-20 07:22
···约2000字,阅5分钟···
HTTP:开始网络信息时代的序幕,引领20年
1991年8月6日,Timberners-lee在位于CERN的NeXT计算机上正式推出了世界上第一个网站(http://info.cern.ch),建立了基本的互联网概念和技术系统,从而引入了网络信息时代。
1991年,HTTP/0.9以极其简单的单命令GET首次亮相。基于协议:服务器只能响应HTML格式的字符串,不能响应其他格式,服务器端发送TCP连接,现在看来,是多么简单,但这一个小小的变化,敲开尘土飞扬的门已经很久了。
1996年5月,发布了HTTP /1.0。虽然0.9与1.0略有不同,但它是一个分水岭,为随后的HTTP发展提供了强大的动力。
首先,HTTP扩展了可以传输的内容类别,不仅包括文本,还包括图像、二进制文件、视频等,为随后的互联网爆炸奠定了基础。其次,除了GET命令之外,还引入了POST命令和HEAD命令,以丰富浏览器和服务器之间的交互方式,并改变HTTP请求和响应的格式。最后,添加了一些新功能以更好地服务于Internet。
该技术已经迭代更新,只需要最佳解决方案。
六个月后,HTTP/1.1发布了。HTTP/1.1进一步改进了HTTP/1.0协议。它引入了持久连接和流水线技术,提高了HTTP协议的效率。即便如此,HTTP/1.1已经存在了20多年,并且仍然是最受欢迎的版本之一。
2009年,谷歌发布了自行开发的SPDY协议,主要解决HTTP/1.1的低效问题。当证明在Chrome中工作时,此协议用作HTTP/2的基础。
2015年,HTTP/2发布,它不被称为HTTP/2.0,因为标准委员会不打算发布子版本,而下一个新版本将是HTTP/3,这可能意味着一个时代的结束。
历史告诉我们,一个英雄倒下,就会有下一个英雄升起,开启他的荣耀。
IPFS:极简主义传教士,崭露头角的冠军
2014年5月,墨西哥的JuanBenet和他的一些斯坦福同学发明了IPFS。在2013年被雅虎收购之前,他在Y Combinator创立了协议实验室。
Protocal Labs在推出后立即加入了硅谷顶级孵化器YCombinator。IPFS是他们的第一个产品。协议实验室在创建时将IPFS称为星际文件系统。Protocol Labs希望构建一个点对点的分布式文件系统,通过底层协议,允许世界上的任何人轻松地从IPFS系统中提取文件而不受防火墙的影响。
愿景是美好的,但每条看似明亮的道路实则都布满着荆棘。IPFS主张将大文件保存在单独的块中,但有一个问题:如果某些保存文件的节点脱机且文件未备份,则整个文件不可用。
简而言之,这个生态需要激励更多人参与进来存储信息和分发文档。Filecoin作为IPFS的激励层,也可以被视为IPFS网络的常见证据。
IPFS官方网站于2018年1月2日宣布:自融资完成以来,IPFS一直致力于实现Filecoin的巨大潜力,从实施Filecoin到实施协议的核心,再到招募培养团队的最佳人才。到目前为止,IPFS仍然像一个典型的科技人员悄然深入技术,也许是因为这种持久性和几乎苛刻的严谨性,IPFS正在进一步真正将梦想变为现实。
目前,他们仍然在为曾经的理想,悄然奋进,距离成功只有一步之遥。
技术博弈:一个中心还是多个中心?
事实上,在一开始,Web的初衷是分散化,但是它变得越来越集中。今天越来越多的人依赖于一些网站的服务。HTTP已经成为一个脆弱的、高度集中的、无效的、过度依赖的骨干网络。美国国家安全局(National Security Agency)等机构现在只需要通过拦截通讯,就可以在几个地点进行监控。政府很容易阻止网站访问这些高度集中的资源,这也使得通信容易受到DDoS攻击,并带来巨大的风险。
与IPFS不同,它不需要每个节点存储发布到IPFS的所有内容。相反,每个节点只存储它想要的数据。如果每个节点承载少量数据,那么所有数据提供的空间、带宽和可用性都比任何集中式HTTP更多。分布式网络将很快成为世界上最快、最可用和最大的数据存储网络。没有人能够关闭所有节点,因此数据永远不会丢失。
与此同时,与HTTP协议相比,IPFS将使文件下载更快、存储空间更便宜、网络更加开放和安全。
目前,在网络结构中,集中式服务器的传输压力很大,个人计算机、家庭网络的利用率和数据带宽都很低,造成了资源的浪费。如果它利用了个人带宽资源,用户可以创建一个更好的网络环境,并使用奖励机制允许更多的用户贡献自己的资源(请参考Filecoin\HCC Hurricane Ecology),这并不是两全之优。
诚然,IPFS在某些性能上具有优势,但就目前的存储市场而言,集中式存储占据了优势,集中式存储市场占比超过90%。据了解,全球最大的芯片制造商英特尔拥有约10万台服务器,Facebook拥有3万台,谷歌拥有100多万台服务器。然而,随着各行各业数据的急剧增长,势头正猛,未来数据存储和分发的门槛也会提高,传统的集中式存储的性能是不可持续的,HTTP可能会从框架上得到改进。但同时不可忽略的是,IPFS可能是一个不错的选择,但是仍然存在一些潜在的风险,比如监管的复杂性。
归根结底,两者博弈的核心在于“集中化”还是多中心选择。
去中心:放眼未来,一切都是中心
由于我们现在已经熟悉了Internet的使用,IPFS实际上正在重构我们交付、检索和存储信息的方式。由于这个原因,出现了新的项目。例如,Filecoin为该系统建立了一个激励系统,以保证系统的运行,就像HCC Hurricane Ecology以视频为切入点,构建了一个集数据存储、处理、公共链开发为一体的双层智能生态系统。尽管诸如此类的项目正在涌现,但该行业正朝着“一切都是中心”的良好趋势迈进,即使这个时间很长。
也许在不久的将来,IPFS将彻底改变我们看待信息的方式,并成为我们日常生活的一部分。无论是区块链本身带来的金融自由,还是IPFS带给我们的信息自由,它无疑将是人类进化史上一个重要的里程碑。
那台Tim Berners-Lee在CERN的NeXT电脑——世界上第一台HTTP协议的Web服务器,主机箱上贴着的纸条上面写着“这是一台服务器,不要关机!”即便它现存于一家博物馆,但它的“兄弟姐妹”依旧分布在全球各地,依旧贴着“不要关机”的字样。或许多年后,服务器会摆脱这个无形的标签,因为已经没有了中心。