首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

寒冬下的IPFS热潮

前 言

2018年已近尾声,坚守低温的不止有一身正气的体魄,还有区块链寒冬下的IPFS热潮。

什么是IPFS

它是一种内容可寻址、版本化、点对点超媒体的分布式存储、传输协议,即一个点对点的分布式文件系统协议,也被称为“星际文件系统”

在这个协议中,IPFS把文件在系统中如何存储、索引和传输都定义好,也就是将上传好的文件转换成专门的数据格式进行存储,同时IPFS会将相同的文件进行了哈希计算,确定文件唯一的地址。也就是说,在IPFS协议中,所有的文件都是唯一的,且只有一个地址,并且这个地址是共享的。

可以看出,IPFS能改变WEB内容的分发机制,完成去中心化。

为什么有IPFS

众所周知,互联网是建立在HTTP协议上的,而随着互联网的不断发展普及,需求增大,当下的互联网HTTP逐渐展现出不足。

低效中心化、成本高

使用HTTP协议时,需要从中心化的服务器下载完整的文件,速度慢, 效率低.改用P2P的方式下载, 可以节省近60%的带宽。P2P将文件分割为小的块, 从多个服务器同时下载, 速度非常快。

Web文件被删除

http的页面平均生存周期大约只有100天,无法永久保存. IPFS提供了文件的历史版本回溯功能(就像git版本控制工具一样), 可以很容易的查看文件的历史版本, 且数据可以得到永久保存。

中心化限制了web的成长

我们的现有互联网是一个高度中心化的网络. 互联网是人类的伟大发明, 也是科技创新的加速器. 各种管制将对这互联网的功能造成威胁, 例如: 互联网封锁, 管制, 监控等等. 这些都源于互联网的中心化。而分布式的IPFS可以克服这些web的缺点.

互联网应用高度依赖主干网

主干网受制于诸多因素的影响, 战争, 自然灾害, 互联网管制, 中心化服务器宕机等等, 都可能是我们的互联网应用中断服务。IPFS可以是互联网应用极大的降低互联网应用对主干网的依赖。

IPFS的特点

IPFS还有很多的用途,但今天只是简单讲解IPFS技术。这里重点介绍IPFS的两个特点。

数据永久存储

通过IPFS协议,任何存储在这系统里的资源,包括文字、图片、声音、视 频,以及网站代码,都会通过IPFS进行哈希运算,生成唯一的地址。

加上加密算法的保护,该地址具备了不可篡改和删除的特性。这样就表示一旦数据存储在IPFS中,它就会是永 久性的。

解决“过度冗余”问题

在当下,人们的电脑、手机、云盘等都会存储大量文件,但很多文件在网络上都是重复同质的,比如我的电脑下载了最喜欢的电影《我不是药神》,但你同学电脑里也有这部电影资源。这样带来的就是内存资源极大浪费,这也是HTTP协议的弊端。同样的资源备份的次数较多,造成过度冗余问题。

但IPFS就可以很好地解决这个问题。当同一文件在IPFS网络上被多次发布时,文件只会被创建一次,且该文件的地址公共,用户共享改文件资源。

IPFS的目标

IPFS不仅仅是为了加速web,而是为了最终取代HTTP协议。

写在最后

无论是现在习惯传统HTTP的互联网网民,还是寒冬下热潮的IPFS追逐着们,在这个大浪淘沙的时代下,拥有热爱也要保持理性的评论眼光。新鲜事物的诞生必然伴随着旧事物的退场,但接受新鲜事物的热爱者们,也在是旧事物滋养下成长的。欢呼登场者的同时,理应对退场给予感恩。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181220A0YQ5Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券