1. 腾讯云环境概述

Chia挖矿主要分为三个阶段:

1) 做Plots文件,即我们常说的P盘阶段;

2) Farm阶段,即基于产生好的Plots文件做持续挖矿动作,获得Chia币收益

3) 之后系统会对Plots文件做少量时空验证,产生少量读操作。

如果基于腾讯公有云搭建,在腾讯云上需要购买相应的CVM,用作部署钱包及做P盘环节的算力机,同时购买COS存储,用于存放K=32规格的P盘文件。

2. 腾讯云算力机推荐配置

推荐IT5.4XLARGE 机型, 该机型提供16核CPU和64GB内存,附带1x3.5TB NVME SSD

基于实测经验,单个plot文件的封装过程需要1CPU, 4G内存,300G临时SSD

因此,每台CVM可并发10个plots任务 12个小时生成一批(10个)Plots文件,一天两轮,即一天能封装2TB20个) Plots文件。

It5资源购买:https://buy.cloud.tencent.com/cvm?tab=lite

基于腾讯云CVM的具体使用操作,这里不做具体展开,可参考相关详细使用说明:https://cloud.tencent.com/document/product/213

c2.jpg

3. 腾讯云COS推荐配

腾讯云对象存储COS有多级存储,Chia场景建议使用低频存储。

COS提供预付费存储包的购买方式,相比于后付费,可以享有更低的折扣。

COS低频存储包购买链接:https://buy.cloud.tencent.com/cos

 c1.jpg

如图,建议选购3个月以上的时间规格,存储包选择1PB。该配置下,预付费金额相比于纯后付费,会立即享有5.6折的优惠。

如有其他特殊折扣诉求,可联系相应客户经理。

COS产品使用说明,可参考:https://cloud.tencent.com/document/product/436

 4. S3FS工具搭建

COS是对象存储协议,而Chia挖矿软件是文件协议,如果希望以文件协议读写COS操作,需要在二者之间做协议转换,这里推荐开源的S3FS工具。

S3FS下载:https://github.com/s3fs-fuse/s3fs-fuse

1)安装

sudo apt install s3fs

或者
yum install s3fs

2)启动
sudo echo examplebucket-1250000000:AK:SK > /etc/passwd-s3fs
sudo chmod 600 /etc/passwd-s3fs
sudo s3fs <BucketName-APPID> <MountPoint> -ourl=<CosDomainName> -odbglevel=info -oallow_other -ouse_cache=/data/s3fs-cache -ostorage_class=standard_ia -omultipart_size=20
3)参数配置注意
-ouse_cache=/data/s3fs-cache挂载到高性能盘上
-omultipart_size=20将分块上传的分片大小改为20MB,最大支持195.3GB的文件
-ostorage_class=standard_ia将上传的文件存储类别设置为低频
4)性能验证表现

模拟100GB的文件做验证:
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest1 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest2 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest3 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest4 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest5 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest6 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest7 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest8 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest9 bs=1M count=110000 &
 sudo nohup dd if=/dev/zero of=/mnt/s3fs/perftest10 bs=1M count=110000 &
测试结果:10个并发,总写吞吐578MB/s
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 1995.13 s, 57.8 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 1995.99 s, 57.8 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2012.11 s, 57.3 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2028.66 s, 56.9 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2055.53 s, 56.1 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2056.94 s, 56.1 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2059.84 s, 56.0 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2063.21 s, 55.9 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2064.67 s, 55.9 MB/s
110000+0 records in
110000+0 records out
115343360000 bytes (115 GB, 107 GiB) copied, 2082.87 s, 55.4 MB/s
5)其他所需操作

CVM通过S3FS发起listread操作
sudo ls /mnt/s3fs
sudo cp /mnt/s3fs/test /tmp

5. Chia环境搭建

1) 下载最新版Chia-Blockchain钱包,并安装

下载地址:https://github.com/Chia-Network/chia-blockchain/releases

2) 创建秘钥,备份助记词,这里不再做过多阐述

3) 在主界面点击左侧Plots菜单进入P盘管理界面,在P盘管理界面点击 “ADD A PLOT”按钮创建一个P盘任务。

c3.jpg 

P盘文件格式选择K=32,新手第一次播种P盘文件数量建议选择1,临时存储空间选择SSD固态硬盘(1个P盘线程需要占用332G的临时空间,空间太小会造成播种失败),最终P盘文件存放路径可以选择机械硬盘的分区,K=32规格的P盘文件最终会占用101.4G硬盘空间。

松松云推荐方案:

1、黑石大数据机型BMD3w,p盘+存储双用

4214*2/2666 16G*8/SSD-480G *1/HDD-16T*24/LSI9305-24i HBA-25GE *1(2P)

刊例价:14250/月(联系客服还能打折)

数量:2000台,先到先得价高者得

用法:每个硬盘单独起一个P盘任务,缓存和最终目录都同一个硬盘;SSD跑一个任务最终目录硬盘。可以25任务并发。

2、vm+多个高性能云盘(无需ssd云盘),建议配比16c/64G/10*500G,10任务并发。


注意:大家在腾讯云活动专题页面选好机器后,千万不要直接付款,找松松团队客服代购,比活动的价格更便宜。