Filecoin挖矿指南之设备性能对证明计算的影响

栏目: IT技术 · 发布时间: 4年前

内容简介:要参与Filecoin挖矿并获得挖矿奖励,矿工的硬件设备是有一定门槛要求的,Filecoin官方虽然没有给出详细完整的配置参数,但是大体上给出了一些参考意见,这些参考意见主要是对硬件的最低配置进行了定义。除了一般机器的CPU、内存、硬盘以外,机器的网络设备配置也是有一定要求的。如果矿工运行的是Lotus客户端,则高性能的网络设备是必须的,官方建议挖矿设备至少配置10GbE+的网卡和交换机。对想深度参与Filecoin挖矿并获得高额奖励的矿工而言,他们可以算得上是系统的高级矿工了。高级矿工想获得丰厚的挖矿回报

要参与Filecoin挖矿并获得挖矿奖励,矿工的硬件设备是有一定门槛要求的,Filecoin官方虽然没有给出详细完整的配置参数,但是大体上给出了一些参考意见,这些参考意见主要是对硬件的最低配置进行了定义。

除了一般机器的CPU、内存、硬盘以外,机器的网络设备配置也是有一定要求的。如果矿工运行的是Lotus客户端,则高性能的网络设备是必须的,官方建议挖矿设备至少配置10GbE+的网卡和交换机。

对想深度参与Filecoin挖矿并获得高额奖励的矿工而言,他们可以算得上是系统的高级矿工了。高级矿工想获得丰厚的挖矿回报还需要考虑下列因素:

就像前面讨论的那样,Filecoin存储挖矿主要要进行复制证明和时空证明的运算。复制证明包含几个阶段, Filecoin的Lotus客户端在这几个阶段对硬件分别有不同的侧重点要求,只有这些要求都满足,挖矿才能达到最高的效率。

协议实验室为大型矿工开发了一个样例架构,并对这个过程中可能涉及的一些瓶颈进行了解释和分析。它们分别如下:

Sealing preCommit的阶段1:

在这个阶段,复制证明的SDR算法会进行编码运算,这个阶段和系统的CPU性能有关,是单线程运算(不能进行并行运算)。这个阶段可能会长达若干小时,具体花费的时间和所封装扇区的大小及机器的配置有关。

前面曾经提到过,协议实验室发现带SHA功能的AMD处理器在这方面有很大的优势,并且CPU的频率越高越好。

Sealing preCommit的阶段2:

在这个阶段,系统要用到Poseidon哈希算法产生默克尔树。这个阶段和系统GPU的性能有关,也可以用CPU替代GPU,但性能就差很多。使用GPU时,这个阶段大概要花45分钟到1个小时。

Sealing Commit的阶段1:

这是个过渡阶段,它为后续的证明工作进行各项准备工作,其性能与CPU有关,通常花费几十秒。

Sealing Commit的阶段2: 

这个封装过程要进行零知识证明运算,它会对前面产生的结果再次进行压缩,然后将其广播到区块链。这个过程极度依赖GPU,通常要花费20至30分钟。

协议实验室发现,preCommit的阶段2、commit的阶段1和commit的阶段2这三个阶段可以在算力配置强的同一台机器上运行。

但是在preCommit阶段1和preCommit阶段2之间会进行大量的文件传输,如果处理这两个阶段的机器网络性能差,或者存储设备使用的是普通硬盘而非固态硬盘则会大大降低系统的整体效率。  

因此,将所有的计算过程都在一台机器上运行的效率很可能会比在多台机器上分别运行得到的效率好很多。

时空证明主要和GPU性能有关,但使用多核CPU也能得到较好的效果。比如对WindowPoSt而言,其计算过程一般要花费30分钟,如果用一个24核的CPU和一个8核CPU,效果就大为不同了,前者可以轻松地在30分钟内完成任务,后者则勉强能在30分钟内完成。WinningPoSt则对算力没有太高的要求,通常在一个Filecoin epoch时段(25秒)内完成。

以上就是协议实验室对Filecoin挖矿给出的最新版挖矿指南,对每一个希望深度参与的矿工,这份指南是必读的资料。

我是IPFS/Filecoin社区发起人晓熙(加入社区,联系v号: liandaoxixi),IPFS/Filecoin是全球共识最大的去中心化存储项目,我会定期在社区分享专业的资讯,为IPFS/Filecoin爱好者建设一个共赢的学习社区。

参考链接: https://filecoin.io/blog/filecoin-guide-to-storage-mining/


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

x86/x64体系探索及编程

x86/x64体系探索及编程

邓志 / 电子工业出版社 / 2012-10-1 / 119.00元

本书是对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 通过阅读本书,读者应能培养自己动手实验的能力。如果再有一些OS方面的相关知识,基本上就可以写出自己简易的OS核心。 本书适合有一定的x86基础知识,且对了解处理器架构及编程感兴趣的读者阅读。一起来看看 《x86/x64体系探索及编程》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具