A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小蜀哥哥 于 2018-3-30 15:18 编辑

IPFS vs HTTP
什么是HTTP?
http是一种用于分布式、协作式和超媒体信息系统的应用层协议。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。
HTTP弊端
Http于1989年问世至今已经过了接近30个年头。Http是20世纪人类最伟大的发明之一,不过随着互联网资源几何式的倍增,Http协议的弊端也逐渐显露了出来: ** 我们都见过“404 Page Not Found”这种常见的页面提示。这表示,你寻找的页面不存在。造成这种错误的原因有两种:
  • 服务器上的文件被永久性地删除了。
  • 服务器被关闭了。**
如果不提前做好备份的话,那么这就表示你所寻找的网页已经永远的地从互联网中消失了。
HTTP效率较低,成本却是很高。 IPFS官方的博客介绍到“江南Style”MV到目前为止,已经被全世界播放了30亿次,如果我们假设这个MV的大小为100MB,那么到目前为止,这个MV一共消耗了大约300Petabytes(1P=1,000,000GB)的网络流量,如果按照0.01USD/GB 的价格来算的话,那么谷歌将支付3百万美金给网络服务供应商(ISP)。
Http协议过于地中心化。为了支撑Http协议,服务器必须24*7小时处于开启状态。对于流量巨大的公司:百度,淘宝,腾讯,他们每年将花费巨额资金用于维护公司的服务器和解决安全隐患例如:DDoS,XSS,CSRF等等。 而且这些巨头公司拥有我们数据的绝对控制权,各种各样的监管和封锁,一定程度上限制了信息同步,也扼杀了很多创新和发展。
为了解决以上的问题,咱们来了解下IPFS。
什么是IPFS?
IPFS是一个分布式文件系统协议。IPFS协议定义了文件在分布式系统中如何存储,索引,和传输。IPFS的目标是通过一个文件系统将网络中所有的设备连接起来。在某些方面,IPFS和WEB原本的设计很像,但是IPFS更像是一些由节点组成的P2P的Git文件系统。如果IPFS使用得当,IPFS将可以代替HTTP协议。** 简单的说,IPFS即是一种点对点的超媒体文件存储,索引,交换协议。**
例如我们要去请求某个资源,我们通常都会去请求中心化服务器,然后获得响应。即使中心化服务器并大量巨大,承载压力过大,或者远在天涯,我们也只能如此。 使用IPFS的话,服务器以节点的形式存在,不在是巨头公司垄断啦。简单的表达就是,你需要的资源,不用千里迢迢去中心化服务器中获取了,可以直接从身边的节点获取。人人都可以提供自己的硬件变成一个节点,帮助别人保存资源。在别人请求自己的服务器获得资源的同时,自己也可以获取请求资源的凭证。这样大大降低了我们的网络成本,让我们不再过度依赖主干网。 !
HTTP协议下的网络如下图(左1,左2):全球互联网的域名解析服务根源由13个根服务器提供,同时主要的云服务也是由几家云服务商提供。机构和权利层组织可以在这些中心化集群前获取HTTP消息包,窥探 和监控网民的生活和个人信息;黑客也可以通过DDOS手段,攻击中心化服务器集群,网络瘫痪的案例屡见不鲜。IPFS协议下的网络传输如下图(右图)。
IPFS除了解决中心化暴露出来的网络拥堵、封闭之外呢,还有一个跟大的特点就是解决过度冗余的问题
思考下,我们电脑中有多少文件是别人没有的? 据统计,我们电脑上视频、音乐、书籍、文档、软件包、等等 90%的数据都和别人重复。
如果把人们都有的某个文件,做一次hash计算,只字不差的两个文件hash值相同。哪怕改动一个字,都是一个新版本,hash值都不同。只需要使用相同的hash值,就可以访问那个文件,这个hash值就是文件的地址。
你的文件如果别人也有,说明不是秘密,你们可以共享而不必担心泄密,这种共享也是相互备份。你再也不用担心某个电影找不到了,也不用备份,因为全球电脑上只有那么几个人保留着,你就能拿到它。而不是重复存储几十万份。
你只要保留最喜欢的电影,和最常用的文件(因为在本地访问速度更快)。 其他的,只要有地址(文件的哈希值)就可以随时下载访问。
只要判断哈希值我们就可以找到文件,进行下载,并支持同时从多个节点同时下载一个大文件。只要多个节点都保存有该文件。每个节点的资源都是碎片化的方式所保存的,就算是节点自己也不能翻译自己保存的数据。这样就解决了安全问题。
那么IPFS能否替代HTTP呢? 我认为 IPFS带来的技术革命虽然很强大,也是一个比较大的进步,但是仍然无法替代HTTP。不可否认IPFS带来的优势,但在无法监管过滤的地方通常同样伴随着违法犯罪。 生活还是需要一些约束和秩序的,ipfs作为共享的社会资源和Http共存,也许是最好的归宿了。

1 个回复

正序浏览
渣渣辉好厉害!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马