那年,五年级,购买了人生第一个储存介质,容量32MB,够用;
那年,上大学,购买了人生第一部手机,容量512MB,够用;
大二那年买了MP3,容量1GB,够用;
毕业了,买了一部全屏手机,容量8GB,够用
……
现在,手机128GB,每隔一段时间要清理手机内存,不然存储不够;
下载几部手游,占据1/3的容量;
出去玩、日常生活点滴-照片、视频占据1/3容量;
手机系统占据一部分,所剩空间寥寥无几……
所以出现了很多云存储,不用存在自己手机,存在服务器里面,
看电影直接在线看,不用原先缓存一个晚上,第二天在看;
照片手机放不下,可以存在自己电脑里面或是其他存储介质,
还有就是去购买云服务的存储空间,这种可以随时随地下载,也不易丢失。
……
为了应对越来越来的数据存储和安全需求,很多公司吧数据库从传统的服务器转移到云服务上,
比如现在比较著名的阿里云、腾讯云、亚马逊云。但是云服务其实也是建立在HTTP协议之上的,
如果云服务出现问题,企业端的应用就会出现大麻烦。
2018年7月16日,亚马逊会员日,亚马逊商城宕机数小时;
2019年3月3日,阿里云凌晨大规模宕机故障,华北多家互联网公司收到波及;
2019年6月3日,谷歌云宕机故障殃及超76个国家;
每年天猫双11,零点的时候都会卡顿几分钟,就是因为大量用户订单的涌入导致堵塞。
为什么大量用户同一时间访问会导致拥堵或是服务器崩溃?
这个就要从HTTP底层架构说起,HTTP协议是要求我们用户每一次使用互联网传输数据的时候,
必须通过固定的格式传送到固定的中心化服务器上。
那何为中心化存储?
举个例子,我们看网页,是不是先要输入网址才能打开响应的网页?所以HTTP是靠位置去寻找内容。
Web创建的初衷是去中心化,但是随着互联网巨头的崛起,现在变得越来越中心化。
腾讯的服务器在深证,阿里的服务器在杭州……我们搜索内容就是,然后服务器检索我们需要的,
再从服务器调取传输给我们;这样就会出现大量用户同时不同地涌入改服务器,造成网络的拥堵,
严重的就是服务器宕机。
为了解决这些问题,美国有个Juan bene(胡安·贝内特)在2014年5月成立了Protocol Labs(协议实验室),
同年夏天加入了美国顶级孵化器Y-Combinator。
在2015年1一月向世界发布了IPFS;
2016年围绕IPFS创建了libpp、IPLD、multiformats、Orbit及其他项目;
2017年创建了Filecoin项目,并让出10%的份额在短时间内获得了2.57亿的融资
(其中就包括红杉资本、YC、Wink了、斯坦福大学、联合广场风投、温克莱文斯兄弟资本)
什么是IPFS
其实IPFS对标的是现有互联网超文本传输协议HTTP,它解决了万维网(World wide Web,也就是俗称www)
文件传输的问题,HTTP是互联网的底层协议,控制着所有文件的存储、传播、检索、打包等;
而IPFS是一个去中心化的底层协议,IPFS是一个点对点的网络,参与者越多,它节点也就越多,下载速度就越快。
IPFS的优点
1、下载速度快,不在依赖主干网和中心化服务器
2、存储空间变得非常便宜,人人都可以贡献节点参与进来
3、安全,它是一个碎片式的存储。
4、开放,人人都可以参与。