共計 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 產品頁>>