寒冬下的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的两个特点。
1、数据永 久存储
通过IPFS协议,任何存储在这系统里的资源,包括文字、图片、声音、视 频,以及网站代码,都会通过IPFS进行哈希运算,生成唯一的地址。
加上加密算法的保护,该地址具备了不可篡改和删除的特性。这样就表示一旦数据存储在IPFS中,它就会是永 久性的。
2、解决“过度冗余”问题
在当下,人们的电脑、手机、云盘等都会存储大量文件,但很多文件在网络上都是重复同质的,比如我的电脑下载了最喜欢的电影《我不是药神》,但你同学电脑里也有这部电影资源。这样带来的就是内存资源极大浪费,这也是HTTP协议的弊端。同样的资源备份的次数较多,造成过度冗余问题。
但IPFS就可以很好地解决这个问题。当同一文件在IPFS网络上被多次发布时,文件只会被创建一次,且该文件的地址公共,用户共享改文件资源。
IPFS的目标
IPFS不仅仅是为了加速web. 而是为了最终取代HTTP协议。
写在最后
无论是现在习惯传统HTTP的互联网网民,还是寒冬下热潮的IPFS追逐着们,在这个大浪淘沙的时代下,拥有热爱也要保持理性的评论眼光。新鲜事物的诞生必然伴随着旧事物的退场,单接受新鲜事物的热爱者们,也在是旧事物滋养下成长的。欢呼登场者的同时,理应对退场给予感恩。