文章链接
编号 | 分类 | 文章及链接 | 介绍 | 作者 | 来源分类 | 撰写日期 | 收录日期 |
---|---|---|---|---|---|---|---|
R1 | 参考 | HPool | 最大奇亚矿池 | 2021-06-04 | |||
R2 | 参考 | Chia官网 | 2021-06-04 | ||||
R3 | 参考 | Chia官方浏览器 | 2021-06-04 | ||||
R4 | 参考 | CHIA CLI Commands Reference | 2021-06-06 | ||||
R5 | 参考 | How to setup a Chia Harvester on Ubuntu | 2021-05-04 | 2021-07-01 | |||
R6 | 参考 | Farming on many machines | chia GitHub官网 | 2021-06-04 | 2021-07-02 | ||
T1 | 技巧 | 从零到一Chia收割实操:Ubuntu下的奇亚高速P图及收割教程 | chia_plot多线程P图 | 本博客 | 2021-06-12 | 2021-06-12 |
集群收割的好处是不需要每个节点都运行一个完整的奇亚节点,这样对网络,CPU都要求比较高,也增加了节点的CPU及网络资源消耗,当然也更加费电。
本文介绍Ubuntu作为一个收割节点的集群办法。下面是网络拓扑图。
本地主机可以是windows,也可以是Linux。主机将CA(证书授权)文件给到挖矿节点,然后生成收割节点的证书,就可以集群收割了。
1. 下载及安装chia程序
官网下载地址:https://www.chia.net/download/
目前最新版是1.2.11, 下载widnows版本程序。
2. 获取主机CA文件
通过CA(证书认证)文件,可以和授权其它机子加入本机为主机的集群。
Linux的CA文件位于
~/.chia/mainnet/config/ssl/ca
Windows的CA文件位于
C:\User\yourusername\.chia\mainnet\config\ssl\ca
下图说明了windows下的位置。
3. 将上一步骤找到的ca文件夹拷贝到Windows收割机上
4. CA证书授权
在Windows收割机上,使用主机的CA文件,生成集群证书。
进入命令行模式,输入下列操作命令
#注意,下面的daemon文件夹目录是在windows下安装1.2.11版本的默认目录。会因为安装路径和版本号而变化。
cd C:\Users\chia\AppData\Local\chia-blockchain\app-1.2.11\resources\app.asar.unpacked\daemon>
#生成集群所用证书. 注意,如果ca文件夹不在d:\ca下面,请自行做相应修改。
chia init -c d:\ca
证书生成之后,为了安全,可以删除从主机复制过来的ca文件夹。
5.配置Linux收割机,启动集群收割
注意关闭UPNP,不然如果本地有多个钱包的话会出问题。
5.1配置收割机
#停止所有后台运行的chia服务
chia stop all -d
#配置主机IP
chia configure --set-farmer-peer 192.168.2.127:8447
#关闭UPNP
chia configure --enable-upnp false
配置完成后,可以检查下面的文件
C:\Users\chia.chia\mainnet\config\config.yaml
harvester:farmer_peer:host配置是不是指向主机的IP地址,不是的话需要手动修改。
5.2 启动收割服务
# 启动挖矿服务
chia start harvester -r
# 停止挖矿服务
chia stop harvester
6.验证是否正常挖矿
6.1 GUI(图形化用户接口)验证
通过农田->高级选项来查看收割机是否正常接入。参考下图
6.2 日志验证(可选验证)
修改主机的日志级别(默认WARNING)为DEBUG,然后重启主机节点(钱包程序),再检查主机的日志 log ~/.chia/mainnet/log/debug.log,如果出现下面的信息,说明就在收割机是在正常收割。
[time stamp] farmer farmer_server : DEBUG -> new_signage_point_harvester to peer [harvester IP address] [peer id - 64 char hexadecimal]
[time stamp] farmer farmer_server : DEBUG <- farming_info from peer [peer id - 64 char hexadecimal] [harvester IP address]
[time stamp] farmer farmer_server : DEBUG <- new_proof_of_space from peer [peer id - 64 char hexadecimal] [harvester IP address]
可以通过搜索收割机IP来查找上面的信息。