本文得到币乎社区(bihu.com)优质内容支持计划奖励。
国际著名物理学家、丹华资本创始人张首晟教授前几天发表演讲提到,世界历史的发展可以用“分久必合,合久必分”这两句话来描述,互联网行业体现了这一种规律。由于对信息的系统性的组织架构的需求,现在互联网被少数中心化的大公司统治者。而区块链将是催化下一个“合久必分”时代的新技术。
一、什么是 IPFS
IPFS(InterPlanetary File System,星际文件系统)是一个分布式文件系统协议。IPFS协议定义了文件在分布式系统中如何存储、索引和传输。IPFS的目标是通过一个文件系统将网络中所有的设备连接起来,可以让我们的互联网速度更快、更安全、更开放。
在某种程度上讲,IPFS和WEB原本的设计很像,但是IPFS更像是一些由节点组成的P2P的Git文件系统。如果IPFS使用得当,IPFS将可以代替HTTP协议。
二、为什么需要IPFS
目前大家熟悉的互联网是建立在HTTP协议上的,让我们的互联网得以快速发展,但是互联网发展到了今天HTTP逐渐出来了不足。
(一)HTTP的中心化很低效,并且成本高
使用HTTP协议每次需要从中心化的服务器下载完整的文件(网页, 视频, 图片等),速度慢,效率低。如果改用P2P的方式下载,可以节省近60%的带宽。P2P将文件分割为小的块,从多个服务器同时下载,速度非常快。
(二)Web文件经常被删除
回想一下是不是经常你收藏的某个页面, 在使用的时候浏览器返回404(无法找到页面), http的页面平均生存周期大约只有100天。 Web文件经常被删除(由于存储成本太高), 无法永久保存。IPFS提供了文件的历史版本回溯功能(就像git版本控制工具一样)。可以很容易的查看文件的历史版本,数据可以得到永久保存。
(三)中心化限制了web的成长
我们的现有互联网是一个高度中心化的网络。互联网是人类的伟大发明,也是科技创新的加速器。各种管制将对这互联网的功能造成威胁,例如: 互联网封锁、 管制、 监控等等。这些都源于互联网的中心化,而分布式的IPFS可以克服这些web的缺点。
(四)现在的互联网应用高度依赖互联网主干网
主干网受制于诸多因素的影响,比如战争、自然灾害、互联网管制、中心化服务器宕机等等,这些都可能使互联网应用中断服务。IPFS可以使互联网应用极大的降低互联网应用对主干网的依赖。
三、IPFS 的技术特点
我们来看看 IPFS 的技术特点:
(一)下载速度快,不再依赖主干网或中心化服务
整个IPFS系统是一个分布式的文件存储系统,将从多个节点同时下载数据,相比于HTTP从中心服务器的下载速度要快很多。IPFS 的下载体验,和大家都用过的P2P下载(比如: 迅雷, 电驴)类似。
(二)存储空间变得非常便宜
由于IPFS使用的是区块链技术,利用 Filecoin币来激励矿工分享自己的硬盘,并且IFPS从全网去掉了冗余存储(从整个网络空间考虑,这将大大节省网络存储空间),与现在大家使用的云盘相比,将来的IPFS存储将会变得非常便宜。
(三)安全
中心化服务器目前很难抵挡DDoS攻击,当大量的访问请求从四面八方涌来,中心化的服务器几乎会在一瞬间瘫痪。而IPFS天生就拥有抵挡这种攻击的能力,因为所有的访问将会被分散到不同的节点,甚至攻击者自己也是节点之一。某种程度上讲, IPFS甚至能抵挡量子计算的攻击。
(四)开放
比特币是一种去中心化匿名的数据货币,这些特性使得比特币无法被管制,交易无法篡改。 IPFS同样,由于是建立在去中心化的分布式网络上的,所以IFPS很难被中心化管理、限制,未来的互联网将更加开放。
这是一个IPFS介绍视频,有中文字幕,大家可以看看,讲的比较详细。
四、IPFS是如何工作的?
币哥主要分5个方面跟大家介绍:
1.IPFS为每一个文件分配一个独一无二的哈希值(文件指纹: 根据文件的内容进行创建), 即使是两个文件内容只有1个比特的不相同,其哈希值也是不相同的。所以IPFS是基于文件内容进行寻址,而不像传统的HTTP协议一样基于域名寻址。
2.IPFS在整个网络范围内去掉重复的文件,并且为文件建立版本管理,也就是说每一个文件的变更历史都将被记录(这一点类似版本控制工具git, svn等),可以很容易个回到文件的历史版本查看数据。
3.当查询文件的时候,IPFS网络根据文件的哈希值(全网唯一)进行查找。由于每个文件的哈希值全网唯一,查询将很容易进行。
4.如果仅仅使用哈希值来区分文件的话,会给传播造成困难,因为哈希值不容易记忆,就像ip地址一样不容易记忆,但可以利用人类发明的域名,IPFS利用IPNS将哈希值映射为容易记的名字。
5.每个节点除了存储自己需要的数据,还存储了一张哈希表,用来记录文件存储所在的位置,用来进行文件的查询下载。
五、发展历程及1CO情况
2014.7月,IPFS的团队 Protocol Labs在官网filecoin.io上,发表了第一篇关于Filecoin的论文,论述了Filecoin分布式存储的可行性。
2017年7月发表Filecon的第二篇论文,在第一篇的基础上提出了新的工作量证明方案和拜占庭容错的解决方案。
2017年8月,完成了 IPFS的 1CO众筹,IPFS的代币叫 Filecoin,简称是 FIL,总量为20亿。
代币分配方案如下:
10%:2017年8月1CO募集(可选择6个月—3年逐渐释放,折扣不同)
70%:奖励矿工挖矿
15%:Protocol Labs保留(6年线性逐渐释放)
5%:Filecoin基金会(6年线性逐渐释放)
去年8月在Coinlist上,10%的 FIL 代币1CO 一共募集了2.5亿美金,估值25亿美金。其中预售阶段的成本为1FIL0.75美元,正式阶段成本为1FIL1.3-5美元之间。有四种参与的释放方式:
6个月不锁仓无优惠
12个月锁仓优惠7.5%
24个月锁仓优惠15%
36个月锁仓优惠20%
所以,第一批FIL 代币将在2018年2月才放币,现在市场上还没有现货流通。所以,大家在 mytoken APP或者 coinmarketcap.com网站查询Filecoin后面都有一个备注:(Futures),就是“期货”的意思,大家看到的价格也是期货的价格。
六、币哥分析:如何投资IPFS
在2018年2月之前,主要有两种方式可以成为IPFS的投资者:
去Gate.io或者【鼓鼓钱包内盘】购买Filecoin期货(当前价格为165元人民币)
等待2018第一季度,IPFS主网上线,利用你闲置的硬盘/带宽成为矿工。
不过大家应该注意的是,众筹只售出了10%的代币,与其追高购买期货(已经比众筹时候涨了10倍左右),可以考虑未来成为IPFS的矿工,因为70%的Filecoin将通过挖矿奖励线性释放。
如何挖矿,币哥将在主网上线之后,在Protocol Labs团队提供了更多信息后再和分大家分享。
转发是最大的鼓励,谢谢您的支持!
避免失联,扫码加助理好友,了解更多内容。
领取专属 10元无门槛券
私享最新 技术干货