星际文件系统IPFS(InterPlanetary File System)是一个去中心化的、点对点的分布式版本文件系统,目标是取代目前统治互联网的超文本传输协议(HTTP),将全部装有IPFS文件系统的计算设备连接在一起。它使用基于内容寻址的方式替代基于域名寻址的方式,即用户搜索的不是某个IP地址,而是直接搜索内容本身,系统不需要验证发送者的身份,只需验证请求内容对应的哈希值,这样做,能让Web速度更快,更安全、更健壮。
为什么有IPFS?
互联网建立在HTTP协议上,HTTP协议让互联网得以快速发展,但是互联网发展到了今天HTTP逐渐呈现不足:
① HTTP的中心化是低效的,并且成本很高。使用HTTP协议每次需要从中心化的服务器下载完整的文件(网页,视频,图片等),速度慢,效率低。如果改用P2P的方式下载,可以节省近60%的带宽。P2P将文件分割为小的块,从多个服务器同时下载,速度非常快。
② Web文件经常被删除。回想一下是不是经常你收藏的某个页面,在使用的时候浏览器返回404(无法找到页面),HTTP的页面平均生存周期大约只有100天。Web文件经常被删除(由于存储成本太高),无法永久保存。IPFS提供了文件的历史版本回溯功能(就像git版本控制工具一样),可以很容易地查看文件的历史版本,数据可以得到永久保存。
③ 中心化限制了web的成长。现有互联网是一个高度中心化的网络。互联网是人类的伟大发明,也是科技创新的加速器。各种管制将对这互联网的功能造成威胁,例如:互联网封锁,管制,监控等等。这些都源于互联网的中心化。而分布式的IPFS可以克服这些web的缺点。
④ 现在的互联网应用高度依赖互联网主干网。主干网受制于诸多因素的影响,战争,自然灾害,互联网管制,中心化服务器宕机等等,都可能是我们的互联网应用中断服务。IPFS可以是互联网应用极大的降低互联网应用对主干网的依赖。
IPFS的目标是什么,它如何工作?
IPFS不仅仅是为了加速web,而是为了最终取代HTTP协议,使互联网更加美好。那么先来看看IPFS是如何工作的?
① IPFS为每一个文件分配一个独一无二的哈希值(文件指纹:根据文件的内容进行创建),即使是两个文件内容只有1个比特的不相同,其哈希值也是不相同的。所以IPFS是基于文件内容进行寻址,而不像传统的HTTP协议一样基于域名寻址。
② IPFS在整个网络范围内去掉重复的文件,并且为文件建立版本管理。也就是说每一个文件的变更历史都将被记录(这一点类似版本控制工具git,svn等),可以很容易回到文件的历史版本查看数据。
③ 当查询文件时,IPFS网络根据文件的哈希值(全网唯一)进行查找。由于每个文件的哈希值全网唯一,查询将很容易进行。
④ IPFS利用IPNS将哈希值映射为容易记的名字。如果仅仅使用哈希值来区分文件的话,会给传播造成困难,因为哈希值不容易记忆,就像ip地址一样不容易记忆,于是人类发明的域名。而IPFS利用IPNS将哈希值映射为容易记的名字。
⑤ 每个节点除了存储自己需要的数据,还存储了一张哈希表,用来记录文件存储所在的位置,便于进行文件的查询下载。
IPFS如何解决HTTP及一些中心化服务器的缺点?
① 下载速度快,不再依赖主干网或中心化服务器。整个IPFS系统是一个分布式的文件存储系统,那么在下载相关数据的时候将从多个节点同时下载,这相比于HTTP从中心服务器的下载速度要快很多。大家都用过P2P下载(比如:迅雷,BitTorrent),IPFS下载过程跟这个类似。
② 存储空间变得非常便宜。由于IPFS使用的是区块链技术,利用Filecoin来激励矿工分享自己的硬盘,并且IFPS从全网去掉了冗余存储(从整个网络空间考虑,这将大大节省网络存储空间),将来的IPFS存储将会变得非常便宜(与我们现在的云盘,各种中心化的CND相比较)。
③ 安全。中心化服务器目前很难抵挡DDoS攻击,当大量的访问请求从四面八方涌来,中心化的服务器几乎会在一瞬间瘫痪,做过运维的同学应该深有感触,比如每年双11,不能睡觉的除了阿里、腾讯的技术同学,还有整个银行业的小朋友。巨大的访问量随时可能造成服务器宕机。IPFS天生就拥有抵挡这种攻击的能力,因为所有的访问将会被分散到不同的节点,甚至攻击者自己也是节点之一。某种程度上讲IPFS甚至能抵挡量子计算的攻击。
④ 开放。众所周知,比特币是一种去中心化匿名的数据货币,这些特性使得比特币无法被管制,交易无法篡改。IPFS同样,由于是建立在去中心化的分布式网络上的,所以IFPS很难被中心化管理、限制。互联网将更加开放。
那么IPFS可以用来做什么呢?
如果你认为仅仅是CDN,永久的web?Are you kidding me?IPFS可是要改变世界的。来看看IPFS都可以用来干啥:
① 在/ipfs和/ipns下面挂载全球文件系统:就是说我们所有的文件都可以存到上面。
② 挂载个人同步文件夹,可以自动进行版本管理,自动备份。也就意味着未来我们将拥有无限空间的网盘,不用担心数据丢失,,不用担心隐私泄露(非对称加密)。是不是想到了什么?现在比较流行的某度(曾经把大家自动备份的照片全部共享了,各种艳照啊)和企鹅网盘,国外的dropbox,跟IPFS云盘相比都将变得微不足道。
③ 作为加密文件和数据共享系统。IPFS天生似乎就具备这样的能力,文件加密,数据共享,都是小菜一碟。
④ 作为带版本控制的软件包管理系统。
⑤ 作为虚拟机的根文件系统。
⑥ 作为利用管理程序。把IPFS作为虚拟机的引导文件系统:在线操作系统。
⑦ 作为数据库。应用可以直接操作IPFS的Merkle DAG数据结构,并且可以使用IPFS的版本控制,缓存。试想一下我们的数据库直接存在IPFS的文件系统是什么体验?自动备份,永不丢失,安全加密,无限空间,高速连接,想想就美好。科技改变生活,未来会有多美好。
⑧ 作为加密通讯平台。谁都别想窃听消息通信了。
⑨ 作为加密CDN。作为web的CDN,CDN功能全包了。
⑩ 永久web。不存在不能访问的链接,跟404说byebye。
上面的应用场景是 IPFS的创始人Juan Benet在IPFS论文里面直接提到,有兴趣的同学可以去IPFS白皮书里面看一下。
实际上IPFS能做的不仅限于这些场景,IPFS解决的最关键是:数据存储。它能够极大降低数据存储的成本,提升数据下载速度。那么凡是需要优化数据存储的地方几乎都可以使用IPFS来提升效率。
IPFS和FileCoin是什么关系?
Filecoin (简称FIL) 是一种基于IPFS网络而创建的数字货币,中文名叫文件币。Filecoin是建立于IPFS网络上的一个激励层,是用于奖励Filecoin矿工的挖矿动作,或支付IPFS网络中交易所产生的费用。用户在IPFS网络里存储或查询数据,都需要支付一定的Filecoin token,而矿工则是:提供存储空间、或查询数据服务(即检索数据),矿工赚取用户们的Filecoin,这就是所谓激励层的含义。
协议实验室Protocol Labs自IPFS创建以来,其在区块链技术圈的关注度一直有增无减,而且IPFS的激励层Filecoin主网上线时间也指日可待,协议实验室团队高效、低调、踏实的做事风格,让嗅觉灵敏的投资人对协议实验室团队的IPFS/Filecoin 项目赚得盆满钵满充满信心。
IPFS和Filecoin的诞生极大提高了数据存储的共享,这就是价值。如果这是潮流,那将是不可逆的。跟BTC不一样,BTC带来的问题是POW对计算资源的高度依赖和对能源的巨大耗费。
BTC的价值如何确定:① 用马克思经济学来解释BTC的价值是耗费的能源+计算成本+无差别的人类劳动;② 用西方经济学来解释:BTC的价值是供需平衡;③ 用时下互联网流行说法解释是IP,BTC创造了自己的IP,就像黄金一样,一个巨大的IP。
可是BTC没有从根本上提升效率,从BTC的创始宣言(中本聪BTC白皮书)里面可以看到BTC诞生的原因:源于公平,却无关乎效率。
IPFS(Filecoin)采用POW机制不同于BTC,不需要消耗巨大的能源和依赖计算资源。从这种意义上来讲IPFS系统从根本上提升人类的效率,是真正的共享经济,把我们对存储资源利用方式往前迈了一大步,这也是小编对IFPS的信心的来源。
IPFS项目投资方:
1、Sequoia Capital 红杉资本
大名鼎鼎的红杉资本于1972年在美国硅谷成立 ,经过近50年的发展,红杉资本享誉全球创业风投领域。红杉资本作为第一家机构投资人的角色,投资了Apple、Google、Cisco、Oracle、Yahoo、LinkedIn等多家世界500强公司,成绩斐然,打造出一个闻名全球的投资标杆形象。而红杉资本中国则投资了几乎所有中国国内的:如阿里巴巴、蚂蚁金服、京东、美团、滴滴、摩拜等近50家互联网巨头。协议实验室凭借着团队的高效、靠谱的实力,项目的前瞻性与革命性,以及最关键的价值性,于2017年获得了来自红杉资本的投资。
2、Digital Currency Group DCG集团
创立于2015年的Digital Currency Group,是美国纽约华尔街为数不多的专注于区块链与数字货币投资的金融大鳄集团之一。独到的眼光,极具前瞻性的胆识,促使DCG衍生在全球构建一个数字货币和区块链生态系统的念头。DCG集团向那些初创公司提供资金并提供必要的技术支持,同时为金融机构、大企业大集团、初创公司提供各类金融专业服务。DCG集团在区块链技术兴起的早期,就组建了数字货币和区块链生态系统的投资组合,目前已成为全球最大的投资组合。目前,全球20个国家的70多个初创企业得到DCG集团的支持,协议实验室Protocol Labs就是其中之一。
3、Stanford University 斯坦福大学
斯坦福大学(Stanford University),位于旧金山湾区,临近美国硅谷,世界著名的综合研究型大学。斯坦福大学在世界大学学术排名(ARWU)、QS世界大学排名中均位列世界第二。截止2018年,该校校友共获得81位诺贝尔奖,8位菲尔兹奖,27位图灵奖,4位普利策奖。IPFS创始人Juan Benet毕业于斯坦福,斯坦福大学自然会对自己的“亲儿子”,以及IPFS这样有雄伟目标的新技术,给予最大程度的支持。
4、Y Combinator
Y Combinator成立于2005年,是美国著名的创业孵化器,2012年《福布斯》将YC评选为全球最具价值创业孵化器。Y Combinator以其独特的投资运作方式,被全球创业孵化界称为“初创公司新兵训练营”和“萌芽中的数码企业家”,公司创始人保罗•格雷厄姆被称为“新一代企业家的导师”。Y Combinator投资过的著名初创企业包括Airbnb(爱彼迎),Dropbox(云存储公司),Scribd,Reddit(美国最火社交新闻网站)等。2015年,Juan Benet创建的IPFS项目在YCombinator孵化竞赛中拿到了巨额投资,同时成立了Protocol Labs协议实验室,Y Combinator可说是IPFS的伯乐。
5、Union Square Ventures 联合广场风投
总部位于美国纽约的联合广场风投(Union Square Ventures)管理着逾10亿美元的资产,随着数字货币与区块链技术的热潮到来,他们的投资聚焦也放到了区块链和加密货币领域,计划通过投资这两项新事物来为旗下的财富增值。Union Square Ventures的一位高管曾表示,区块链行业将价值数万亿美元。USV执行合伙人艾伯特•温格在接受采访时也表示:“公司选择在区块链领域发展初期入局,项目投对了,就可以赚大钱,这个想法并不疯狂”。从他们选择在Protocol Labs成立之初,就直接打款的做法来看,IPFS是个会赚大钱的好项目。
6、Andreessen Horowitz 安德森•霍洛维茨基金
Andreessen Horowitz是美国一家私人风险投资公司,由马克•安德森和本•霍罗维兹于2009年创立。从2006年至今,安德森和霍洛维茨都是全球先进科技公司的积极投资者。他们组成的基金投资了包括:Skype、Zynga、Digg、Foursquare、Airbnb、Twitter、Facebook等90家全球著名互联网企业。那段投资期间,两人被誉为超级天使投资人。安德森•霍洛维茨基金也成为了硅谷最热门的风投公司,从他们“投谁谁发”的节奏来看,IPFS&Filecoin必定能成为大赚特赚的项目。
7、Winklevoss capital 文克莱沃斯兄弟基金
文克莱沃斯兄弟基金会是由文克莱沃斯兄弟创办的一家投资机构基金,文克莱沃斯兄弟也是币圈最为传奇的人物之一。作为Facebook CEO扎克伯格的哈佛同期校友,文克莱沃斯兄弟与扎克伯格共同创立了Facebook,但最终分道扬镳,与扎克伯格的恩怨也被拍成电影——《社交网络》。在2008年,两兄弟还参加了北京奥运会的赛艇比赛,但让文克莱沃斯兄弟成为传奇的原因,是因为兄弟二人曾在2013年拿出1100万美金购买了世界上1%的比特币,这笔投资在2017年12月的价值回报高达10亿美金。作为这个世界上最成功的比特币投资人,也选择了投资IPFS,由此足以证明IPFS & Filecoin的价值真是不可限量啊。
8、FundersClub 创始人俱乐部
FundersClub是一家新兴网络股权众筹机构,该俱乐部专门挑选那些具有潜力的创业公司,供所有投资者通过网络对它们进行投资,并获得真正的股权作为回报,所有的法律文书和资金转移都在网络上进行。由于只有创业公司获得成功,FundersClub才能获得盈利,因此FundersClub是必须花费大力气去挑选最好的创业公司,才能保证自己的投资收益,比如Protocol Labs协议实验室团队。
9、其他投资人
除了上述的全球著名投资机构、基金外,IPFS也吸引到很多全球著名的独立投资人。
美国股权众筹平台AngelList创始人:Naval Ravikant
Haystack基金创始人:Semil Shah
Gyft.com创始人&CEO:Vinodan Lingham
前高盛交易员,Coinbase公司的联合创始人:Fred Ehrsam
Skype联合创始人、英国的餐饮品牌Chilango创始人:Jaan Tallinn
Figma联合创始人&CEO、硅谷传奇数学天才:Dylan Field