龙空技术网

Chia币的故事:#Chia币# 如何使用机械硬盘进行高效的P盘

区块链的故事 454

前言:

现时同学们对“ubuntu chia p盘”大概比较重视,你们都需要了解一些“ubuntu chia p盘”的相关文章。那么小编在网络上搜集了一些对于“ubuntu chia p盘””的相关文章,希望咱们能喜欢,朋友们一起来学习一下吧!

自从Chia币的主网(mainnet)于2021年3月19日上线,并于5月3日上午10点在交易所开始交易,新的一轮硬盘挖矿潮一波高过一波,让许多人兴奋不已。

与比特币和以太坊所采用的PoW算法-大量消耗电力,有所不同, Chia币挖矿采用PoST(空间、时间证明)算法,这种这种挖矿算法电力消耗大大减少,普通的电脑,甚至像树莓派Pi4,接上一些闲置的硬盘即可进行挖矿。

Chia币挖矿主要分为两个过程Plotting和Farming

1. Plotting也叫P盘、P图、开荒或播种等。它通过四个步骤生成一个plot文件,并在文件中写入加密数据,这是将来挖到Chia币(爆块)的依据。

2. Farming也叫耕种奖励、收获或等待爆块等。在这个阶段,需要运行chia-blockchain程序,加入已经P好的Plot文件,等待爆块,也就是挖矿成功。

第二个步骤比较简单,只需一台普通的计算机,甚至是一台树莓派Pi4计算机,运行chia-blockchain程序并保持网络畅通即可。

本文主要涉及步骤一:如何高效地P盘。

当你开始了解Chia币挖矿后,就会发现P盘是整个Chia币挖矿的瓶颈所在,你大量的资源、精力都消耗在这个过程中。

尽管Farming过程只需要普通的电脑和许多普通的硬盘,但是P盘确实大大不同,需要强大的CPU、高容量的内存,快速的固态硬盘。总的来说:电脑配置越强,P盘的速度越快。

其中,快速的固态硬盘至关重要,决定了P盘的速度。按照官方的说法,对于P盘速度,

SSD(固态硬盘) > SAS(SCSI硬盘) > SATA硬盘

问题是,我们常用的固态硬盘是消费级的,TBW(TeraByte Write)数值低,一个固态硬盘在P盘的过程中,很快就报废了。这样,对于只有几个硬盘的普通用户来说,实在是成本太高,需要另辟蹊径。

SATA机械硬盘的读写虽然比固态硬盘慢,但是可以不限次数地写入,这是它的优点,可以加以使用。

对P盘进行多种方式的试验,我们发现:

1. 多个SATA机械硬盘+多核心CPU进行并发P盘,效果还是不错的,单个P盘的速度比固态硬盘(西数SN500)大约慢一倍左右(13-15小时 对应 6-8小时)。

2. 使用AMD 5600X CPU + 5个5900转的SATA硬盘,并使用硬盘的外圈单独450G分区作为P盘的TMP目录使用,效果较好。

3. 使用Linux比Windows 10的P盘速度快一些(快10%-20%)

4. 使用命令行比GUI图形界面快一些。

5. 对于机械硬盘来说,启用bitfield(即不设置-e选项)、使用较少的buckets(64或32)会稍稍加快P图速度。

我们实验的硬件环境如下:

1. AMD 5600X CPU

2. 华硕 B550主板 带有 6个SATA接口

3. 32G 内存

4. 5块、5900转的希捷3.5寸机械硬盘

软件环境如下:

1. Ubuntu 20.04

2. 最新chia-blockchain程序(直接从github上git下来)

3. 命令如下,实际使用时需要写成为一个bash文件:

./chia plots create -k 32 -b 4000 -r 2 -u 64 -n 8 -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盘了,希望这个会有所帮助。

标签: #ubuntu chia p盘