คริปโตเคอเรนซี่อินเตอร์เนตเทคโนโลยี

Plot Chia บน VPS Ubuntu 20.04 ( ภาค 2)

หลังจากที่ ภาคแรกผมเขียนบทความเกี่ยวกับ การเลือก VPS มาใช้ในการ Plot Chia ไปแล้ว ตอนที่ 1 ก่อนอืนต้องบอกก่อนว่า ระบบ VPS นั้นเป็นการแชร์ทรัพยากรเครื่องกับผู้ใช้คนอื่นๆ ใน เซิฟเวอร์เสมือนเครื่องเดียวกัน ดังนั้นควร พลอตให้เหมาะสมกับขีดจำกัดของระบบ ยกตัวอย่างเช่น CPU 8 core ควรใช้ 2 core และแรม 4 Gb ก็พอแล้ว พลอตครั้งละไฟล์ เมื่อพลอตเสร็จดาวน์โหลดมาลง PC ที่ใช้ทำฟาร์ม เมื่อดาวน์โหลดเสร็จค่อยพลอตต่อ เวลาในการพลอตประมาณ 9-10 ชั่วโมง ดาวน์โหลดประมาณ 4 ชั่วโมง

เริ่มกันเลย เมื่อ VPS เราะพร้อมใช้งาน ให้เปิดโปรแกรม PUTTY ขึ้นมา ถ้าใครไม่มีให้ดาวน์โหลดได้ที่นี่ ดาวน์โหลด putty

เปิด putty ใส่ IP ของ VPS กดคอนเน็ค จากนั้นใส่ username : root และพาสเวิร์ดที่ได้มาจากผู้ให้บริการ VPS

ทำการอัพเดท Ubuntu เบื้องต้นด้วยคำสั่งดังนี้

#sudo apt-get update
#sudo apt-get upgrade -y

จากนั้นต้องทำการปิด Swap ไฟล์ของ Ubuntu เพื่อจะทำให้พลอตเร็วขึ้น

#swapoff -a

แก้ไขไฟล์ /etc/fstab โดยใส่ # หน้า /swap

#sudo nano /etc/fstab

กด ctrl X กด y แล้ว enter พิมพ์ reboot แล้ว enter รอจนรีบุทเสร็จแล้ว login เข้ามาใหม่
จากนั้น ลง git

#sudo apt install git -y

ลงโปรแกรม Chia Plot ทำทีละคำสั่ง รอจนเสร็จค่อยพิมพ์คำสั่งต่อไป

#git clone https://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules
#cd chia-blockchain

#sh install.sh

#. ./activate

#chia init
#mkdir plots-temp
#mkdir plots-final

ถ้าเห็น venv อยู่หน้าบรรทัดแสดงว่าลงโปรแกรมสำเร็จให้รีบุ๊ตอีก 1 ครั้ง ใช้คำสั่ง

#reboot

ทำการ login เข้ามาอีกครั้ง จากนั้นสร้างสคริปไฟล์สำหรับ Plot ดังนี้

#nano chiaplot.sh 

จะเปิดหน้าต่างว่างๆ มาแล้วให้ ก็พิมพ์ดังต่อไปนี้ลงไป หรือ ก็อบว่างใน notepad ก่อนเพื่อแก้ คีย์ pool key กับ Farmer Key เป้นของเราก่อนแล้วค่อยก็อบมาวาง

#!/bin/bash
HOME_PATH="/root/chia-blockchain/"
ACTIVATE=". ./activate"
cd $HOME_PATH
$ACTIVATE
chia plots create -k 32 -b 3072 -u 128 -r 2 -t plots-temp -d plots-final -n 1 -f a445808668ab758065b37791d3ccb1e15985441abb537db239ce731ef5cce5aaeeb85de4cc3c034d3b9eb0d0a4d76f5c -p 82de839d6955052fe6b115cad8a1cd514f2554c769a8f9335d495cc22ae66d93ccc5c9c143765c7a6ae7fdbd6be61e45  >> plot.log 2>&1 &

exit 0

กด Ctrl X กด Y กด enter เพื่อ save

ทำการ เปลี่ยน Permission ไฟล์เพื่อให้รันได้

# chmod 755 chiaplot.sh

เริ่มทำการ plot ให้ใช้คำสั่ง พิมพ์ แล้ว enter

รันคำสั่งครั้งเดียวเท่านั้น********

#./chiaplot.sh

ดูสถานะว่าทำงานหรือไม่ใช้คำสั่ง

# ps -C chai

ถ้าทำงานจะเห็น Chia ถ้าจะดู log ไฟล์ว่าทำงานถึงไหนใช้คำสั่ง cd chia-blockchain ก่อนนะ**

#tail -f plot.log

กด Ctrl C ถ้าต้องการออกจาก log

exit ออกจาก putty ได้เลย ใช้เวลาในการ พลอตประมาณ 10 ชั่วโมง เมื่อเสร็จแล้วจะมีไฟล์ที่พอตสำเร็จอยู่ในโฟล์เดอร์ plots-final จากนั้นดาวน์โหลดใช้โปรแกรม winscp ดาวน์โหลดมาลงในเครื่อง PC ที่เราใช้ทำฟาร์ม เมื่อดาวน์โหลดเสร็จแล้วอย่าลืมลบไฟล์ทิ่งด้วยนะ เดี๋ยวพื้นที่ไม่พอ

ตอนหน้าจะมาเขียนการใช้ winscp ดาวน์โหลด ไฟล์ที่เรา plot สำเร็จ…