部署说明
# p盘使用官方提供的
# chia-blockchain
# 挖矿是挂载哈池
# HPool-Miner-chia-v1.3.0-6-linux.zip
部署脚本
#!/bin/bash
# Created by htl on 2021/5/19
# The shortest answer is doing.
# 部署chia
# install-chia-blockchain.sh
# Update
sudo apt-get update;
sudo apt-get upgrade -y;
# Install Git
sudo apt install git -y;
# Install unzip
apt-get install unzip;
# 创建放置软件的目录
mkdir /home/chia;
# 设置写入权限
chmod -R 755 /home/chia;
# 创建软件日志目录
mkdir /home/chia/logs;
# 切转到/home/chia
cd /home/chia/;
# Checkout the source and install
git clone https://github.com/Chia-Network/chia-blockchain.git;
# cd chia-blockchain
cd chia-blockchain;
# git clone https://gitee.com/wuyabaibai/mozilla-ca.git;
echo "---------------<进行安装:chia~start>------------------"
sh install.sh;
echo "---------------<进行安装:chia~stop>------------------"
# 切转到/home/chia
cd /home/chia/;
echo "---------------<下载HPool>------------------"
# 下载矿池软件
wget https://github.com/hpool-dev/chia-miner/releases/download/v1.3.0-6/HPool-Miner-chia-v1.3.0-6-linux.zip
echo "---------------<进行HPool解压>------------------"
# 解压
unzip HPool-Miner-chia-v1.3.0-3-linux.zip
开始p盘
# 以上执行完毕后,就可以开始p盘操作
1、先切换到 chia-blockchain 目录中
注意". ./activate"这个一定不要打错,执行完之后会进入一个python虚拟环境,如下所示,会有一个(venv)的前缀
# 首次安装,执行
chia init
#做chia的初始化;因为我们之前已经生成过钱包密钥,所以这里不再生成,而是直接添加:
# 添加你的key(就是那20几个助记词)
chia keys add
# 这个命令可以查看下钱包,核对下跟你之前的指纹是否一致
chia wallet show
上面的走完了,P盘其实是最简单的。参考我的p盘命令
nohup chia plots create -k 32 -b 4000 -r 2 -n 6 -t /tmp1 -d /data1 >> plots1.log 2>&1 &
-b就是使用的缓存大小(MB),我的系统是16GB的,所以我运行了两个任务,一个-b 8000,一个-b 4000,留一部分内存给其他进程。
-n 6就是要连续循环制作6个plot文件
-r 就是并发线程,官网说默认2就比较好了,具体还是要根据自身配置进行分配
-t /tmp1,临时盘的目录地址
-d /data1,最终存储plot文件的地址
nohup这个是为了让进程后台运行,我第一运行的时候,远程cli退出,这个进程就退了,p盘到一半,任务全白做,要重新p
p好之后就会出现.plot文件了
挂池
解压HPool-Miner-chia-v1.3.0-3-linux.zip后为:linux 目录
1、先进入linux 目录中会有一下两个文件
config.yaml # 配置文件
hpool-miner-chia # 可以执行文件
logs # 自己定义存放日志目录
# 配置 config.yaml 即可
# 配置p好的文件存放目录(可以配置多个)
path:
- /home/data/plots1
- /home/data/plots2
- /home/data/plots3
- /home/data/plots4
- /home/data/plots5
- /home/data/plots6
minerName: "矿工名称(自定义)"
apiKey: "自己申请的矿池秘钥"
cachePath: ""
deviceId: ""
extraParams: {}
log:
lv: info
# 默认日志存放目录
# path: ./logs
# 日志存放目录(可自定义配置方便查看)
path: /home/chia/linux/logs/
name: miner.log
url:
info: ""
submit: ""
# 开启自动扫盘(默认为false)
scanPath: true
# 间隔多少分钟 (默认为60分钟)
# 这里指的是间隔30分钟扫盘一次
scanMinute: 30
以上配置完成后,启动即可
# 后台运行即可
nohup ./hpool-miner-chia &
# 查看日志是否正常运行
以下情况说明正常运行