上文我们说到,11月27日Protocol Labs 官方Slack一则使用GPU挖矿消息被爆出,原有的CPU矿机将承受灭顶之灾。
随后笔者再次查询具体消息,官方的解释为:每台机器只需要一个GPU,更多的GPU并不会带来实际的收益提升。
相信大家都有一个疑问,既然GPU不会带来收益提升,那官方为什么要增加GPU?矿工又为什么要加GPU来加大自己的矿机硬件成本?
有网友文章指出,官方所说的GPU方案其实是Protocol Labs对PoSt算法进行了修改,必须要在获得打包权的一个区块周期内完成PoSt计算,此时一般CPU的性能并不能满足这个条件,因此就需要GPU来在一个周期内加速运算。
与BTC挖矿从CPU进化到GPU不同,BTC从CPU进化到GPU的主要原因GPU运行速度比CPU更快,并行性更好,可以在同一时间进行更多的Hash运算。
Filecoin目前采用GPU仅仅是因为GPU的PoSt的计算速度要快于CPU,并且PoSt只需要获得打包权的一个区块周期内计算一次,并不存在GPU代替CPU的说法。
Protocol Labs官方也说明,增加更多的GPU并不能提升收益,相反地,如果能够让一个GPU用于多台机器,反而能够在一定程度上降低成本。
而在Filecoin挖矿中,能使用到GPU的只有时空证明(PoSt),“时空证明(PoSt)”是矿工要向系统证明自己不仅存储了用户的数据,而且在某一段时间内一直都存储了用户的数据。这是矿工向系统证明数据存储有效性和稳定性的一个指标。
时空证明经过多轮的修改,增加了election post(选举证明),即在赢得打包区块时必须在不到一个区块周期内快速计算POST,此时GPU的加速显得非常重要。
那么最重要的问题来了,就是没有GPU能不能挖矿?
Filecoin的挖矿过程,是一个非常复杂的运算过程,所以如果你的CPU足够快,能够在不到一个区块周期内完成POST的计算,是可以不需要GPU的辅助挖矿的。
那么结论已经出来了:
Filecoin的挖矿,虽然明面上表示没有GPU也能进行挖矿,但却对于CPU的要求更高了,并且随着后续挖矿系数的增加,矿机加上GPU是板上钉钉的事情。
那么现在Filecoin的矿工则面临以下问题:
1. 需要资金配置显卡,提升硬件。
2. 显卡存在使得耗电量增加。
3. 因耗电量增加,矿场必须重新选址。
4. 没有具体开挖的时间。
可以看出这些问题对原有矿工的打击才是关键所在。那么假如矿工不去提升矿机的硬件,现存的矿机能做什么呢?
答案是转战POC领域。
POC共识机制即容量证明,开创了硬盘挖矿模式的先河,利用的是计算机的硬盘空间大小而不是电脑的计算能力。硬盘的容量越大,可储存在硬盘里的方案值就越多,矿工就越有机会匹配到其中所需要的哈希值。
POC通过shabal256散列函数算法产生数量众多的伪随机数,并将这些随机数存入硬盘,矿工在竞争打包区块的时候,只需要通过扫盘,也就是随机加以匹配来获得区块打包权,来获得奖励。
POC挖矿具有以下特点:
①矿门槛低,无需昂贵的显卡和矿机。
②电能消耗低,不需要类似POW的哈希值碰撞,同时拥有不低于POW的安全性。
③POC容量证明数分钟扫描一次硬盘,平时硬盘处于待机状态,功耗极低。
④相对于基于算力的POW挖矿,POC回归到中本聪去中心化的初衷,是真正的去中心化挖矿。
⑤POC有不逊色于POW的安全性,而且效率高,交易确认时间短,人人可参与,无地域限制,并且挖矿的机器无噪音,出块快、发热低。
最重要的,所有Filecoin的矿机都有硬盘,也就是说Filecoin都可用于POC挖矿,这也是这些年Filecoin没有开始挖矿的时候,一些矿商以及矿工正在做的事。
以个人solo挖矿BHD举例,假设矿工的矿机容量为1000TP,抵押2728枚BHD,每天收益约11.28 BHD,每个月收益约为338BHD,以当前BHD 25元/枚计算,月累计收益约8450元,而BHD最高值为330元,以300元计算,月收益为101400元。
更不用说POC的挖矿可以一机多挖,即同一台矿机可以同时挖BHD、LHD、Burst一机Boom等多个币种,收益是成倍叠加。
早期就关注POC容量证明的矿工已经获取了相当大的收益,如今在Filecoin拥有如此多未知可能性与不稳定性的情况下,POC显然是保住本金渡过难关的好出路。