4001-388-378 market@fireflyblock.com
首页 > 新闻资讯

【萤火观点】启用GPU方案将对Filecoin挖矿带来什么影响?

2019/12/2 18:03:44

11月27日,Filecoin官方技术成员Why的发言,道出了Filecoin官方将在下一个开发版本中启用GPU方案。消息一出,即刻在Filecoin挖矿的圈子中炸开了锅,众人对此各说纷纭。


image.png


Filecoin挖矿真的需要用到GPU设备么?

增加了GPU方案后,原有的挖矿方案将会有什么影响?

......


这几个问题成为近日圈内的热点话题。



在Filecoin挖矿中,“复制证明”和“时空证明”是最为关键的两个共识机制。



复制证明(Proof-of-Replication) :证明数据已经存储在物理机器上。


时空证明(Proof-of-Spacetime) :每隔一段时间或者出块时,需要证明之前复制证明中提交的数据真实的存储在物理机器上。



也就是说,矿工需要向系统证明自己确实存储了用户所需要存储的数据,并且一直存储着,这是为了保证数据存储的真实性。


通过运行原有的计算流程,我们发现,目前的区块生成流程似乎并没有使用GPU的必要,但同时我们也在Filecoin的设计文档中,发现下一个版本的区块生成流程已经有了变动。


image.png


Election PoST,这是新增的ePost算法内容,这是为了在生成区块的时候绑定PoST的计算,也就是说,每一个节点要生成区块的前提是必须提供PoST的计算和证明。



而ePoST证明的生成涉及到更多的证明计算,如zk-SNARK等,因此计算时间将会很长,根据Why的说法,Filecoin官方的理想状态是期望在5秒内完成计算,为了能够缩短ePoST证明的时间,官方采用GPU方案来实现加速。


image.png


目前在众多观点上仍然坚持CPU是王者不在少数,的确从现在的测试代码上看,CPU依然是处于无法取代的位置。但是从挖矿的角度上看,出块才是重中之重,光有算力又有什么用呢?就好比我有建高楼大厦的能力,但是地基却不知如何下手,没有基础就算再高也是零的状态!从官网上面的信息公布也可以看出,CPU的确不会被取代,但是会采用GPU来辅助加速时空证明的时间。



这也是为什么我们判断在下一开发版本时,CPU固然是可以提高算力,但是没有GPU配置的挖矿将会遇到出块率极低甚至无法出块的情况。



而GPU方案启用最直接的影响就在于设备升级带来的成本涨幅问题,这也是每个矿工、投资者最为关注与担忧的问题之一。官方采用的测试设备是Nvidia 2080ti卡,当前的市场价为一万多元,这已经接近当前市面上大多数矿机的单机价格,此外还有随之而来的电费等消耗成本,挖矿成本的涨幅可想而知。


image.png


但与比特币不同的是,Filecoin的挖矿重点还是会放在存储之上,GPU的启用更多是为解决ePoST证明的计算时间。


image.png



如果能够实现一台机器用于多台矿机完成ePost证明计算,就有可能实现顺利、快速完成出块的同时,平衡挖矿成本,从而保证Filecoin挖矿的利益。


这是萤火虫区块链技术团队得知官方启用GPU方案后,对挖矿方案的应对策略之一。


image.png



在Filecoin官方开放代码时,萤火虫区块链技术团队就已经注意到代码中涉及到证明的零知识证明算法,十分适用于GPU运算。


秉持成本最低化以及利益最大化的原则,技术团队在当时便已提出“一台GPU+N台矿机”的猜想,并展开多次测试,如今官方发布的信息则证实了萤火虫区块链的准确判断。


因此我们也更有信心,确保萤火虫系列产品能够及时适应官方的软硬件需求变动。此外,我们将前期的研究成果和官方的升级迭代为基础,进一步优化挖矿程序,保证稳定、高效挖矿。


GPU方案启用,对于矿工而言,必定是有所影响的,无论是从技术上,还是从设备升级、挖矿成本上,但最终想要成功参与其中并有所收益的,一定是对项目深入了解并具有创新技术意识的人。