Chia于2017年8月成立,与比特币(BTC)和以太坊(ETH)等主流挖矿方式相比,Chia的挖矿所需主要资源不是GPU算力,而是利用存储设备中的剩余空间。挖矿分为两个步骤:
第一步是在闲置的硬盘上写入加密数据,称为“播种”(plots)。播种的结果会生成P盘文件(plotsfile)。
第二步是在第一步生成的P盘文件中进行“摸奖”,如果中奖就能得到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还列举了一个客户案例,王先生利用Amazon EC2主机i3.xlarge,AWS云对象存储Amazon S3,开源挂载软件goofys,在5分钟内构建了Chia的挖矿系统。
其具体步骤如下:
1. 启动Amazon EC2,选择Amazon Linux 2以及i3.xlarge机型,并指定30GB的root卷大小。
2. 为Instance Storage的盘创建分区。
3. 在Instance Storage上创建文件系统。
4. 挂载文件系统。
5. 修改挂载点的权限给ec2-user。
6. 在AWS的控制台中创建Amazon S3桶,在EC2主机上安装goofys,并使用goofys挂载文件系统。
7. 输入df -h,确认当前ec2-user用户能看到/tmp1和/home/ec2-user/chia这两个文件系统。
8. 安装Chia代码。
9. 首次安装执行初始化命令,生成钱包地址。
10. 生成钱包地址,或者输入chia keys add,并粘贴已经生成的助记词。
11. 启动Chia进程。
12. 开始挖矿!
13. 执行命令查看P图进度,比如下图表示已经Plot出了2副图。
以上内容来源于新浪,作者为云头条。