对于Filecoin挖矿原理和挖矿技术,也有很多的说法,这些说法基本上也都是来自于矿机厂商。当然,源头可能是来自于像董天一老师,戴嘉乐老师这类的布道者,也有一些是像从方得一样的社区传播出来的。
目前国内大家对IPFS的关注点主要是围绕挖矿。但是很遗憾地告诉大家,你们以前知道的关于Filecoin挖矿的信息几乎都是错的。没错,现在市面上流传的一些关于挖矿的信息可能都是错的。例如,以前大家可能会说旷工都是大,老,粗。
什么是“大老粗“呢首先,能耗巨大,这个概念的印象大都来自比特币挖矿的看法,因为比特币挖矿是非常消耗资源的,所以它的矿机耗能非常的大;第二个“老”,指深山老林,因为能耗巨大,要想节省电费,所以就得去像四川,贵州,内蒙这样一些电费比较便宜的地方去挖矿;光有这些还不够,因为挖矿一布置就是一个矿场,这个成本是比较高的,是大部分的普通消费者和一般的挖矿爱好者所不能承受的,所以第三就是挖矿必须财大气粗。
那么,我们财不大气不粗的普通人要怎么参与挖矿呢?
现在大家去参与比特币挖矿,都是买一台矿机或是买一份算力,然后接入到矿池里面进行挖矿。现在比特币挖矿的收益大家也是知道的,回本周期很长,那么,对于Filecoin来说是一个很好的机会,能够让普通人参与到真正有价值的挖矿项目中。
Filecoin和市面上其它新出现的挖矿项目都不太一样,因为它是一个真正有价值,真正有前景,挖矿收益有望超过早期比特币的项目。大家的目光也聚焦到了Filecoin挖矿上面。
关于IPFS的挖矿,大家都知道是硬盘挖矿,由此联想到硬盘是不是越大越好。因为比特币挖矿是算力挖矿,所以算力越高收益就越高,大家因此想当然地认为“硬盘挖矿”就是硬盘越大挖Flecoin收益越高。
所以大家可以在市面上看到有2T、4T、6T、8T、10T,甚至一台矿机配置到64T的,各种不同容量的矿机配置,真的是bigger than bigger,当然矿机的容量越高,你所需要付出的money也就越多。
但真的是这样子的吗?我们常说的“硬盘挖矿”,真的是硬盘容量越大挖矿收益越高吗?对于比较清楚Filecoin挖矿原理的人来说,其实我们要比较的一个概念是它到底是用“硬盘挖矿”还是用“节点挖矿”?
其实硬盘只是一个用于存储的硬件设施,Filecoin的网络上线之后,会有无数个Filecoin节点,每一个节点都是以节点的标记存在的,在区块链项目里面,所有的节点都作为一个对等节点而存在,对等节点是参与区块链网络的一个基本单元,所以Filecoin网络和其他的区块链挖矿一样,是以节点来进行挖矿,而不是以硬盘来进行挖矿的。
举一个比较简单的例子:你要买一辆车,然后去开滴滴接单,那么滴滴不会在意你是一辆五座的小车还是7座的商务车还是一辆20座的小巴车,它会默认为你只是一辆车一个司机,接单的单位都是按一个司机、一辆车的单位来算的,而不是按你车上有多少个位置来算的,所以大家要走出这样的一个误区——Filecoin挖矿的竞争最小单位是你的节点而不是你的硬盘容量。
硬盘容量大对于挖矿不仅没有什么好处,反而有一些意想不到的坏处。
现在市面上的一台矿机如果按照8T,10T来计算的话,存满它其实是需要非常长的时间。这里我们做一个简单的换算。假设全球有100万个Filecoin信息的节点,一起共同存储了100万Ť的数据,你的矿机作为100万Ť的其中一个存储,按照节点来算,你可以存到多少Ť数据?应该是1个T.也就是说你有一台矿机运行了一个Filecoin的节点,你要存满一个Ť的数据,100万T = 1000P,大概能占到全球云存储数据的百万分之一不到.Filecoin作为一个初生的存储网络,一开始是不会有那么多人愿意付费把数据存储在上面的。
所以,Filecoin的存储数据存到100万T,大概需要多久呢?答案是半年,一年甚至更久。当然也有可能更快,这个取决于Filecoin上线之后受到大家认可的程度,以及它的激励机制能够激励多少人把数据存储在它上面。从新生到普及,预估需要半年,一年甚至更久。
也就是说,你的矿机如果是10T的话,你想存满这10T的数据可能需要10年,哪怕普及率高了,存储快了,存满10T也需要4个,5年的时间。一块硬盘的寿命是多久?1年?2年?3年?肯定达不到4个,5年,10年那么长的时间。也就是说,如果在Filecoin早期挖矿的时候,你的矿机配置一个10T的硬盘,那么这个硬盘在早期的利用率是非常低的,大部分都被闲置浪费了。可能你才存储了一半不到,这个硬盘就报废了。
这个是在考虑节点之间平均分配的情况,如果节点之间不是平均分配呢?就像滴滴抢单一样,你抢不过别的司机,那么你能够存到的数据就会低于这个平均水平。那么你存满一个Ť的数据就会更久,而且还有摩尔定律下的迷之尴尬。
我有很多朋友从去年就开始囤了好多硬盘,因为他认为硬盘一定会像当年的GPU一样价格上涨,所以先囤着。但是像硬盘这种物理硬件其实是有摩尔定律的,如果你用1年的时间存满了1T,1年以后另外的9T已经降价了,而且绝大部份硬盘的空间还是浪费且多余的,变成了一个空虚寂寞的摆设。所以前期去囤硬盘其实是非常不划算的。
那么,家用矿机挖矿究竟有哪些限制?
1,断电:家用矿机的使用场景多数在,很多小区里面断网断电是很。
2,断网:。就算断电不频繁,家里面断网是家常便饭吧如果你买了一台家用矿机,去做存储和打包区块,你其实是需要发送时空证明的,如果你没有及时发送时空证明,那么你之前抵押的代币就会。
如果你多次未发送时空证明,那么网络会判断你丢失了这个节点。那么,你还在抵押的Filecoin就会全部被扣除,另外,你存储的算力也会全部丢失。断电这种情况对于家用矿机去做存储和区块打包其实是非常不友好的。这是两个比较主要,比较难以改变的两个重要因素。
3,命中率低:。。?在家里面挖矿命中率较低早期用户Filecoin上面的数据比较少,而所有的存储矿工都希望能够多,大家可以关注我们方得社区的。里面有很多文章详细解答过Filecoin的挖矿共识机制是什么。
它的共识机制是你存储的文件越多,你就越有机会赢得更多的区块奖励。当有1000个人同时在争抢区块奖励的话,如果你抢不过别人,你的命中率就比较低。如果你比较容易就抢到了存储权,那么你的命中率就比较高。那么,在家庭的带宽环境和位置的限制下,其实你能够抢到的数据是非常有限的。
综上所述,家用矿机来挖Filecoin可以说是一个“伪命题”。那么家用矿机可以用来做什么?它可以用来做检索矿工,或者说可以做短期的存储矿工。为期1个月,2个月的可以去接单,长期的就算了。
那么,我们究竟如何去参与Filecoin的挖矿呢?
在了解挖矿之前,我们先来了解一下挖矿的原理。
我们可以把Filecoin看成一个共享经济的项目,它的原理跟滴滴打车很相似。大家都知道滴滴打车,用户下单后,有很多车主去抢单,早期的补贴大战时候,车主抢单抢得越多,滴滴公司就给奖励越高。
那么,Filecoin同理如此,当一个用户在Filecoin网络上下了单,会有很多矿工去争抢。滴滴会根据车主和用户的记录去评级,IPFS也有这种信用体系的,如果你一味的上传不下载,或者一味的下载不上传,那么下一次,你想下载文件的时候,他会去控制你的速度,控制你的响应。如果你经常上传的话,你的信用分就会比较高。当你有一些文件需要存储的时候,网络会优先响应你。
Filecoin网络也是一样的,你作为一个存储矿工,如果经常丢失时空证明,你每丢一次时空证明,它就会记录一次,当超过一定次数的时候,你相应的抵押品和节点相应的也会受影响。
很多人认为Filecoin挖矿其实就是在拼硬件,那么拼硬件没有错,但拼的是什么呢?市面上的矿机硬件都在说CPU是多少,内存是多少,硬盘容量是多少。那么,内存、CPU、硬盘,功耗,这些大部分矿机厂商都在讲的性能概念,其实都是影响Filecoin挖矿成本和效益的冰山一角而已。
真正影响Filecoin成本和效益比较大的是什么,第一是带宽。这个应该是最主要的成本。像爱奇艺、腾讯视频这类公司,硬件成本连10%都占不到,带宽占了大头。如果你要去争抢Filecoin挖矿,去提高你的抢单能力的话,你的带宽的要求其实是非常高的。
包括机房、机柜,你的运维,你的风控,整个体系需要你花的心思、精力、金钱是非常多的。
就算你买了服务器级别的矿机,你还得为这个矿机去布置适配的挖矿环境,稳稳妥妥比较快速地去挖矿,你付出的成本远远超出你的矿机成本,现在市面上一台服务器级别的矿机价格1万,2万的,感觉也不贵,可是你把它放在家里面,接上家庭带宽,那么则是完全浪费了这个机器,因为你家里的带宽其实是很有限的。
如果你把这台服务器矿机放在机房里面,你需要做的事情也很多,首先,1,2-台服务器放在机房,带宽成本是无法降低的。如果你托管在现有的矿场里面。你真的明白托管是怎么一回事吗?托管这个概念来源于比特币和以太矿机.Filecoin托管和比特和以太都不一样,比特和以太的矿机只要接上电源,网线,放那就不用管了,直到出现故障去修理,后者报废了就及时替换就行了。
Filecoin挖矿不一样,Filecoin挖矿就相当于你开着一辆车去抢单,你要不停地考虑,今天该去哪里抢单,应该接什么样的单,什么时间什么位置最好抢。它需要你不断地,动态地去调整你的挖矿策略的,不断调整你的节点参数,包括你的报价高低,报价调整,报价时间,应该去抢什么类型的订单,这个都是需要不断去跟矿机进行交互的。
假设一个矿场托管了1000台,2000台矿机,矿场能够实时不停断地去对每一台矿机进行这样的调整操作吗?肯定是不可能的。所以,最好的办法是去对每一台矿机进行一个集中。