专注Chia
分享与XCH有关的资讯

在多个系统上进行Chia耕作挖矿和P盘绘图(指南)

【Chia在哪交易?】XCH如何交易,操作教程!

在多个系统上绘图

如果您正在考虑在多个系统上运行Chia服务器场,则在大多数情况下,您将希望将完整的节点(节点,钱包,农民,绘图仪)与其他连接的绘图系统一起使用。这种情况实际上相对容易实现,现在将对其进行详细说明。

当然,您可以简单地在多个系统上安装Chia Client,从而操作几个完整的节点,每个节点(通过GUI)进行绘制。从理论上讲这是可能的,但这可能导致同步问题。网络中应该只有一个完整的节点。因此,您也只能使用PowerShell进行绘图。在这种情况下,不需要/启动完整的节点,也不会出现问题。

Windows PowerShell的[QuickTip] Chia绘图中详细描述了以下步骤。您可以在这里看到简短的摘录。

首先通过Windows开始菜单启动“ Windows PowerShell”,然后切换到以下目录:

cd "C:\Users\BENUTZER\AppData\Local\chia-blockchain\app-1.1.5\resources\app.asar.unpacked\daemon\"

在下一步中,我们可以输入命令以开始绘图过程:

start-process ./chia.exe -argumentlist "plots create -k 32 -b 4000 -u 128 -r 4 -t d:\tempdrive1 -2 e:\tempdrive2 -d F:\plots -n 1"
  • 启动过程./chia.exe -argumentlist
    • 从参数设置开始Chia。
  • 情节创造
    • 创建图。
  • -k 32
    • 地块大小。通常,此处使用K = 32。
  • -b 4000
    • 使用的内存大小。在这种情况下,大约需要4 GB。
  • -u 128
    • 铲斗尺寸。该值可以保留为128(标准)。
  • -r 4
    • 使用的线程CPU数量。根据您的CPU有多少线程,可以调整/增加该值。
  • -td:\ tempdrive1
    • 临时绘图目录(快速的SSD存储)。
  • -2 e:\ tempdrive2
    • 指定第二个临时绘图目录(更快的SSD存储)。
  • -d F:\情节
    • 最终绘图目录(HDD存储缓慢)。
  • -n 1
    • 要创建的地块数(一个接一个)。通过多次输入完整的命令来实现平行绘图。

开始绘图的实际示例:

start-process ./chia.exe -argumentlist "plots create -k 32 -b 4000 -u 128 -r 2 -t d:\chia_temp -d f:\chia_final -n 1"
image-15-1024x773-2

现在,您可以在不同的系统上根据需要多次重复该操作。

Chia完整节点可以以不同的方式访问各个地块。一方面,绘图文件可以存储在NAS系统*所涉及的所有系统都可以访问的NAS系统上,另一方面,可以在整个节点或绘图系统上创建Windows共享。

创建Windows网络共享

为了通过整个节点进行田间作业,可以在Windows中创建网络共享。通常,在完整节点系统上创建发行版并将数据存储设备(例如USB硬盘驱动器)连接到该发行版更有意义。这样做的优点是可以更快地访问图,因为它们之间没有网络(WLAN)。此外,绘图系统可以完全专注于绘图,并且不会因来自整个节点的不断查询而减慢速度。

为了交换/移动文件,可以在Windows下创建共享。创建共享相对容易。首先,右键单击要共享的文件夹,然后选择“属性”。然后,您可以在“批准”标签下创建批准。您可以通过上面的“批准”项创建简单的批准

image-15-1024x906-1

在新窗口中,您可以选择特定用户作为授权人,或者由于您仍然在专用网络中,因此只需选择“所有人”。则无需用户名/密码即可访问。

image-16-1024x840-1

现在,可以在“授权级别”下定义访问选项。为了使交换工作,您必须在此处选择“读/写”。

image-17-1024x780-1

在以下消息中,应选择较高的点“否,网络…”。

image-18-1024x863-1

包括交换机(至少为千兆位)的网络电缆应可用于移动绘图文件。通过WLAN移动通常太慢且麻烦。

显示的产品=亚马逊会员链接/广告链接

从理论上讲,Chia客户端(完整节点)也可以在所有系统上使用。但是,只有一个完整的节点可以连接到Internet,否则在网络中运行时将出现同步问题。如果完整节点不在同一网络中运行(不同的Internet连接),则还应保证该功能没有同步问题。但是,我们没有测试这种情况。

在多个系统上耕种(收割机)

