嘉宾介绍:
谢大炮,IPFS挖矿第一人;北京飞尔科科技有限公司创始人,专业设计支持IPFS协议区块链分布式存储解决方案;区块链创业者,2013年进入币圈;运营中国最大Filecoin(IPFS)技术社区,4千多人;运营9.4万粉丝今日头条号:区块链技术谢大炮
以下内容根据群分享整理:
谢锦斌:大家好,先简单自我介绍一下,我们去年开始做Filecoin/IPFS社区。初衷是存储是所有公有链之基础。并不是所有公有链团队都能解决分布式存储的技术难关。所以有必要去推广IPFS给大家熟知。
今天主要分享一下几点,1,Filecoin和IPFS的区别。2,Filecoin自身解决哪些痛点。3,Filecoin的经济体系是如何设计。4,Filecoin未来如何大家能参与进去,以及展望。
IPFS全称是星际文件系统,本身并不是区块链技术,一种分布式web协议。IPFS网络里所有内容都唯一的哈希值,俗称为文件指纹。大家可以依据哈希值来获取该文件,例如用命令行指令,ipfs get 哈希值的命令就可以获得文件。我们传统互联网都是通过IP地址或者域名浏览网页。而IPFS则是通过哈希值。目前有一个火狐浏览器的插件,你只要输入文件的哈希值就可以浏览该文件。
但是IPFS的研发团队,协议实验室最先想做的不是IPFS,而是Filecoin。创始人Juan Benet在2014年在bitcointalk.org发表了第一篇Filecoin的白皮书,是第一版。但是当时区块链技术比较初级,Juan选择曲线救国,先去实现分布式web协议IPFS,等到后来以太坊的出现,给他以启发。在2017年夏天启动了Filecoin的募资。
Filecoin本身是共识层和激励层,以IPFS作为链下存储层。利用Filecoin的代币激励更多的矿工加入,成为节点。节点越多,网络效应起来,文件下载体验就越佳。为什么这么说呢?大家可以回顾当初BitTorrent,也就是常说的BT下载,提起它你我都不会陌生。在网络资源还不如现在丰富易得之时,是一个个BT种子,撑起了我们硬盘里的电影、音乐。在2006年顶峰时期,BT流量甚至占到了全网流量的70%。BitTorrent协议是一种P2P的文件分享协议。传统文件分享中,内容生产者是唯一的内容分发者,下载者共享同一个带宽,所以下载的人越多,速度越慢。而使用BT协议共享文件时,下载者同时也是上传者。只要下载者不马上删除文件,那么他会在自己的电脑中储存已经下好文件的一部分。当新用户想要加入下载时,并不需要完全从中心服务器中获得文件,而是可以从已有BT用户的客户端中下载,因而下载的人越多,速度就越快,极大地提高了文件分发的效率。
所以为什么IPFS从2015第一版到现在并没有大规模应用,本身节点比较少。目前都是志愿者贡献着节点,所以Filecoin和IPFS是相辅相成的。
虽然目前IPFS挖矿很火热,但大家存在误区。我们挖的是Filecoin,并不是IPFS。讲清IPFS和Filecoin关系,下面我们重点讲Filecoin。
我个人理解比特币就像一个MVP,最小可行原型。本身技术是存在一些缺陷,但中本聪用最简洁代码实现。Filecoin其实是想把POW机制引向更加节能环保的方向。
大家可以看到传统云计算厂商能做的是,尽可能多的去铺设数据中心。把各个地方的需求进行覆盖,但是这过程中存在,一些存储资源闲置。就像图中需求热力图一样,蓝色是弱需求的地方,并不需要太多存储去覆盖。Filecoin就希望利用代币经济体系驱动存储矿工,跟着需求去分布,对他们进行奖励。
就实现了图中的情况,红色地方是需求旺盛的地方。实现了需求的精准覆盖。Filecoin解决了存储被有效利用的问题。另外Filecoin还实现数据不会外界因素损坏,成为人类信息永久保存的档案库。
现有数据中心,万一受到外界的自然灾害影响,会有容灾方案。但保不齐会出现一些数据丢失。IPFS是所有文件是切成256K为基础单位分成多个碎片,每个碎片在一定阈值内进行随机分布。每个碎片可以根据存入者的需求备份多个副本,避免存储文件被一次性损坏。另外也保证了数据存储的安全性和隐私保护性。因为每个存储在节点上文件碎片都是被加密过的。就算黑客利用计算资源就行破译,但他只能拿到一个碎片,他并不能进行反推完整文件。Filecoin也利用了零知识证明去做复制证明的验证。
"区块链链上并不能承载大容量数据"——区块链目前的瓶颈。
还有一个问题,现在看到很多人想用区块链去做一些大数据应用,做一些音乐分享等,但其实区块链区块上只能存一些订单信息,也就是说如果你想在上面存一个电影,其实根本不可能,它不可能承载更多数据,这也是目前区块链存在的瓶颈。现在很多公有链说是去解决区块链瓶颈,他们从两点出发,一是解决交易速度情况,还有一种是解决大量数据存储情况。Filecoin就是去解决刚才出现的问题。
这个就是Filecoin整体的技术构成。底层是p2p传输层,ipld是将文件碎片转换成完整文件,IPFS则是协议层,Filecoin则是共识层。
那Filecoin的代币经济体系是如何设计的呢?它总量20亿,70%用来挖取。它设计了存储市场,内容市场,还有自己的存储权益共识机制来激励贡献者。
1,存储市场的机制

