随着比特币的暴涨,区块链再次频繁出现在人们的面前。存储板块作为区块链最受瞩目的板块之一,自从IPFS官方宣布了主网上线的消息后,其热度和关注度一直是行内的热门话题,因为IPFS代表着与比特币、以太坊完全不同的区块链底层基础,它关乎着崭新的投资机遇,关乎着财富。
但IPFS到底是什么,这是所有关注这个领域的人以及想参与投资的人最为关心的。虽然网上有许多关于IPFS的介绍与名词解释,可大多数人依然对IPFS云里雾里,似懂非懂。今天,我们尝试将IPFS这种复杂的技术翻译成大多数人都能理解的语言,以最简单的方式帮助大家理解IPFS。
01 IPFS是什么?
提起IPFS,对大多数人来说可能会觉得很陌生,但若是提到HTTP,应该就没多少人不知道了吧?因为我们目前所使用的互联网就是基于HTTP或HTTPS协议运行的,这是一种从服务器传输超文本到本地浏览器的传送协议。
直到2015年,毕业于斯坦福大学的胡安·贝尼特提出了Inter Planetary File System(简称IPFS),HTTP垄断的局面才开始发生变化。IPFS中文翻译为星际文件系统,是一种基于内容寻址、版本化、点对点的超媒体传输协议,其目的是补充甚至取代HTTP,成为下一代互联网底层通信协议。
02 为什么要推出IPFS?
或许你会问,HTTP协议不好用吗?为什么要多此一举推出IPFS协议呢?
这是因为HTTP协议是中心化的,存在诸多弊端,比如说:用户数据被清除、服务器遭受黑客攻击、主干网络运行效率低成本高、并发机制制约访问速度等。目前我们在用的文件系统是典型的中心化的服务器模式,什么意思呢,就是无论我们人在哪里,我们的数据分布在世界的各个角落,本质上它都会在一个中心服务器上计算、存储,再通过线路传递到你眼前,本身是中心化的,大家可以简单理解为*集权。
而IPFS去中心化分布式的存储方式能够有效规避上述问题。IPFS是点对点分布式,允许网络中的参与者互相存储、索取和传输可验证的数据,为了从根本上解决HTTP这种中心化的模式,打造一个更加开放、快速、安全的互联网环境,IPFS将相同的文件进行了hash计算,确定了其唯一的地址。说得再直白点就是,我们平时所浏览的每一个网页其实都是前端工程师对文字、图片、声音、视频等一系列文件的打包处理,如果我们将这些文件放到IPFS进行哈希计算唯一化处理,则我们以后直接使用这个哈希地址对同一份文件进行访问,无论从任何设备、任意地点、地址的唯一性都可以帮助我们找到相同的资源。
IPFS的核心是利用区块链技术实现分布式存储,那么实现分布式存储然后又能实现什么呢?我们可以预见,未来5G、VR、8K高清的视频,如果用现在的中心化服务器就会出现非常大的数据延时问题,而用IPFS就有天然的优势,因为IPFS是分布式存储,所以能够实现就近访问、就近检索,大大缓解数据延迟问题。
03 Filecoin是什么?和IPFS有什么关系?
讲到IPFS,很多人会把它与Filecoin等同起来。实际上,IPFS和Filecoin并不是同一个东西。Filecoin是通过区块链的Token激励模型来构建的一个去中心化的存储网络,是IPFS协议上唯一的激励层。
也就是说,IPFS作为基础设施用来定位和传递数据,而Filecoin则是IPFS的经济激励系统。在Filecoin的激励模型下,IPFS构建了存储市场和检索市场,矿工通过提供存储服务和检索服务以获取用户支付的FIL代币。
由于IPFS是开源的,可以被免费下载和使用,网络中各个节点可以在IPFS协议上进行存储和检索数据,如果缺乏Filecoin的激励机制,IPFS则难以快速推广和普及,IPFS的持续开发为Filecoin提供重要的基础支持,且IPFS的普及将刺激市场对更安全、更高效的分布式存储Filecoin的需求。因此,我们可以说IPFS与Filecoin是共生关系。再形象一点来理解的话,IPFS和Filecoin的关系,和比特币与区块链之间类似。
04 IPFS的未来
随着技术的迅猛发展,5G的普及会让用户访问、下载各种音视频速度更快、成本更低,未来的信息量和数据会是现在的几十倍、几百倍甚至数千数万倍,换句话说,日后网络世界对数据存储的要求将变得越来越高,到那时,现有的存储技术将无法承载那海量的数据,而数据延迟问题亦急需得到解决。而由于IPFS其服务器网络结构是分布在全球各地,因此它能以一种新的存储方式解决这个问题。因为我们任何个人或组织、企业都可以更广泛地参与其中,只要参与挖矿,就可以把存储空间开放给其他人,从而获取奖励。这种激励方式促使更多人参与到分布式数据存储当中,由此我们可以看出,IPFS的诞生正是对现有的数据存储方式遇到的问题进行的升级、补充和完善,是未来存储行业发展的大势所趋。