aws chia币怎么挖?使用aws服务器挖矿操作步骤及教程

97次阅读
没有评论

共计 2757 个字符,预计需要花费 7 分钟才能阅读完成。

aws chia 币怎么挖?Chia 于 2017 年 8 月注册成立,和目前主流的挖矿 (BTC,ETH 等) 相比,Chia 需要的主要资源不是 gpu 算力,而是利用存储设备中的剩余空间进行挖矿。挖矿分为两步:

第一步,用挖矿程序在闲置的硬盘上写入加密数据,也就是“播种”(plots),播种的结果会生成 P 盘文件(plots file);

第二步,用挖矿程序在第一步中生成的 P 盘文件 (plots files) 中“摸奖”,如果中奖,则会得到 Chia 币,这个过程被称为“farming”。

aws 还推出 chia 云挖矿解决方案,国内的几大公有云厂商早就开始弄了,无非就是云上存储用的对象存储或者文件存储的区别。其实 AWS 的这个方案并非最有,我更倾向于用文件存储,在开垦的时候效率会高一些。租用云服务器好处就是起步资金低,不用自己维护,不怕硬件出问题。

使用 AWS 服务器挖矿操作步骤及流程:

服务器创建

上面实验了 windows 系统接入矿池,然后我又试了 aws 上申请 linux 独立挖矿。

我选了 T3 机型,价格相对便宜,但比阿里云 4C8G 的还是贵了一倍,现在有点后悔,t 系列的基线性能比较弱,其实 c 系列的更好一些。

磁盘的话,gp3 是 SSD,做临时文件盘,st1 便宜,做最终存 Plot 文件的盘。AWS 的 EBS 有个比较强大的地方,就是可以单独给磁盘配置 IOPS 和吞吐。比如我 500GB 的 SSD,默认 IOPS 3000,吞吐 125MB,运行两个任务时,吞吐先到达瓶颈,这时候你可以动态提升吞吐值(当然也会有额外的费用)

Region 的话我都选在了美西俄勒冈,无他,相对便宜尔。。

操作系统用默认的 Amazon Linux 2 AMI (HVM)就好。用 AWS Linux 对非计算机专业的童鞋不是很友好,因为所有操作都是要用命令行的。下面我会详细贴下步骤

如果是第一次创建 EC2 机器,会默认让你创建一个.pem 密钥,用来远程登陆。

chia 相关工具安装与配置

机器创建好后,注意配置下安全组,入方向 TCP/UDP 允许 8444 端口(到底是 TCP 还是 UDP 没具体研究)。远程登入你的主机:

ssh -i “aws-mark.pem” ec2-user@xxx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com -o ServerAliveInterval=30

挂载申请的磁盘

# 列出磁盘状态

lsblk

# 格式化挂载上去的两个数据盘 比如格式化 /dev/nvme1n1

sudo mkfs -t xfs /dev/nvme1n1

# 创建文件目录

sudo mkdir /tmp1

sudo mkdir /data1

# 挂载

sudo mount /dev/nvme1n1 /tmp1

sudo mount /dev/nvme2n1 /data1

# 更改目录 Owner,注意不改文件夹权限 P 盘的时候会报错

sudo chown -R ec2-user.ec2-user /tmp1

sudo chown -R ec2-user.ec2-user /data1

然后开始安装 chia 相关工具:

sudo yum update -y

sudo yum install python3 git -y

git clone https://github.com/Chia-Network/chia-blockchain.git -b latest

cd chia-blockchain

sh install.sh

. ./activate

注意 ”. ./activate” 这个一定不要打错,执行玩之后会进入一个 python 虚拟环境,如下所示,会有一个 (venv) 的前缀

首次安装,执行

chia init

做 chia 的初始化; 因为我们之前已经生成过钱包密钥,所以这里不再生成,而是直接添加:

# 添加你的 key(就是那 20 几个助记词)

chia keys add

官网上的指引,接下来会让你执行下面命令,但是这个在 aws ec2 上是不行的,印象中是缺少一个 libtak 什么的库,应该是跟 GUI 相关的

sh install-gui.sh

cd chia-blockchain-gui

npm run electron &

这里直接跳过上面这部,用命令行启动:

chia start farmer

这个命令会把 full-node、farmer、harvester、wallet 都启动,参考:https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference

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

chia wallet show

p 盘

上面的走完了,P 盘其实是最简单的。参考我的 p 盘命令

nohup chia plots create -k 32 -b 4000 -r 2 -n 6 -t /tmp1 -d /data1 >> plots2.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 文件了

chia farm summary

查看 farm 情况,可以看到 plot count 已经是 1 了

如果不放心,可以时不时看看进程是否还在 run

ps -ef | grep chia

剩下的时间,就继续不停 P 盘,看看能不能中奖了

Linux 系统下对接 Hpool 矿池

目前具体还没试,打算周末再找时间试下

解了下 Hpool 的 plot 包,里面有中文的 README,具体参数跟 windows 一样,照着 windows 的命令替换就好了

至于 miner 程序,参考下图,编辑下对应的配置启动就好了。具体配置,参考 windows 那个配置(windows 的 gui 程序通过 hpool 账户登陆,会自动拉去 apiKey),但是 linux 这个没有账号登陆,要自己填写。path 填 plot 所在路径,minerName 填本机 hostname,apiKey 去 Hpool 矿池配置哪里有找,cachePath 就是 SSD 路径

战果(截止 4.24)

aws 那个独立挖矿的,感觉太浪费了,“中奖”几率太低,早早停掉了。

推荐 UCloud8 核 16G 云服务器做为 chia 币矿机挖矿,具 UCloud 官方称是可以支持 chia 币挖矿的,配置如下:

8 核 16G 快杰型云服务器

地域:上海二

CPU 平台:ADM/intel

系统盘 40G RSSD 云盘

BGP 带宽 1M/3M/5M/10M

价格:2851 元 / 年 << 直达抢购

注意:如果需要 16 核 32G 配置、64G 内存等更高配置,可以联系 QQ:175012

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-14发表,共计2757字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)