使用Ubuntu Server挖Chia币

引言

曾经的硬盘挖矿神币Chia已经跌落神坛,然而它还是有一定的价值。以目前的行情来看,使用2手12T硬盘大概三年回本。我是在22年启动的,因为我正好有一台FreeNAS的主机用作家庭存储方案,7 * 24小时运行。于是我以950元的价格添置了6块12T的硬盘,希望可以赚回一点电费。然而天有不测风云,最近一次更新之后,FreeNAS上安装的桌面版Ubuntu虚拟机无法使用鼠标。倒腾许久无果之后,干脆决定使用Server挖矿,免得以后再折腾。

加载网络存储

6块硬盘使用SMB共享给局域网使用,所以要在Ubuntu中加载这6块网络硬盘。

安装 CIFS 工具

sudo apt-get install cifs-utils

永久挂载硬盘,重启之后不会消失,具体思路是通过编辑/etc/fstab实现

首先在/mnt目录下创建一个文件夹用于挂载网络硬盘

sudo mkdir /mnt/hdd1

然后编辑/etc/fstab

sudo vi /etc/fstab

在最后一行添加

//server_name/share_folder /mnt/hdd1 cifs username=yourusername,password=youpassword,uid=1000,gid=1000,nobrl 0 0

参数nobrl的作用是防止共享时文件锁定

依次建立文件夹hdd2 – hdd6,并修改/etc/fstab用来挂载剩下五块网络硬盘

完成编辑后,运行

sudo mount -a

安装chia命令行客户端

更新源

sudo apt-get update

安装相应工具

sudo apt-get install ca-certificates curl gnupg

添加GPG key用于认证源

curl -sL https://repo.chia.net/FD39E6D3.pubkey.asc | sudo gpg --dearmor -o /usr/share/keyrings/chia.gpg

添加Chia到源地址

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/chia.gpg] https://repo.chia.net/debian/ stable main" | sudo tee /etc/apt/sources.list.d/chia.list > /dev/null

再次更新源

sudo apt-get update

运行apt-get install直接安装Chia客户端

sudo apt-get install chia-blockchain-cli

运行chia

chia

安装成功!这里有一个小雷,必须要使用Ubuntu 20.04收上的版本才行。否则会初始化失败!

初始化Chia

chia init

成功初始化之后会显示chia mainnet的目录,默认在/home/用户/.chia/mainnet文件夹下,和图形界面的安装目录一致。

绑定钱包

chia keys add

输入之前创建智能钱包时的24个助记词,不区分大小写,每个单词间隔一个空格符。

绑定矿田

将刚才的网络硬盘添加到farm池中

chia plots add -d /mnt/hdd1

检查所以矿田文件

chia plots check -n -1

安装翻墙软件

使用已有的vmess+ws客户端翻墙加速,服务端安装的详细过程参考(链接

考虑到以后可能会使用这台虚拟机玩PS5和Switch,所以我选择使用带有网络界面和局域网共享功能的V2RayA客户端进行管理,这样会灵活很多。V2RayA 的功能依赖于 V2Ray 内核,因此需要同时安装V2Ray内核。好在V2RayA给我们直接提供了镜像,就不用再额外折腾了。

通过软件源安装V2Ray和V2RayA

  • 添加公钥
wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo mkdir /etc/apt/keyrings/ | sudo tee /etc/apt/keyrings/v2raya.asc
  • 添加 V2RayA 软件源
echo "deb [signed-by=/etc/apt/keyrings/v2raya.asc] https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list
  • 更新源
sudo apt-get update
  • 安装 V2RayA和V2Ray
sudo apt install v2raya v2ray

=也可以使用 xray 包提供内核支持

注意,安装过程受网速限制可能会有点慢,这期间可以处理其它工作,我的网络条件大约在1小时左右。

  • 启动 v2rayA
sudo systemctl start v2raya.service
  • 设置 v2rayA 自动启动(可选)
sudo systemctl enable v2raya.service

使用方法

运行V2RayA之后,通过2017 端口 如 http://localhost:2017 访问管理界面创建账号,关于如何创建账号,请参考X-UI服务端的具体设置(链接)。

开始挖矿

chia start farmer

可以看到代理已经生效了。

提示:如果嫌同步花时间,可以先停止挖矿,将主网数据复制到/home/用户/.chia/mainnet/db文件夹下替换原文件。

Chia常用命令

chia stop all -d  # 停止所有后台服务
chia show -s  # 显示主网高度及同步状态
chia peer full_node -c  # 显示当前连接的全节点
chia plots show  # 显示当前挖矿的矿田
chia keys show  # 显示当前的key
chia farm summary  # 显示挖矿状态
chia plotnft show  # 显示nft合约矿池
chia wallet show  # 显示钱包信息,需要等待钱包同步完成才会有正确的数据
chia configure  # chia设置命令,运行之前要先停止所有服务
发表回复 0

Index