加入收藏 | 设为首页 | 会员中心 | 我要投稿 珠海站长网 (https://www.0756zz.cn/)- 云服务器、边缘计算、基础存储、云计算、中间件!
当前位置: 首页 > 运营中心 > 交互 > 正文

震惊HTTP,IPFS今天成功上位了吗?

发布时间:2021-06-08 16:06:50 所属栏目:交互 来源:互联网
导读:互联网是人类历史上最重要、最具影响力的发明,如今,足不出户,我们便可以接受来自全世界的讯息。而谈到互联网,我们就不得不提及HTTP。自1960年美国人Ted Nelson首创了HTTP协议以来,HTTP就成为了互联网世界应用最为广泛的基础性协议,但近年来,随着技术
互联网是人类历史上最重要、最具影响力的发明,如今,足不出户,我们便可以接受来自全世界的讯息。而谈到互联网,我们就不得不提及HTTP。自1960年美国人Ted Nelson首创了HTTP协议以来,HTTP就成为了互联网世界应用最为广泛的基础性协议,但近年来,随着技术能力的进步,人们对于互联网安全、可信任的诉求也不断增加,HTTP协议的不足也逐渐暴露了出来。就在这个时候,IPFS闪亮登场!
 
IPFS全称The InterPlanetary File System,由美国 Protocol Lab 实验室推出,中文翻译成“星际文件系统”。IPFS是一个面向全球的、点对点的分布式文件系统,能将所有具有相同文件系统的计算设备连接在一起,其诞生目标就是取代HTTP。
IPFS的本质是一个分布式存储和共享文件的网络传输协议,是一种内容可寻址的对等超媒体分发协议,利用基于内容的地址来替代基于域名的地址。简单来说,用户想要寻找的是存储在某地方的内容,而不是地址本身,所以只需确认验证内容的哈希,这样就能够更快速、更安全地获取网页内容。
很显然,IPFS的主要作用是提供数据的存储和传输,但是它真的能够取代HTTP吗?
取代HTTP?是痴心妄想还是势在必行
在我们的日常生活中,无论是上百度还是逛淘宝(网站),都是基于HTTP协议,HTTP的底层TCP协议是一种典型的中心化的网络,即不论内容分发以何种分布式的方式进行,其本质仍然是中心化,而中心化这一点则是我们此次要讨论的关键。
举个例子,我们平时要储存文件的话,可以直接储存在我们的笔记本上,也可以上传到云端(目前排名靠前的云服务提供商有AWS、微软Azure、谷歌云、阿里云等),这就是典型的中心化的服务器模式。虽然正常情况下也不会丢,但是如果服务器中断或者服务提供商借由违反规定移除你的文件,都会引发一系列问题。而IPFS所使用的分布式存储则不会出现这类问题。
IPFS上载文件时,仅上载从原始文件中提取的元数据,然后将原始文件分为几部分分布式存储在网络上。上传完成后,用户将从IPFS收到哈希值,之后就可以直接使用这个哈希地址对同一份文件进行访问。简单地说,就是先将整个文件进行拆散,然后储存在全球的不同节点,需要数据的时候,通过文件的索引,从原来存储的位置找回来。IPFS将数据碎片化存储,没有中心处理器去处理分析,并且相较于云存储,IPFS储存的成本更加低廉。
IPFS vs HTTP,两者有何区别
(1)从成本角度来看,HTTP是中心化服务器运行,运维成本较高,只要中心化数据库受到DDOS攻击,或者是遭受到不可抗力的损害,其所有数据会全部丢失;IPFS能很大程度上降低服务器存储成本,同时还能降低带宽成本。
(2)从效率角度来说,HTTP依赖中心化服务网络,服务器必须是24小时开机状态才可运行;IPFS是 P2P网络拓扑,整个网域内所有计算机均可作为存储节点,就近分布式存储大大提高了网络效率。
(3)从安全性方面来看,HTTP所有流量都直接搭载在中心化的服务器上,承载的压力极大,容易造成系统崩溃,HTTP还容易遭受DDOS攻击;IPFS的存储方式是去中心化的分布式存储,黑客难以攻击,文件不易丢失,安全性高。
(4)从客户体验角度来看,HTTP的客户网络访问很大部分不是本地化,存在网络延时;IPFS较大程度使得网络访问速度加快,时延减少,体验感会明显提升。
因此,IPFS被称为颠覆HTTP的协议也不是没有理由的。事实上,目前IPFS已经成为了分布式HTTP协议的工业标准。
IPFS+区块链:相辅相成、相得益彰
说到IPFS就不得不提起区块链,我们上百度随便搜一搜,十篇IPFS的文章里有八篇都能谈到区块链,那本文也不能免俗,一起来看看IPFS跟区块链有什么不得不说的故事。

(编辑:珠海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读