为了参与filecoin挖矿并获得挖矿奖励,对矿工的硬件设备有一定的门槛要求。官方filecoin虽然没有提供详细完整的配置参数,但一般都给出了一些参考意见,主要是定义硬件的**配置。
一般机器除了CPU、内存、硬盘外,机器网络设备的配置也有一定的要求。如果miner运行的是Lootus客户机,则需要高性能的网络设备。该官员建议挖矿设备至少应配备10GbE+网卡和交换机。
对于那些想深入参与filecoin挖矿并获得高回报的矿工来说,他们可以被视为系统的**矿工。**矿工要想获得丰厚的挖矿回报,需要考虑以下因素:
如上所述,filecoin存储挖矿主要涉及**证明和时空证明的计算。**证明包括几个阶段。在这些阶段中,filecoin的Lootus客户端对硬件有不同的强调要求。只有满足这些要求,挖矿才能达到**的效率。
协议实验室为大矿工开发了一个示例架构,并解释和分析了该过程中可能涉及的一些瓶颈。具体如下:
密封预调试第一阶段:
在此阶段,**证明的SDR算法将执行编码操作,编码操作与系统的CPU性能有关,是单线程操作(不允许并行操作)。这个阶段可能长达数小时,具体时间取决于封装扇区的大小和机器的配置。
如前所述,协议实验室发现具有Sha特性的AMD处理器在这方面有很大的优势,CPU频率越高越好。
密封预调试第二阶段:
在此阶段,系统采用波塞冬哈希算法生成默克尔树。这个阶段与系统GPU的性能有关。CPU也可以用来代替GPU,但性能要差得多。使用GPU时,此阶段大约需要45分钟到1小时。
封存承诺第一阶段:
这是一个过渡阶段,为以后的证明工作做准备。它的性能与CPU有关,通常需要几十秒。
封存承诺的第2阶段:
这个封装过程需要进行零知识证明操作,将之前的结果再次压缩,然后广播给区块链。这个过程非常依赖于GPU,通常需要20到30分钟。
协议实验室发现,预提交阶段2、提交阶段1和提交阶段2三个阶段可以在同一台机器上运行,算力很强。
但是,在预提交阶段1和预提交阶段2之间会有大量的文件传输。如果机器网络性能差,或者存储设备用普通硬盘代替固态磁盘,系统的整体效率会大大降低。
因此,在一台机器上运行所有计算过程的效率可能比在多台机器上运行的效率要好得多。
时空证明主要与GPU的性能有关,但多核CPU也能取得更好的效果。例如,对于windowpost,计算过程通常需要30分钟。如果使用24核CPU和8核CPU,效果会大不相同。前者可以在30分钟内轻松完成任务,而后者则几乎无法在30分钟内完成任务。Winningpost不需要太多的算力。它通常在filecoin纪元周期(25秒)内完成。
以上是filecoin挖矿协议实验室提供的**版本的挖矿指南。每一个想深入参与挖矿的矿工都需要本指南。
我是小希,IPFs/filecoin社区的发起人(加入社区,联系连岛西)。IPFs/filecoin是世界上**的去中心化存储项目。我会定期在社区分享专业信息,为IPFs/filecoin爱好者打造一个双赢的学习社区。
参考链接:HTtps://filecoin.io/blog/filecoin-guide-to-storage-mining/
文章标题:filecoin采矿指南中设备性能对验证计算的影响
文章链接:https://www.btchangqing.cn/66574.html
更新时间:2020年07月18日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。