共计 1992 个字符,预计需要花费 5 分钟才能阅读完成。
对象存储还可以挖矿?对的,没错!之前经常听到 SSD、HDD 缺货,硬盘价格暴涨的新闻,现在 AWS 推出了 Chia 奇亚币云挖矿解决方案 ,不用买硬盘,用更低成本存储空间: 对象存储就能实现 chia 奇亚币挖矿。
Chia 于 2017 年 8 月注册成立,和目前主流的挖矿(BTC,ETH 等)相比,Chia 需要的主要资源不是 gpu 算力,而是利用存储设备中的剩余空间进行挖矿。
Chia 奇亚币挖矿分为两步:
- 第一步,用挖矿程序在闲置的硬盘上写入加密数据,也就是“播种”(plots),播种的结果会生成 P 盘文件(plots file);
- 第二步,用挖矿程序在第一步中生成的 P 盘文件(plots files)中“摸奖”,如果中奖,则会得到 Chia 币,这个过程被称为“farming”。
如果您拥有有多个 P 盘文件,那么您“获奖”的可能性就更大,得到 Chia 币就会更多。
根据以上的原理,AWS云挖矿 的方案如下:
- 第一是使用 Amazon Elastic Compute Cloud (Amazon EC2) 的计算资源,Amazon EC2 具有较大内存和较高主频 CPU,用来执行挖矿程序。
- 第二是使用 Amazon Elastic Block Store (Amazon EBS)/ 实例存储 NVMe,AWS 提供读写能力强、大容量的硬盘, 用作播种和临时存储。
- 第三是使用大容量低成本存储空间对象存储 Amazon Simple Storage Service (Amazon S3),用来保存大量的 P 盘文件。
AWS 提示以下方案仅供参考,具体架构方案请您根据实际需求,并在符合当地法律法规以及相关合同条款约定的前提下施用。
aws chia 币解决方案架构图:
AWS 还列举了一个客户案例,王先生利用 Amazon EC2 主机 i3.xlarge,AWS 云对象存储 Amazon S3,开源挂载软件 goofys,5 分钟搭建出了 Chia 的挖矿系统。
第一步:启动 Amazon EC2(200 美金服务抵扣券等您领取),选择 Amazon Linux 2,以及 i3.xlarge 机型,并指定 root 卷大小为 30GB。
第二步:为 Instance Storage 的盘创建分区
sudo fdisk /dev/nvme0n1
第三步:在 Instance Storage 上创建文件系统:
sudo mkfs -t xfs/dev/nvme0n1p1
第四步:挂载文件系统:
sudo mount /dev/nvme0n1p1 /tmp1
第五步:修改挂载点的权限给 ec2-user:
sudo chown -R ec2-user.ec2-user /tmp1
第六步:在 AWS 的 Console 中创建 Amazon S3 桶,在 EC2 主机上安装 goofys,以及使用 goofys 挂载文件系统:
wget https://github.com/kahing/goofys/releases/latest/download/goofys
chomd u+x goofys
mkdir /home/ec2-user/chia
sudo ./goofys –uid 1000 –gid 1000 -o allow_other s3_bucket /home/ec2-user/chia
第七步:输入 df -h,确认当前 ec2-user 用户能看到 /tmp1 和 /home/ec2-user/chia 这两个文件系统
第八步:安装 Chia 代码
sudo yum update -y
sudo yum install python3 git -y
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest –recurse-submodules
cd chia-blockchain
chmod +x ./install.sh
sh install.sh
. ./activate
第九步:首次安装执行初始化命令,生成钱包地址:
chia init
第十步:生成钱包地址
chia keys generate
或者输入 chia keys add,并粘贴已经生成的助记词
第十一步:启动 Chia 进程
chia start farmer
第十二步:开始挖矿!
nohup chia plots create -k 32 -b 6000 -r 2 -n 2 -t /tmp1 -2 /tmp1 -d /home/ec2-user/chia
>> plots1.log 2>&1 &
第十三步:执行命令查看 P 图进度,比如下图表示已经 Plot 出了 2 副图:
当然除了使用 AWS 产品,我们也可以使用国内云服务商,比如阿里云,腾讯云,华为云和 UCloud 等,站长对比了各家对象存储价格和计费逻辑,这里推荐 UCloud 对象存储产品 US3:20GB 免费云存储空间和 20GB/ 月免费下载流量(对比了七牛云、又拍云、腾讯云、猫云,UCloud 的免费额度给的最大的了,同时 单价 0.004 元/GB/天 (不区分存储和下载流量定价,同价计费)也是最便宜的,用量大的话都是可以申请更低折扣的,US3 产品页>>