2018年IPFS变得异常火热,特别是越来越多的小伙伴开始研究挖矿了。很多人都在不停的喧嚣着,IPFS是史诗级的项目,FIL是下一个BTC,事实果真如此吗?
要解开IPFS谜底,就要先知道这个项目的始末。
IPFS协议,它的全称是InterPlanetary File System,星际文件系统,听起来就是一个神奇的存在。IPFS就好像在庞大的互联网宇宙中散落了无数的星,每个星都代表一个节点,组成了庞大的IPFS网络。IPFS是基于区块链的,永久的、去中心化保存和共享文件的方法,是一种点对点的分布式协议。
现在咱们用的网络协议是HTTP(超文本传输协议),网络数据是存储在各大服务器上,但是不论有多少服务器,对于文件数据存储来说,仍然是非常中心化的。有一种大胆的观点,就是IPFS将要取代HTTP,为什么这么说呢?这就要从HTTP网络协议的缺陷说起。
HTTP的卡顿问题
我们都知道,HTTP其实是全世界统一的全局信息格式协议,它的制定为分发和显示信息提供了规范。
它的运营理念是,把所有网络数据储存在很多的服务器上,待用户的手机和电脑想要访问页面时,它就会想周围的服务器发送请求,服务器接收到请求后悔及时响应。但是有时候很多人同时访问,就会出现卡顿的现象,就会出现让我们头疼的404页面。
HTTP的不安全问题
HTTP目前越来越趋向于中心化,这种超中心化的趋势使得很多的网络数据集中少数服务器上,造成的后果是,类似美国国家安全局这样的机构只要截取这些服务器中心的通信信息,就可以得到大部分用户的数据。对于政府来说,只要在边境路由上设置内容审查,就可以阻断访问中心服务器的连接。同时网络通信遭遇DDoS攻击的风险也大大增加。
面对HTTP的缺陷,IPFS真的是福星。
HTTP我们查找的是位置,而使用IPFS我们查找的是内容。举个例子,比如我们输入一个网址,HTTP浏览器会优先查找我们的位置也就是IP地址,随后向服务器索要文件路径,这种情况下文件的位置取决于服务器管理者,我们作为用户只能祈祷文件没有被移动并且服务器没有被关闭。但是IPFS的做法则是不再关心中心服务器的位置,也不考虑文件的名字和路径,只关注文件中可能出现的内容。我们输入一个地址上传到IPFS的一个节点上,IPFS系统会自动生成一个全新的地址,是一个由文件内容计算出的加密哈希值。哈希值直接反映文件的内容。当IPFS被请求一个文件哈希时,它会使用一个分布式哈希表找到文件所在的节点,取回文件并验证文件数据。而且每一个节点的内容会备份到其他所有节点上,节点数达到一定规模,即使每个节点只存放一点点内容,所累计的空间、带宽和可靠性也远超HTTP能提供的。随之而来,分布式Web会变成地球上最快、最可靠、最大的数据仓库。
有人会说,这么伟大的设想如何落地?IPFS团队已经于2017年年底筹集到了2.57亿美元,估值百亿,在毕业于斯坦福大学Juan Benet的带领下,相信会稳步推进。
作为IPFS的布道者和坚定的信仰者,IPFS星际会于2018年7月1日在北京正式成立,IPFS星际会是集IPFS挖矿爱好者社群联盟、IPFS星际会矿池、IPFS星际资本完整生态布局的机构,IPFS星际会将打造一个基于IPFS生态最大、功能最完整的社区联盟。希望能够用社群生态为IPFS传播信仰,创造价值!