作为IPFS/Filecoin的布道人,董天一表示他跟官方并没有特别多的直接关系,为什么要做这个事情,是因为做了这几年的区块链技术,发现区块链技术真的要落地的事情的时候特别开心。董天一举例IPFS向中国开发者、用户、社区,分享整个体系是如何设计,如何把区块链这项技术真正落地。
什么是IPFS?提到IPFS就得提到HTTP,HTTP是世界上第一台的WEB服务器,第一行代码写的是永远不要关闭这个服务器。这句话带给我们的几个问题就是:第一它是中性化的,因为它要关闭整个服务就断掉了。
IPFS对标的是HTTP,HTTP是伟大的发明,没有它的发明就没有互联网的今天。但是就是他的伟大造就了他这么多年没有进步。所以有很多场景下,HTTP会带给我们很多弊端的东西,比如双十一抢购抢不上,比如访问一个网页突然不见了,比如说一个网站受到攻击上不去了,因为架构模式本身造就的这些问题。特别是攻击HTTP是没有办法解决的。HTTP就是这么脆弱,伟大归伟大,脆弱归脆弱,而解决办法就是IPFS。斯坦福大学IPFS的创始人想到了,是IPFS是一个协议,一个文件系统、P2P系统。我们说IPFS从来没有创建什么新技术,就像比特币一样,把已有的技术组合在一起形成一个体系。我们看它的五层结构这是IPFS的五层结构,其实很简单。BIT、GIT、SFS、WEB,它有足够的潜力取代我们的HTTP,这就是IPFS。它的模块四个:分布式哈希表、BT协议、办事化,自认证命名。我们注意BT协议,把中心话的数据传输变化BT传输,也就是分布式的传输,这是它的一个变化。然后版本化,它使用了BT的数据结构存储数据,如果大家愿意我们可以使用IPFS存储人类的历史,不管是对的还是错的。
至于Filecoin则是一个区块链的项目。IPFS不是区块链项目,因为我们中国开发者或者社区关注度不是很够,包括创意,还有对我们现有技术,对我们现有Web变革的事情思考不够,董天一希望带领大家对技术的思考,对体系的思考。Filecoin体系是非常正常的区块链项目,有自己的代币,有自己的共识机制采用的是POST,硬盘挖矿以及共享宽带。Filecoin官方说过我们可以使用已有的机制比如POW,如果用那种方式开发上来讲,对于他们难度相当小,那么它之所以使用这种方式基于一种考虑,我们知道POW带给我们很大的问题就是计算资源和能源的巨量消耗,所以重新设定了体系,我们要使用硬盘,我们要激励广大的矿工,要使用硬盘而不是计算资源。所以完美结合了区块链思想,把计算资源换成这个,为我们IPFS提供基础,这一套的体系就非常完美的结合起来了。
我们知道分布式存储是一种“去中心化”的存储方式,它给我们带来商业上的问题。叫做商业用户,这种商业用户企业级用户,最大的问题是要稳定,要成熟,还要服务。作为区块链项目实际上是没有服务的,那我为什么相信。这就是咱们下面要讲的东西。IPFS+Filecoin他们共同做了什么?首先这是两个项目之间的关系,这个很复杂,不是像普通项目我们一眼能看明白的,他们之间的关系就是,可以没有关系。因为IPFS现在已经跑的很好了,IPFS仅仅是一个协议而已。Filecoin是一个加密式的货币项目。IPFS是Filecoin的激励层,这点是重点。
比如所有人都用过BT下载,特别是热门资源速度很快,限制你速度唯一的条件是你们家的最高网速。我们所有的BT项目都是要激励用户来做种子的,然而他们都不理想,包括IPFS本身。于是我们就有了Filecoin,千千万万矿工来给Filecoin做种子,如果所有的矿工上线之后Filecoin网络会变得异常好用,甚至会超过我们硬盘读取速度,如果达到这么一个速度,整个科技对互联网体系的冲击会变得非常大。
将IPFS和Filecoin合并,董天一表示将会达到优化全球存储、优化全球网络、资源的优化配制几大好处,大家这几年常提到共享经济,IPFS+Filecoin就是这样一个项目,共享的这些东西,来为我们所有的东西,这就是它的价值来源。经过简单的介绍,我相信大家应该能从宏观上把握这个项目,为什么是可行的,为什么它是可以实现的。IPFS+Filecoin项目提供了一个几乎是样板式的区块链项目的落地项目,是如何跟我们的实体经济真正落地结合的,我希望通过这样的分享,希望中国的开发者社区,能够深入思考我们如何做。