11月27日,Filecoin官方技术成员Why的发言,道出了Filecoin官方将在下一个开发版本中启用GPU方案。消息一出,即刻在Filecoin挖矿的圈子中炸开了锅,众人对此各说纷纭。
Filecoin挖矿真的需要用到GPU设备么?
增加了GPU方案后,原有的挖矿方案将会有什么影响?
......
这几个问题成为近日圈内的热点话题。
在Filecoin挖矿中,“复制证明”和“时空证明”是最为关键的两个共识机制。
复制证明(Proof-of-Replication) :证明数据已经存储在物理机器上。
时空证明(Proof-of-Spacetime) :每隔一段时间或者出块时,需要证明之前复制证明中提交的数据真实的存储在物理机器上。
也就是说,矿工需要向系统证明自己确实存储了用户所需要存储的数据,并且一直存储着,这是为了保证数据存储的真实性。
通过运行原有的计算流程,我们发现,目前的区块生成流程似乎并没有使用GPU的必要,但同时我们也在Filecoin的设计文档中,发现下一个版本的区块生成流程已经有了变动。
而ePoST证明的生成涉及到更多的证明计算,如zk-SNARK等,因此计算时间将会很长,根据Why的说法,Filecoin官方的理想状态是期望在5秒内完成计算,为了能够缩短ePoST证明的时间,官方采用GPU方案来实现加速。
而GPU方案启用最直接的影响就在于设备升级带来的成本涨幅问题,这也是每个矿工、投资者最为关注与担忧的问题之一。官方采用的测试设备是Nvidia 2080ti卡,当前的市场价为一万多元,这已经接近当前市面上大多数矿机的单机价格,此外还有随之而来的电费等消耗成本,挖矿成本的涨幅可想而知。
但与比特币不同的是,Filecoin的挖矿重点还是会放在存储之上,GPU的启用更多是为解决ePoST证明的计算时间。
如果能够实现一台机器用于多台矿机完成ePost证明计算,就有可能实现顺利、快速完成出块的同时,平衡挖矿成本,从而保证Filecoin挖矿的利益。
这是萤火虫区块链技术团队得知官方启用GPU方案后,对挖矿方案的应对策略之一。
在Filecoin官方开放代码时,萤火虫区块链技术团队就已经注意到代码中涉及到证明的零知识证明算法,十分适用于GPU运算。
秉持成本最低化以及利益最大化的原则,技术团队在当时便已提出“一台GPU+N台矿机”的猜想,并展开多次测试,如今官方发布的信息则证实了萤火虫区块链的准确判断。
因此我们也更有信心,确保萤火虫系列产品能够及时适应官方的软硬件需求变动。此外,我们将以前期的研究成果和官方的升级迭代为基础,进一步优化挖矿程序,保证稳定、高效挖矿。
GPU方案启用,对于矿工而言,必定是有所影响的,无论是从技术上,还是从设备升级、挖矿成本上,但最终想要成功参与其中并有所收益的,一定是对项目深入了解并具有创新技术意识的人。