与比特币和以太坊所采用的PoW算法-大量消耗电力,有所不同,Chia币挖矿采用PoST(空间、时间证明)算法,这种挖矿算法电力消耗大大减少,普通的电脑,甚至像树莓派Pi4,接上一些闲置的硬盘即可进行挖矿。
Chia币挖矿主要分为两个过程Plotting和Farming。P盘是生成一个plot文件的过程,并在文件中写入加密数据,这是将来挖到Chia币的依据。在Farming阶段,需要运行chia-blockchain程序,加入已经P好的Plot文件,等待挖矿成功。
第二个步骤比较简单,只需一台普通的计算机,甚至是一台树莓派Pi4计算机,运行chia-blockchain程序并保持网络畅通即可。
本文主要涉及步骤一:如何高效地P盘。
当你开始了解Chia币挖矿后,就会发现P盘是整个Chia币挖矿的瓶颈所在,你大量的资源、精力都消耗在这个过程中。
尽管Farming过程只需要普通的电脑和许多普通的硬盘,但是P盘确实大大不同,需要强大的CPU、高容量的内存,快速的固态硬盘。总的来说:电脑配置越强,P盘的速度越快。
其中,快速的固态硬盘至关重要,决定了P盘的速度。按照官方的说法,对于P盘速度,SSD(固态硬盘)>SAS(SCSI硬盘)>SATA硬盘。
问题是,我们常用的固态硬盘是消费级的,TBW(TeraByteWrite)数值低,一个固态硬盘在P盘的过程中,很快就报废了。这样,对于只有几个硬盘的普通用户来说,实在是成本太高,需要另辟蹊径。
SATA机械硬盘的读写虽然比固态硬盘慢,但是可以不限次数地写入,这是它的优点,可以加以使用。
对P盘进行多种方式的试验,我们发现:
1.多个SATA机械硬盘+多核心CPU进行并发P盘,效果还是不错的,单个P盘的速度比固态硬盘大约慢一倍左右(13-15小时对应6-8小时)。
2.使用AMD5600XCPU+5个5900转的SATA硬盘,并使用硬盘的外圈单独450G分区效果较好。
3.使用Linux比Windows10的P盘速度快一些(快10%-20%)。
4.使用命令行比GUI图形界面快一些。
5.对于机械硬盘来说,启用bitfield、使用较少的buckets会稍微加快P图速度。
我们实验的硬件环境如下:
1.AMD5600XCPU
2f2pool矿池.华硕B550主板带有6个SATA接口
3.32G内存
4.5块、5900转的希捷3.5寸机械硬盘
软件环境如下:
1.Ubuntu20.04
2.最新chia-blockchain程序(直接从github上git下来)
3.命令如下,实际使用时需要写成为一个bash文件:
./chiaplotscreate-k32-b4000-r2-u64-n8-t/mnt/disk1_tmp-2/mnt/disk1_tmp-d/mnt/disk1_plots
总结一下:
1.使用固态硬盘P盘快,但是成本高,消耗快;多核心CPU+多机械硬盘进行多并行P盘效果不错,可以节约成本。
2.命令行好于GUI图形界面。
3.Linux好于Windows。
5月17日,官方又要更改Pooling协议了,以前参加矿池挖矿的小伙伴又要重新P盘了,希望这个会有所帮助。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/9104.html
发表回复
评论列表(0条)