IPFS与HTTP有什么区别?IPFS什么时候取代HTTP?FIL价格能破万?
HTTP:拉开了网络信息化时期的序幕,领先20年 1991年8月6日,蒂姆·伯纳斯·李在位于欧洲核子研究中心的NeXT计算机上正式启动了世界上第一个网站,确立了互联网的基本概念和技术体系,从而拉开了网络信息时代的序幕。
1991年,HTTP/0.9版本首次进入历史舞台,版本极其简单,只需要一个命令就可以GET。基于协议的规则:服务器只能响应HTML格式的字符串,不能响应其他格式。当服务器发送时,它将关闭TCP连接。现在,看起来是那么的简陋简单,但就是这个小小的改变,敲响了一扇尘封的门。
首先,HTTP扩展了传输内容的类别,不仅限于文字,还包括图片、二进制文件、视频等。,为互联网的后续生成奠定了基础。其次,除了GET命令之外,还引入了POST命令和HEAD命令,丰富了阅读器和服务器之间相互访问的手段,改变了HTTP恳求和响应的格式。最后,增加了一些新功能,以更好地服务于互联网。技术不断迭代更新,只针对需求最好的方案。半年后,HTTP/1.1发布。HTTP/1.1进一步完善了HTTP/1.0协议。它引入了持久连接和流水线技术,提高了HTTP协议的效率,但也存在“头对头阻塞”的问题。即便如此,HTTP/1.1已经使用了20多年,至今仍是最流行的版本之一。
HTTP将发布信息的成本降到最低,扰乱了经济、政治、文化管理机构对信息传播的控制。但是,HTTP通过让获取信息的渠道更加平等,流程更加便捷,让我们的文化产业在实践中更加朝气蓬勃,难以想象没有它的生活会是什么样子。HTTP是历史上最伟大的创作之一。但由于缺乏可传播性和持久性,在我们面前已经解体多次,很难成为人类知识总和的永恒载体。404错误是什么意思?
即使你没有读过HTTP协议的细节,大部分人都明白404错误是什么意思。是HTTP协议的错误代码,表示网页不在服务器的指定位置。你可以看到404错误表明你还有一些运气,因为有些时间服务器甚至不能显示这样的信息。更可怕的是,除非备份互联网档案,否则被访问的网页可能永远找不到,也永远不会丢失。通常情况下,网页诞生得越早,越有可能对404错误做出响应。像一个冷血的数字墓碑,埋葬了当时的认知、美好或者愚蠢。信息蒸发 Mosh to Yanni,今天的它只能作为一个背面的例子呈现,通知我们HTTP在维持网站间的衔接方面是有多么的缺乏。Mosh to Yanni主页的静态内容依然能够加载,阅读器的渲染也运转得很正常,但是站外的和动态效劳的内容曾经全都不可访问。其实造成这种情况的原因很简单,就是集中管理的Web服务器必然会关闭。关机的原因有很多,要么是域名所有者改变主意,要么是电脑没有备份就解体了。如果取消集中管理,网站所有者自己搭建HTTP服务器,情况不会好转,甚至会更糟。
为了防止数据不时被腐蚀,人们开始依赖于使用管理更好的大型中央服务器,并进行大量冗余备份以获得可靠性。这个计划短期内很有效,但在长期运行中却滋生了一系列新问题。
江南style的视频已经被浏览超过2344327696次,并且假设视频的大小都是117MB,所以只有视频文件产生274.3PB的网络流量。假设每1GB的成本(包括网络带宽和服务器存储)为1美分,总成本将为2,742,860美元。实际上,成本可能更高,因为网络带宽的价格从0.12美元开始,而亚洲用户的价格约为0.2美元。对于谷歌这样的大公司来说,钱可能不是什么大问题,但对于一些中小公司来说,这是一个天文数字。
HTTP虽然降低了发布信息的成本,但是运行起来还是需要很多钱,而且成本越来越高。在没有达到一定范围的情况下,从数据中心传播信息是非常昂贵的。如果能把同一个ISP网络下的所有个人电脑都变成CDN内容提供商,从而取代数据中心,江南风这样的热门视频就可以在ISP网络内部传播,不需要接入互联网骨干网,这样就降低了很多成本。IPFS有这样的功能。因为Web内容是超级集中的,所以数据中心的运营很大程度上依赖于互联网骨干网。互联网骨干网不完整,不可靠。一方面容易受到攻击。另一方面,一旦重要线路中断,大量网络服务将受到影响。
IPFS基本上改变了搜索的方式,这是它最重要的特点。使用HTTP,我们寻找位置,而使用IPFS,我们寻找内容。
例如,服务器上运行着一个文件https://neocities.org/img/neocitieslogo.svg。按照HTTP协议,阅读器会先找到服务器的位置(IP地址),然后向服务器询问文件路径。在这个系统中,文件位置取决于服务器管理器,用户只能希望文件没有被移动,服务器没有被关闭。IPFS的规则是不关心中央服务器的位置,也不考虑文件的名称和方式,只关注文件中可能的内容。将前一个文件neocitieslogo.svg放在IPFS节点上,它将获得一个新的名称,qmxgtagwtt1uutfsb2 bavarmevlk4 qeccqg5bv 7 wwdzwu,这是一个根据文件内容计算的加密哈希值。哈希值直接反映文件的内容,即使只纠正一位,哈希值也会完全不同。
IPFS文件也可以被一般化为特殊的IPFS目录,以便标记一个可读的文件名(透明地映射到IPFS哈希),当被访问时,将像HTTP一样获得一个目录索引。在IPFS建立网站的过程和过去一样,把网站加入IPFS节点的指令只需要一个指令:ipfs add -r yoursitedirectory。网页之间的连接不再需要人来维护,IPFS带来的查找可以处理。
IPFS不会要求每个节点都存储所有东西,节点的所有者可以自由选择他想要维护的数据。就像书签一样。除了备份我的网站,我还自愿为其他相关内容提供服务。不同的是这个书签最终不会像以前一样失效。
在IPFS节点之间复制、存储和网站辅助很容易,并且只需要一个指令和网站的散列,例如: IPFS pinadd-rmcki2 ae3 ugb1 kbg 1 ybpsuvqfmcbyndmiz pukkywd 8,其余IPF将结算。
如果IPFS得到改善,节点数量达到一定范围,即使每个节点只注册一点点内容,积累的空间、带宽和可靠性也远远超过HTTP提供的。这样一来,分布式Web将成为地球上最快、最可靠、最大的数据仓库,人类知识永远不会湮灭,亚历山大图书馆永远不会崩溃。