首页 资讯 正文

解密Filecoin为何突然宣布引入GPU挖矿方案

风存科技 2019年12月05日 08:05

据《科创板日报》报道,北京时间 27 日,由红杉资本、斯坦福大学、DCG 资本等众多知名机构加持的区块链项目 Filecoin 宣布,已确认将在下一个版本的测试网中使用 GPU(显卡)方案,引发科技领域高度关注。


GPU(显卡)的作用主要是用于zk(零知识证明协议),该协议用于验证你有没有真实存储文件,有没有作弊。此次方案总结来说,官方透露出的重要信息有以下几点:

①.Filecoin已确认下个版本将采用GPU(显卡)挖矿方案;


②.因Filecoin并非POW(工作量证明机制)故每台机器仅需一个GPU(显卡);


③.目前团队正测试Nvidia 2080ti卡,其他仍在测试中,未公布所需配置;


④.目前市面上CPU配置的矿机可能会出现无法出块或出块率极低的情况,需要进行升级调整才可参与挖矿;


⑤.Filecoin开发过程中,硬件配置的变动、升级将会是常态,符合行业内硬件迭代更新快的特点;

其实,了解Filecoin的设计,和这个项目的发展路线图,就应该看到,使用GPU是必然趋势。现在我们就这个项目来讨论一下,为什么FileCoin挖矿需要GPU。





首先在FileCoin发布的设计规格书里,算法这一章,时空证明这一节里早就写明了需要用到Election PoST,即新的节点选举算法在区块生成时,必须提供PoST的证明。


这个设计就导致对PoST证明的性能有要求,而GPU是目前加速PoST证明生成的一个可行方案。

当新的区块生成流程,需要在一个区块时间内,生成PoST证明。生成PoST证明,需要做K次零知识证明(zk-SNARK)计算,所以计算时间较长。通过GPU加速,可以缩短PoST证明的时间。

通俗地讲,Filecoin挖矿并不是单纯的靠提高CPU 性能就能获得更高的挖矿收益。Filecoin 有一套非常复杂的计算流程,目前GPU 在该流程的其它环节并不能起到明显的提升效果,并且相比下来GPU 成本要高于CPU,因此采用纯GPU 方案是不划算的。目前GPU更多的是现有方案的一种补充,而不是替代。

此外,Filecoin 的区块奖励主要取决于有效存储,因此前期参与的人会有一定的优势,会存在一定的马太效应,但是当Filecoin 矿工将自有的存储空间全部变为有效存储之后,其获得打包权的概率又会随着全网有效存储量的上升而不断被稀释,此时对性能也不会有更高的要求。


因此,在存储空间饱和之后,对性能的需求会进一步下降。长远来看,Filecoin 挖矿过程中,硬件性能优化的需求也并不强烈。

总而言之,作为这样一种技术,既是一个分布式的网络,也将是社会的基础设施,分布式存储将是接下来最火的赛道。