IPFS协议对互联网的意义
本文为【U赞社区精选文章】
U赞,U Network 公链的第一个DAPP。
U Network 是价值内容第一公链,是全球第一个去中心化内容估值和发布平台。
前言:
《2018中美区块链进化50讲》是由硅谷密探联合50位区块链项目创始人联手打造首套中美区块链进化课程。现在区块链正处于非常早期的阶段,鱼龙混杂,很多用户根本无法识别,2018硅谷密探将邀请中美50位区块链世界的推动者和先行者,分享他们对区块链世界的真知灼见,为像我们这样的区块链的信仰者提供一个学习的机会,并推动区块链技术的运用和落地。
主讲人简介:
董天一,IPFS/Filecoin中国区技术布道人、《IPFS指南》作者、曾担任甲骨文亚洲研发中心数据库开发工程师、资深区块链技术开发者、现致力于IPFS/Filecoin在中国的技术推广。
主要内容:
1、构建去中心化交易生态
2、路印协议的商业应用
3、协议层在区块链中的价值
IPFS & Filecoin 上线时间
大家非常关心的第一个事情是:IPFS什么时候上线?
当然这是一个通俗的说法,其实IPFS上线日期是2015的5月5号,也就是说IPFS的网络已经完整地运行了三年多了,并且非常的稳定,而且现在越来越大。
第二个问题是其实大家关心的并不是IPFS什么时候上线而是Filecoin什么时候上线。
从2017年的8月份ICO结束,现在并没有一个上线的确定日期,这是因为Filecoin这个东西本身非常难,比我们想象的都难。官方团队实验室在上面做了非常非常多的工作,迄今为止已经解决了非常众多的这种我们称之为修辞方法的问题,也就是说这个门槛能不能过去的问题,现在只剩下性能的问题没有解决。性能的问题的话,已经不是阻碍主网上线的主要问题了。
实验室承诺2020年如果不上线的话,会给ICO的这些人退钱,也就是退钱退币。这是提前说明的两个问题。
IPFS协议对于互联网有什么意义
今天主题是“IPFS协议对于互联网有什么意义”,这个问题其实非常的大,我尽量简单的来给大家概括,我分三个部分,第一个是IPFS协议。
咱正式开始的第一件事情想跟大家说的是,IPFS跟区块链本身是没有关系的。
那么IPFS为什么现在受区块链行业的
我们提到这个就必须说互联网,互联网是什么?互联网web是建立在我们称之为http协议这样的一个新基础上的东西。
http是什么?它叫超文本传输协议。所谓的超文本传输协议指的就是我们现在互联网通过浏览器也就是cs结构看到这个大千世界,我们上面的数据全都是基于这样一个协议进行传输的,http本身这里边有一个非常重要的两个字叫传输,它解决的是传输问题。
然后http的设计我们称之为中心化的设计,因为我们现在的所有的PC、手机、笔记本都是通过一个远端的中心化的一个服务器进行数据下载,然后在一个浏览器这样的软件里边进行数据的展示。http它是一个中心化的协议,也是我们称之为星状模型,就是中间一个点,跟周围的一些终端进行连接,进行数据下载。
那么互联网发展差不多30多年的时间了,这30多年的时间也是互联网大爆发的时期,我们现在的整个互联网全是建立在http的基础之上。那现在我们就要思考:互联网发展到今天了,http开始暴露出来一些问题。
我们都知道大家双11抢购的时候,经常出现付款不成功,比如说APP闪退等,技术一定有它的局限性,http经过这么多年的发展,到现在已经暴露了很多的弊端。
在这几十年时间里面对http发起的挑战也有,但是都不成功,没有一个非常理想和成功的替代品,那么我们就去思考这样一件事情。http到这个时候的话需不需要改变?这件事情也让我们比较兴奋,因为技术改变世界,技术一直是在往前进步的,从来都是如此。
我们有一种什么样的方式来去提升互联网的体验?降低互联网的成本?
现在IPFS给我们提供了这样的一个机会,提供了这样一种可能性,那么咱们现在就重点就说什么是IPFS。
我们从那个名字上去看,它叫星际文件系统,大家可能会很奇怪,为什么取这样一个名字——星际文件系统?互联网web,最早的做这个web的时候,他的目的是什么?他就是想把这个世界千千万万的设备,手机、PC,各种终端设备,通过互联网连接起来,其实这是web的最原始的原因。那么连接起来做什么?做信息的分享,交流,提升信息的分享密度和速度。这是我们web最初想做的一个事情,几十年前的一个目标,那其实IPFS它叫文件系统,它跟这个web的最初目标是完全完全一致的。一致的意思是:他也要通过一种方式,想做跟web一模一样的事情,就是跟http一模一样的事情,只是实现的方式不一样,IPFS连接的是大家的硬盘。
我举一个例子,我们的iOS、安卓。就说iOS吧,世界上有多少iIOS系统,每一个iOS系统里边,我们有多少的数据是重复的? 其实它高达90%甚至更多。为什么?操作系统所有的数据都是一样的。那么,我们究竟有没有一种方式,能够把操作系统里边这些所有重复的这个数据给解决掉?我们只在世界上存储存储少量的几份,就能让这些数据能够那个让全世界使用?也就是一个共享。有没有这种可能?IPFS就给我们提供了这种可能性。
IPFS叫星际文件系统,它要通过他的这个软件和协议,然后把全世界每个人的手机,每一个人电脑、服务器全部连接起来,让所有的数据流动起来,也就是解决一个数据孤岛的问题。那么这种情况下,我们就将统一全世界的硬盘,因为IPFS它里边提供了一个挂载的一个目录,做技术的朋友应该非常的容易的去理解它,一个根目录叫根目录就是斜杠,ipfs和斜杠IPNS这两个挂载目录,IPFS就是要做世界上的统一硬盘这样一个事情,那么我们以后的手机PC,包括所有的矿工的设备都将成为这个巨大一盘的一部分。
那么这是什么概念?也就是说在它就像将来可能会出现就是说十年前大家想做而没做成的一个事情,就是网络操作系统。网络操作系统的话,十几年前诞生了,就是说我们的笔记本也好,我们的手机也好,上面只需要装一个极小的启动系统,当你的系统起动的时候,所有的数据,启动数据将从网络下载,就是你的本地已经不再需要推出的大型的硬盘了。
在这种情况下的话,IPFS它把全世界硬盘给连在一起,让全世界的所有的存储设备成了一个硬盘,这种情况下的话我们是不是就可以节省出来很多空间?比如说全世界成千上万的苹果手机,这些重复的系统文件就可以去掉了。这就是ifps想做基于互联网的一种方式,来提升世界运转效率,所以它叫IPFS,叫星际文件系统。
那你可以想象在每一个接入IPFS系统里面的设备,每一个矿机,每一个终端,这些设备都会形成一个节点,这个节点将告诉大家,你的节点将成为这个大硬盘中的一部分。他里面有个模块P2P,其实说白了就是BT系统,通过这个BT系统的话,然后让所有的人的数据去流动起来。
我们现在的网络下载速度,从我们的2G/3G/4G到未来的5G和6G网络下载速度的话,它是呈几何级数增加的。
我们在互联网领域最早跟大家分享信息,尤其是个人的点对点分享信息,最早是什么?应该是短信!在短信横行的那个时代,曾经有人一个月发好几千条短信,当年我也是,但是我们知道短信有70多个字的限制,叫text,文本时代、2G时代,在这种技术条件下诞生的人与人之间点对点的信息分享方式。
那么随着互联网的发展,网速的增加,到3G时代的话,我们知道我们可以发图片,3G诞生什么?也就是微博,也就是Twitter,最早它就有文字和图片。实际上推特最早也是基于短信做的,因为他也有70字的限制。这是最早的诞生一个原因,后来转到互联网上。
那实际上在3G时代,当年一个非常好的非常大的一个宣传,就是3G时代的话要做视频通话。实际上那个在3G时代的话,视频的话不是他的主要的应用,因为网速不够。进化道路上能够。
到了后来的4G时代,就是我们现在这个时代,我们的视频应用才大行其道。比如现在的快手、抖音。那么2G时代是文本,3G开始图片,4G是视频,那么我就想问大家一个事情,5G时代是什么?6G时代是什么?5G时代的网络下载速度是1G/S,大家可以想象一下,当我们的网络数据达1g/s会诞生什么?那么还有6G时代会发生什么?6G时代现在已经开始研发了,开始起步速度是100G。所以说网络速度是成几何基数增大,可能5G时代已经很快,总有这么一天网络的下载速度远远大于大家的硬盘的启动的速度,大家明白什么概念吗?
这个概念就是在高网速的情况下一定会诞生高网速的应用。所以说IPFS在这个时代下,给我们提供了这样一种可能性,第一它把全世界的硬盘连成一个cord,就是一个云端硬盘。
那么在这种情况下,我们就能够去开一个脑洞,我们这个世界对数据的使用方式,对设备的使用方式就发生了本质的变化。2G文本、3G图片、4G是现在的视频,5G将会以个人为中心,进行大数据的分享。现在世界上的数据,每天都在海量增大,这几年互联网的发展,整个世界正在被数据化,那正在被数据化的世界就有了非常高的数据分发和传递数据的传播和存储的需求。所以IPFS它在我们现在这个技术背景下诞生就有了它的技术意义。这是为什么说ipfs能代表互联网。
进一步去讲IPFS。首先IPFS它模块都是什么?IPFS里边的模块,目前是分了大概4到5个模块,我们一般称之为它的组成部分。我一朋友说协议实验室是不是都是处女座出生的,为什么?因为他们就是类似有强迫症一样东西,他们把他们的模块都解耦的特别好,每一个模块拿出来几乎都是可以挑战互联网现在的项目的。
核心模块叫LibP2P,他是独立的一个模块。LibP2P是什么?LibP2P是ipfs的核心、是底层,它实际上是一个BT模块,它让我们的设备连起来,那你你可以在这个设备上进行开发一些其他的模块。我举个例子,假如有人需要做一个就是类似做一个区块链的一个公链项目或者其他什么样的一个项目,那他就会借助于LibP2P这个模块,这个时候直接就是p2p网络,那你在这个p2p网络的基础上再添加的应用部分区块链项目就成了,所以说他做的这是个基础。
IPFS另外一个非常重要的模块叫IPLD。它是数据结构的转换器,现在已经有比特币和以太坊的数据结构转换,就是通过一个中心点,可以把以太坊的这个数据结构转化成比特币的数据结构,把比特币的数据结构转化以太坊的数据结构,大家明白这个模块是干什么的了吧?跨链!区块链3.0时代跨链到目前一个非常难解决的问题,但是ipfs他们在努力去解决这个问题。他们希望做出来一个还是基础设施。
我们再说IPFS它本身是一个协议。协议是什么?其实没那么神秘啊,协议就是人与人之间的约定,就是一个约束,就是我们都遵循这套规则去做事。IPFS就是一个协议,其实只要是规则我们都可以称之为协议。
那么IPFS它既然是一个文件系统,又是一个协议,他还是一个东西,IPFS本身它是一个web。这个是怎么讲的?IPFS这项技术它现在组成了一个自己的子网,就是在互联网的这个层面上又组成了另外一个子网。
IPFS网络这个子网往下面有多大,我可以给大家用实际数据说一下,截止到2017年7月,在这个子网里面存在有50亿个文件,这什么概念?已经非常巨大的一个子网。然后到现在差不多又一年,最新的统计数据给不出来,但是预计最新的里面的数据已经达到了好几百亿个文件。IPFS网络已经成为这个世界上最大的一个web互联网。IPFS它通过这样一种方式,然后把它这个丝网逐渐的扩大,扩大到一定程度的话,大可以想象什么概念?
其实它就可以替代我们现在的互联网。这就是我们为什么去说IPFS它的最终目标是用来替代互联网,替代现在的http的,它并不是一朝一夕去替代的,谁也做不到。http在这么多年的话,这么伟大的发明也是这么优秀的发明,不可能说让你这个新东西厉害的武器一下子取代。技术的发明,技术的替代,一定是迭代有层次地逐步地,把旧的技术给淘汰掉。这个前提就是新技术不是在原有基础上提升一点点,它必须提升很多,很多。必须是足够好的技术。
从比较高一些层面上来讲,IPFS是什么?尽量想让大家明白ipfs做什么事情和通过什么方式去做还是什么?技术问题或尽量简化,总共分四个问题。第一个问题我们称之为DHT——分布式哈希表,第二个我们称之为 BitTorrent。简称BT。第三个的话是Git。就是那个github上面我们进行那个数据版本化的那个东西,那个控制版本的东西。第四个的话要SFS——自认证,自认证命名。这个是最简单的,不多解释。
什么是DHT?分布式哈希表。我们首先说IPFS是什么?我给大家讲一个最简单的东西就是BT,它就跟我们现在用的迅雷、电驴、比特彗星等等非常非常像。
但是他在他们上面更进一步了,它把它们改造了,又经过了一些协议的封装,重新发明这样的事情,让这这套东西可以用于互联网,而不仅仅是大文件下载。
DHT是它这里面非常重要的一个技术,叫分布式哈希表,用来做什么?每一个IPFS节点,比如说你起一个IPFS节点的话,那么这个节点本身,而且这里边就起了一个类似BT软件的东西。所以说你在里边存了一个分布式哈希表的一小部分。用来存储你这个节点,连接到其他节点的路由地址,也就是说你如何找到其他节点,那么你只会存一小部分,那dht它最大的好处就是你的节点下线并不会对整个网络有很大的影响,你的上线的话是对整个网络的扩展,这就是dht分布式哈希表。
BT协议就是一个数据的下调增发,也就是说当使用DHT这种方式,我能找到其它节点,我能从其他节点进行数据的下载,或者转发我的需求,然后BT协议来使用这样一种BT的方式,就P2P的一种方式来进行数据的考虑。Dht是数据的定位,BT是数据的分发,所以说它的核心其实就是一个BT软件。
然后git这个有意思,我们原始的数据的存储,在我们硬盘上都是使用的是原始数据存储格式,或者是一些应用自己的数据存储格式。但是git这个东西它不一样,IPFS它把自己的数据的存储修改了它的格式,修改了使用git的格式进行,也就是我们常说的默克尔第一级结构。注意啊这个第一级结构跟我们区块链里面的第一级结构完全是不一样的。这是两回事,因为IPFS本身并不是一个什么项目,待会会讲。git使用版本化的这个过程里中,它使用了默克尔第一级的数据结构去存储,这样子就非常容易的进行。
自认证系统就是在这个系统上,让一个地址包括加密本身完成自认证,这个就不多说了。技术就讲到这里,然后不做过多的讲解,因为线上有时候可能也讲不太明白。如果有朋友更感兴趣的话,可以私下的交流。
Filecoin才真正是现在大家关心的区块链项目,也是去年ICO的项目。这个大家一定要分清楚,IPFS是一个互联网的底层协议,没有进行过ICO也没有一个币叫IPFS,我们现在期待的那个币叫Filecoin。简称FIL。
Filecoin和IPFS之间到底是什么关系,很多人根本不用去搞明白这个事情。那么我举个最简单的例子,应该大家就能明白什么是Filecoin。IPFS刚才咱们就说了,是一个BT对吧?那么BT的话,我们下载一个文件的话,我们最大的期望是什么? 你一定是期望很多很多人帮你提供数据,给你做种子。那现在的问题就来了,IPFS既然是个BT项目,谁帮他做种子?电驴和迅雷都希望有更多的人出来做种子。拿电驴来说,如果所有的人都愿意把文件分享在这个网络里边,那你们觉得那个体验得好到什么程度?就是说你下载任何数据,只要这网络里面有这个数据,那下载的最大的速度,就是你们家最大的带宽,跟其他都没有关系。那Filecoin是什么?Filecoin是IPFS的激励层,鼓励更多的人提供数据。IPFS网络在2015年5月5号上线,有三年多时间了是吧?就这个系统到现在来讲的话,性能也不是太好,为什么?就没有应用起来,为什么?就是他缺这一层激励。Filecoin能达到一个激励的话,那么整个IPFS的网络将变得异常好用,它的下载速度、上传速度都非常的快。
那么Filecoin既然是一个区块链项目的话,就是有常规区块链所有的东西。比如说它的主链,他的共识机制是什么?Filecoin它本身是一个分布式存储项目,它跟其他分布式存储项目没有本质区别,它跟其他分布式存储项目不一样的,就是它的底层是支持IPFS,IPFS加filecoin才真正构成了一整套所谓下一代互联网的基础协议,并且天生就是我们所有区块链项目的基础协议。他们两个加起来希望打造一个快速、稳定、成本非常低的一个下一代互联网的网络。这是IPFS加filecoin一起想做这个事情。
那么Filecoin是一个区块链项目的话,我们就简单说一下用途。首先它的共识机制是一种大家应该都已经知道的POST——时空证明,那他没有用传统的POW。实际上协议实验室早就说过了,他们完全可以使用POW来做这件事,但是他们没有使用,为什么?因为他们想帮这个项目提升更大的价值,也就意味着他们一直在做了一件其实就是你不要想着去做那些事,我是会惩罚你的,所以这部分抵押币一定会被锁掉,这是一个还有一个事情的话,刚才在这开篇的时候,我曾经讲过,Filecoin上是有一个功能,IPFS现在也有,我们叫brige,即桥的功能。实际上它除了做基础链做公链,他还要做跨链,它允许发放的网络去执行其他区块链的智能合约,也允许其他智能合约在filecoin上运行。
Q&A环节
Q1:IPFS会不会面临内容监管的压力和挑战?
董天一:是的,这是一个非常敏感的问题。首先我们知道IPFS的核心是什么?是BT协议。BT协议意味着数据的分发,更加不容易监管。这个问题我们可以拓展性的讲一下,当年的饭否用6个月把用户从零做到一百万,但是当年因为出了一个问题被关闭了,有兴趣的可以百度一下。媒体是什么?大家想一想。媒体、传媒、报纸、广播电台以前都是政府完全所有的。媒体是对外传播价值观的。微博、推特的诞生让个人可以传播价值观,这其实是我们的监管层当初是不知道怎么办的。
IPFS这项技术的诞生一定给监管带来了很大的挑战。拿迅雷做个例子,当年的迅雷用户最多一亿多,当年叫板腾讯,当年一些不合法的信息传播BT软件起了很大的作用,但问题是BT项目一直都生存的很好,没有消失,不管是什么原因。BT软件到现在都没有被封,当然2005年也有一段时间是被isp封了不是官方,因为给网络带来了压力。IPFS从总体来讲是减轻网络拥堵的问题的,如果监管层允许使用IPFS,那么国外的一些网站推特、YouTube、脸书三大世界网站将对中国开放,当然,这三大网站不愿意迁移到IPFS的话另说。最后,长期来看,互联网一定是更加开放的,不管你承认不承认。尽管短期还有一些管制,但是长期来看是会越来越开放的。还有一个情况是目前的互联网内容还是通过域名来访问的,只要这种情况没有改变,原来的互联网还会起作用。现在不好去推测监管层的态度和监管的方法,但是肯定会给监管带来难度。
Q2:我觉的filecoin是好项目,但是20亿的总量,目前总市值已经一千多亿了,现在的价格是不是严重透支了它的价值?
董天一:Filecoin总代币是20亿,矿工挖矿70%,艾希偶10%,协议实验室留20%。半衰期是6年,也就是前6年会挖出来7亿个。因为目前预估Filecoin加IPFS网络发展成熟大概需要3-5年,所以挖矿的减半时间设定为6年。现在你所看到的市值是一千多亿,才一千多亿,但是,你知道Filecoin所针对的市场中仅仅两项:云存储和CDN到2022年的价值是多少吗?是壹万亿美元。Filecoin加IPFS给这个世界节省的价值是数万亿甚至数十万亿美元的价值,可不仅仅是一两千亿美元的价值。如果Filecoin加IPFS实现了取代http,互联网运行在IPFS上,你觉得是千亿美元的级别吗?这是第一点。第二点,想要挖矿,必须有抵押,抵押是什么?就是锁仓。智能合约里面也会锁很多币,对吧?所以说基于这种这种情况去考虑的话,那么它实际流通的市值不会太多。
还有一种他们也提了最后一种比被人类丢的币,当然也会不少,比特币已经被人丢了很多了。我记得知乎上曾经有个问题,就是说比特币最终会不会被人类全部丢掉?其实是有可能的,这个问题的话就是Filecoin加IPFS它的价值究竟是多少钱?我们应该从一个更大的宏观上的东西去去考虑,也就是说他给我们的世界节省下来的价值究竟值多少钱?节约下来的价值就是他的价格。让我们整个人类能够汇集整个人类的这个东西,你比如说以后要是我们的PC都变得无硬盘化,对吧?那么把所有的硬盘都集中在矿工那里或者云服务那里,所有的数据都通过这样一种方式,比如现在我就经常去想一个事,现在我们使用,比如百度网盘,一年的VIP服务的话是300多块钱,那么如果是到IPFS和Filecoin里面的话,它的成本会多少?实际上它的成本连原来的一半都不到。就是将来我们使用他的话,成本一定会非常低。其实我现在就有的时候就经常讲我的那些数据,那些图片我是不太想放在百度里面,为什么那百度的话我不交钱的话就会给我限速,如果交钱的话,有时候觉得我可能有更好的选择,现在像我自己的话,我就可以写一个应用存储在Filecoin就可以了。
Q3:有没有技术社区?专门讨论技术的
董天一:协议实验室是一群宅男,哈哈。他们一直沉迷于技术,不太
企业实验室在全世界的社区只有一个是meethub.com,当然目前不对中文社区开放,大家都懂的。
本文由【U赞·价值发现官】云祥塑编整理
下期预告:
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。