Linux环境部署Chia(奇亚)

部署说明

# 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)的前缀

Linux环境部署Chia(奇亚)_第1张图片

# 首次安装,执行
chia init

#做chia的初始化;因为我们之前已经生成过钱包密钥,所以这里不再生成,而是直接添加:
# 添加你的key(就是那20几个助记词)
chia keys add

# 这个命令可以查看下钱包,核对下跟你之前的指纹是否一致
chia wallet show

Linux环境部署Chia(奇亚)_第2张图片

上面的走完了,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 目录
Linux环境部署Chia(奇亚)_第3张图片

1、先进入linux 目录中会有一下两个文件
config.yaml          	 # 配置文件
hpool-miner-chia		 # 可以执行文件
logs                     # 自己定义存放日志目录

Linux环境部署Chia(奇亚)_第4张图片

# 配置 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 &
# 查看日志是否正常运行

以下情况说明正常运行
Linux环境部署Chia(奇亚)_第5张图片

你可能感兴趣的:(chia)