目前国内大家对IPFS的关注点主要是围绕挖矿。但是很遗憾地告诉大家,你们以前知道的关于Filecoin挖矿的信息几乎都是错的。没错,现在市面上流传的一些关于挖矿的信息可能都是错的。

以前大家可能会说旷工都是大、老、粗。

什么是大老粗呢?首先,能耗巨大,这个概念的印象大都来自比特币挖矿的看法,因为比特币挖矿是非常消耗资源的,所以它的矿机耗能非常的大;第二个「老」,指深山老林,因为能耗巨大所以电费很惊人,要想节省电费,所以就得去像四川、贵州、内蒙这样一些电费比较便宜的地方去挖矿;光有这些还不够,因为挖矿一布置就是一个矿场,一个矿场的投入成本是非常高的,是大部分的普通消费者和一般的挖矿爱好者不能承受的,所以第三就是挖矿必须财大气粗。

那么,我们财不大气不粗的普通人要怎么参与挖矿呢?

现在大家去参与比特币挖矿,都是买一台矿机或是买一份算力,然后接入到矿池里面进行挖矿。现在比特币挖矿的收益大家也是知道的,回本周期很长。那么,对于Filecoin来说是一个很好的机会,能够让普通人参与到真正有价值的挖矿项目中来。

Filecoin和市面上其它新出现的挖矿项目都不太一样,因为它是一个真正有价值、真正有前景、挖矿收益有望超过早期比特币的项目。大家的目光也聚焦到了Filecoin挖矿上面。

关于IPFS的挖矿,大家都知道是硬碟挖矿,由此联想到硬碟是不是越大越好。因为比特币挖矿是算力挖矿,所以算力越高收益就越高,大家因此想当然地认为「硬碟挖矿」就是硬碟越大挖Flecoin收益越高,所以大家可以在市面上看到有2T、4T、6T、8T、10T,甚至一台矿机配置到64T的,各种不同容量的矿机配置,真的是bigger than bigger,当然矿机的容量越高,你所需要付出的money也就越多。

但真的是这样子的吗?我们常说的「硬碟挖矿」,真的是硬碟容量越大挖矿收益越高吗?对于比较清楚Filecoin挖矿原理的人来说,其实我们要比较的一个概念是它到底是用「硬碟挖矿」还是用「节点挖矿」?

其实硬碟只是一个用于存储的硬体设施,Filecoin的网路上线之后,会有无数个Filecoin节点,每一个节点都是以节点的标记存在的,在区块链项目里面,所有的节点都作为一个对等节点而存在,对等节点是参与区块链网路的一个基本单元,所以Filecoin网路和其他的区块链挖矿一样,是以节点来进行挖矿,而不是以硬碟来进行挖矿的。

硬碟容量大对于挖矿不仅没有什么好处,反而有一些意想不到的坏处。

现在市面上的一台矿机如果按照8T、10T来计算的话,存满它其实是需要非常长的时间。这里我们做一个简单的换算。假设全球有100万个Filecoin信息的节点,一起共同存储了100万T的数据,你的矿机作为100万T的其中一个存储,按照节点来算,你可以存到多少T数据?应该是1个T。也就是说你有一台矿机运行了一个Filecoin的节点,你要存满一个T的数据,100万T=1000P,大概能占到全球云存储数据的百万分之一不到。Filecoin作为一个初生的存储网路,一开始是不会有那么多人愿意付费把数据存储在上面的。

所以,Filecoin的存储数据存到100万T,大概需要多久呢?答案是半年、一年甚至更久。当然也有可能更快,这个取决于Filecoin上线之后受到大家认可的程度、以及它的激励机制能够激励多少人把数据存储在它上面。从新生到普及,预估需要半年、一年甚至更久。也就是说,你的矿机如果是10T的话,你想存满这10T的数据可能需要10年,哪怕普及率高了,存储快了,存满10T也需要4、5年的时间。