图中的笔记本电脑就是需求方,但需求方发起需要存储需求的订单,这是订单会存在区块上,他先把支付的币打到区块上。Filecoin的存储市场协议会对他的订单进行匹配。这时候就要考验存储矿工是否接这笔订单,和能否抢上。其实这里比较好的解释了开始说Filecoin有效利用了存储资源。
在存储需求旺盛的地方,存储矿工能够抢到的单明显要高于需求低的地方。但不妨碍在存储需求少的地方也有订单,但订单频次没有那么高。就像滴滴打车一样,在首都机场接到的订单数,要比在深夜的睡城天通苑要多。矿工都是趋利的,不得不往需求多的地方进行布局。存储市场整个交易行为都是由代码协调公开透明。币的转移都在区块上操作流转。
2,内容市场
很简单的就是内容需求者,寻找想要的内容提供者,然后付费给内容提供者。但是存储提供者和内容提供者身份是可以重叠的。
3,Filecoin的共识机制
所有存储订单信息都存在区块,这样可以很好去验证你多少存储空间是被有效存储的。Filecoin认为你贡献的存储空间被有效存储的容量,成为你的存储功率,功率越大,你就有优势拿到出块奖励。就像比特币一样率先碰撞随机数,能拿到币一样。Filecoin的共识机制更像权益证明机制,你的存储功率越大,获得奖励币越多,这样Filecoin的代币在这个体系里可以流转起来。
陈利人:挖矿节点和存储节点可能不重合?
谢锦斌:挖矿节点和存储节点一起的。Filecoin还有币的质押机制,成为存储贡献者必须要质押代币,避免节点随意退出,避免对整体网络的影响。这样也会减少代币流通量
烧鸡:一个节点大概需要多少filecoin?
谢锦斌:这个官方还没公开具体信息规则。Filecoin未来的展望。大家可以看到,实现Filecoin白皮书设想的设计,需要花费大量研发工程,本身技术实现难度较高。但是Filecoin团队本身,核心人员都是来自MIT,斯坦福。未来是可以期待。Filecoin真正有价值的是,他的共识机制。他有别于POW,POS,DPOS,新的共识机制。本身也会支持EVM虚拟机。目前大量项目都在采用IPFS作为存储解决方案,所以Filecoin未来不可限量。
吕欣欣:问几个问题,1、能否使用IPFS的存储系统搭建一个全新内容网络,但是不使用其激励机制,而是自建。2、IPFS的方式是否可以让内容源去追溯使用情况。3、IPFS的方式是否可以对内容源进行匿名保护?这是我的三个问题,谢谢。
谢锦斌:你可以fork IPFS的源码,搭建自己的私有IPFS网络,只不过节点得自建,自己租用服务器跑。
吕欣欣:不,我的意思是是否可以利用这样的分布式存储技术,重新设计一套内容体系,里面依然有不同节点,每个节点贡献存储,我只提供索引就行了?
谢锦斌:现在的IPFS网络内容是不知道谁提供的,Filecoin估计能实现内容是哪个钱包地址提供的。
吕欣欣:钱包地址没关系,因为钱包地址和人不会对应。我只要做到这点就可以了。
谢锦斌:IPFS是p2p网络,匿名的,所以结论是追溯不到。
吕欣欣:其实主要就是1、如果分布式,内容源可以提供自己的存储,中心化提供索引,可以大大降低内容平台的流量和服务器支出。2、如果不能被追溯内容源的提供方是谁,就有很多适合做的地方。3、不知道在这样的一个体系下,仅仅是追溯内容被使用情况,其实就是追查是否有盗版。是否可以实现。这是我前段时间一直在研究和思考IPFS的问题。
谢锦斌:目前市场来看,cosmos的出现,Filecoin可以给各个公有链提供存储解决方案。版权保护应该交给基于Filecoin做的上层应用,Filecoin本身是底层技术。所以这需要基于Filecoin/IPFS做上层应用作内容引导。





