小huiyi10星评价
2020-10-13 10:33:45
首先说Filecoin的共识机制, 我们拿比特币的例子来讲,众所周知比特币的共识是使用PoW,它就是使用你手里的计算能力作为投票的比例。举个例子,你拥有全网的计算能力的1%,那你将来从概率上来讲,就拥有全网1%的比特币回报,这是比特币的共识机制,即挖矿模型。它采用的计算能力其实就是PoW工作量证明。
其实Filecoin也能使用比特币的方式,白皮书已经说得非常明白了,Filecoin可以使用任何类型的共识机制,至于你具体选哪种共识机制,这完全是团队的选择,没有什么强制的规定。Filecoin为什么不采用跟比特币一样的共识机制,我们都知道Filecoin是一个基于实体经济的项目,它跟实体经济结合的非常的紧密,所以说它必须降低成本,刚刚说它是个巨大的网盘,如果它不降低成本,意味着网络成本太高。我相信不会有更多的人去选择。基于这方面的理解,Filecoin必须找出一种共识机制,越便宜越好,这种共识机制显然不能采用比特币的共识机制,因为比特币的共识机制成本很高,Filecoin需要规避这个问题。我们刚才说了Filecoin是一个巨大的网盘,矿工做的事情是提供自己的存储和带宽,那是不是我们可以换一种思考方式?我把你提供的存储空间,就是说你存储的数据本身作为你的共识机制基础计算方式如何?这就是Filecoin的一个方向。
基于这个思考,Filecoin共识机制就提出来了一种叫PoST的时空证明,时空证明就是证明一个矿工在一段时间存储一定的数据量,只要你存储了数据,你就有算力。它从本质上来讲,跟比特币是一样的。比如说你存储的数据量的大小,如果占全网数据量的1%,那你所获得的Filecoin的回报,也就是token的回报也是全网的1%。所以说它是按照存储的数据量大小。一旦我们按照存储数据量的大小去计算这种共识机制,显然不需要巨大的计算工作来完成这个事情,我们只需要适当的计算工作来完成,这样可以节省计算资源和电力。
这就是Filecion为了降低成本所做的努力,这样做对Filecoin来讲,它将面临巨大的挑战。以前没人这样干过,这个创新就非常的具有挑战性,意味着Filecion的共识机制太难了,因为它要一直盯着矿工存储的数据本身,矿工不能删除数据,是临时生成数据都不可以。
数据本身在Filecion里,因为我们刚才已经说过Filecion是一个巨大的网盘,这个网盘是用来存数据的。数据来自于用户,来自于使用者,用户把自己的数据交给矿工,然后矿工拿这个数据存储之后,作为自己的算力,然后进行区块链的共识机制维持,获得区块链的回报,这就是Filecion挖矿的共识机制的方式。这里边特别巧妙的地方就是Filecion在做它共识机制的时候,恰好可以使用矿工存储的数据。
所以在Filecion里的共识机制,以上说的那些,这只是一些比喻,这里仅仅涉及了一个时空证明的这种概念,还有其它很多概念并没有去涉及,就是想让大家能够明白它是做的一件什么样的事情即可。
Filecion的生态里的角色大概分这么几种。一种是开发者,因为Filecion是一条区块链,可以在上面进行开发,它是一条跟实体经济结合的区块链。如此,就意味着开发者是要在上面做应用的,否则Filecion就失去了自己的价值,所以开发者是这边的角色之一。另一种是矿工,在Filecion项目里矿工分了两种,一种我们称之为检索矿工,一种称之为那个存储矿工,我用一个简单的描述来跟它讲一下它们是什么,大家应该一下就能明白。
在传统的BT项目来讲,大家下载数据的时候,你是不是特别想有人帮你做种子?这样你就可以下载数据,我相信会有一些人遇到类似的这样的一个情况,就是你下载了一个文件,下载了50%的时候,结果发现没有种子了,你的下载中断了。在Filecion里。矿工的概念就是为大家做种子的节点,然后你下载的时候,你可以从很多地方进行下载,会有网络加速,这就是矿工。
我们刚才说了开发者和矿工。还有币的持有者。跟比特币的持有者是非常相似,投资者、爱好者或者是交易所。但是Filecion的token跟比特币的token并不太相同,Filecion的token是有交易价值的。因为在这个网络里边,我们要衡量存储了多少花多少钱,或者下载了多少花多少钱,这个事情是要使用token进行衡量的。
大家一定要注意,在互联网上每一个比特都是有人付费的,天下没有免费的午餐。比如你手机打开京东,然后你下载了京东的商品数据,那我想告诉你这个付费的过程是什么样的,首先你需要从网络运营商里边付流量费,然后下载这些流量到你的手机里,这个流量是有人付费的。其次,然后这些存储在京东的服务器上,京东是要付存储费的。最后,从京东那里下载数据的时候,京东还要再给你们付一次流量费,实际上这个流量在我们现在当前的经济模型里边,它是双向收费的。所以说所有的数据都是有人付费的,所有的存储也都是有人付费的。Filecion这个经济模型恰好符合这些规律。用户是一种角色,它是Filecion的网络的使用者。
最后我们再说一下Filecion里矿机的概念,在Filecion系统里矿机的概念和比特币不太一样,比特币的矿机出厂的时候已经确定了矿机算力,我们习惯用算力的概念来形容一个矿机的挖矿能力,这就是算力。Filecion矿机出厂的时候算力是零,你完全无法预估它的算力有多大。那怎么办呢?那它的算力是多大?它的算力是这样算的,你在里边存储了多少有效数据,算力是根据你存储的数据量大小来衡量的。比如:全网的数据存储量有100T,你自己存了1T,那你矿机的存的算力就是1%。如果过了一段儿时间全网的数据量变成了200T,你的数据量没有增长,那你就变了0.5%。所以它的算力是动态变化的,跟比特币这是不太一样的,大家不要按照比特币这种方式去衡量Filecion矿机的算力。