一块硬碟的寿命是多久?1年?2年?3年?肯定达不到4、5年、10年那么长的时间。也就是说,如果在Filecoin早期挖矿的时候,你的矿机配置一个10T的硬碟,那么这个硬碟在早期的利用率是非常低的,大部分都被闲置浪费了。可能你才存储了一半不到,这个硬碟就报废了。这个是在考虑节点之间平均分配的情况,如果节点之间不是平均分配呢?就像滴滴抢单一样,你抢不过别的司机,那么你能够存到的数据就会低于这个平均水平。那么你存满一个T的数据就会更久,而且还有摩尔定律下的迷之尴尬。

在了解挖矿之前,我们先来了解一下挖矿的原理。

我们可以把Filecoin看成一个共享经济的项目,它的原理跟滴滴打车很相似。大家都知道滴滴打车,用户下单后,有很多车主去抢单,早期的补贴大战时候,车主抢单抢得越多,滴滴公司就给奖励越高。那么,Filecoin同理如此,当一个用户在Filecoin网路上下了单,会有很多矿工去争抢。IPFS也有这种信用体系的,如果你一味的上传不下载,或者一味的下载不上传,那么下一次,你想下载文件的时候,他会去控制你的速度,控制你的响应。如果你经常上传的话,你的信用分就会比较高。当你有一些文件需要存储的时候,网路会优先响应你。

Filecoin网路也是一样的,你作为一个存储矿工,如果经常丢失时空证明,你每丢一次时空证明,它就会记录一次,当超过一定次数的时候,你相应的抵押品和节点相应的也会受影响。

很多人认为Filecoin挖矿其实就是在拼硬体,那么拼硬体没有错,但拼的是什么呢?市面上的矿机硬体都在说CPU是多少,内存是多少,硬碟容量是多少。那么,内存、CPU、硬碟,功耗,这些大部分矿机厂商都在讲的性能概念,其实都是影响Filecoin挖矿成本和效益的冰山一角而已。真正影响Filecoin成本和效益比较大的是什么,第一是带宽。这个应该是最主要的成本。像爱奇艺、腾讯视频这类公司,硬体成本连10%都占不到,带宽占了大头。

如果你要去争抢Filecoin挖矿,去提高你的抢单能力的话,你的带宽的要求其实是非常高的,包括机房、机柜,你的运维,你的风控,整个体系需要你花的心思、精力、金钱是非常多的。就算你买了伺服器级别的矿机,你还得为这个矿机去布置适配的挖矿环境,稳稳妥妥比较快速地去挖矿,你付出的成本远远超出你的矿机成本,现在市面上一台伺服器级别的矿机价格1万、2万的,感觉也不贵,可是你把它放在家里面,接上家庭带宽,那么则是完全浪费了这个机器,因为你家里的带宽其实是很有限的。

如果你把这台伺服器矿机放在机房里面,你需要做的事情也很多,首先,1、2台伺服器放在机房,带宽成本是无法降低的。如果你想托管在现有的矿场里面。你真的明白托管是怎么一回事吗?托管这个概念来源于比特币和以太矿机。Filecoin托管和比特和以太都不一样,比特和以太的矿机只要接上电源、网线,放那就不用管了,直到出现故障去修理,后者报废了就及时替换就行了。

Filecoin挖矿不一样,Filecoin挖矿就相当于你开著一辆车去抢单,你要不停地考虑,今天该去哪里抢单,应该接什么样的单,什么时间什么位置最好抢。它需要你不断地、动态地去调整你的挖矿策略的,不断调整你的节点参数,包括你的报价高低,报价调整,报价时间,应该去抢什么类型的订单,这个都是需要不断去跟矿机进行交互的。

假设一个矿场托管了1000台、2000台矿机,矿场能够实时不停断地去对每一台矿机进行这样的调整操作吗?肯定是不可能的。所以,最好的办法是去对每一台矿机进行一个集中的管理运维。

所谓矿场托管,真的是托管商们正在扒你们的皮。

推荐阅读:

相关文章