可以将所谓的收割机设置为在多个系统上进行耕种。收割机是一个简单的系统,在该系统上没有操作完整节点(钱包,农民等)。收割机系统的优势是使耕作效率更高,因此使用更少的带宽和更少的CPU负载,可以加快耕作速度。在这种情况下,只有完整的节点才能建立与Chia网络的连接。TLS(即使用证书的安全连接)用于各个系统之间的通信。

以下说明介绍了如何在Windows下设置收割机。对于Linux系统,此过程类似。也可以在Chia Github上找到更多信息:https : //github.com/Chia-Network/chia-blockchain/wiki/Farming-on-many-machines

要设置Chia Harvester,必须遵循以下步骤。首先,必须在收割机系统上安装Chia Client。安装后,可以启动客户端,并可以接受防火墙的批准。无需输入现有的私钥,也不必创建新的密钥。出于安全原因执行此操作,因此密钥不会分发到太多系统,因此可以更轻松地查看或访问。现在,您可以再次关闭客户端。

image-30-1024x158-1
资料来源:https://github.com/Chia-Network/chia-blockchain/wiki/Farming-on-many-machines

下一步,我们必须复制主系统的证书,即完整节点。为了能够访问收割机的目录,您再次可以选择创建网络共享(请参见上文)。由于您正在访问其他用户目录,因此可能需要增加访问用户的权限。然后,您可以通过共享访问以下目录:

C:\Users\BENUTZER\.chia\mainnet\config\ssl\ca

最好的办法是将整个“ ca”文件夹复制到收割机上。要使用收割机,必须为收割机打开主系统上的端口8447。通常,应该是这种情况。您可以通过命令提示符进行检查。为此,请在Windows开始菜单中输入“ cmd”,然后使用“ netstat”命令。现在,您将看到打开的端口的列表。

image-31

接下来,我们必须通过Chia CLI在收割机系统上发送一些命令。为此,请打开PowerShell(Windows“开始”菜单=> Windows PowerShell),然后转到以下目录:

 C:\Users\BENUTZER\AppData\Local\chia-blockchain\app-1.1.5\resources\app.asar.unpacked\daemon>

您必须通过执行以下命令来停止收割机系统上的所有chia服务:

.\chia stop all -d
image-32-1024x96-1

在这种情况下,没有启动Chia服务。现在我们可以初始化Chia并复制主系统的证书。为此,请使用以下命令:

.\chia init -c D:\ca

在显示“ D:\ ca”的位置,您必须输入将CA文件复制到的目录。发出命令后,输出应如下所示。

image-33-1024x206-1

现在,您可以添加一个绘图目录。最初与目录中是否已存在图无关。

.\chia plots add -d D:\Plots
image-34-1024x69-1

如果您已经在收割机上拥有地块,则可以使用以下命令检查文件。

.\chia plots check

然后,由于我们尚未添加密钥,您将在检查结束时收到以下“错误消息”。这是正常且正确的。

WARNING There are X plots with a farmer or pool public key that is not on this machine. The farmer private key must be in the keychain in order to farm them, use 'chia keys' to transfer keys. The pool public keys must be in the config.yaml

下一步,我们必须使收割机对主系统(完整节点)有所了解。这可以通过config.yaml或CLI来完成。

编辑config.yaml:

harvester:
  chia_ssl_ca:
    crt: config/ssl/ca/chia_ca.crt
    key: config/ssl/ca/chia_ca.key
  farmer_peer:
    host: IP HAUPTSYSTEM
    port: 8447

关于CLI:

.\chia configure --set-farmer-peer IP HAUPTSYSTEM:8447
image-35-1024x72-1

现在,我们终于可以启动收割机了。

.\chia start harvester -r
image-36-1024x72-1

现在,收割机显示在主系统的Chia Client中的“ Farm”下。在这种情况下,收割机上仍然没有地块(因此为0/0)。

image-38-1024x464-1

如果要再次停止收割机,可以使用以下命令执行此操作:

.\chia stop harvester

如果要在重新启动Windows后自动启动收割机,则可以例如使用PowerShell命令计划任务。

推荐:全球第二大交易所OKEx欧意,邀请链接: https://www.ouyi.run/join/1837888  能交易XCH,BZZ,BTC,ETH等等安全交易,新用户能开合约。
赞(0) 打赏
未经允许不得转载:Chia之家 » 在多个系统上进行Chia耕作挖矿和P盘绘图(指南)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

DIY Chia矿机,更便宜,更有乐趣

进入DIY矿机配置单

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