DigitalOcean เป็น VPS ยอดนิยมสำหรับการเริ่มศึกษา Cloud server รวมไปถึงการหัดขุดเหมืองเหรียญคริปโตแบบต้นทุนต่ำ เพราะ DigitalOcean คิดค่ารายเดือนขั้นต่ำเพียงแค่ 5 USD เท่านั้น ถ้าสมัครผ่าน reference code ยังได้เครดิตเพิ่มอีก 100 USDในระยะเวลา 2 เดือนอีกด้วย
สามารถลองสมัครผ่าน URL ที่นี้ได้เลยครับ เลือกกดปุ่ม Sign Up และกรอกรายละเอียด หรือจะ Sign Up ผ่าน Google Account ก็ง่ายดีครับ
หลังจากเลือกวิธีการชำระเงินเป็นบัตรเครดิต หรือ Paypal แล้ว ระบบจะทำการโอน 100 USD เข้ามาในบัญชีที่เปิดไว้ทันทีเมื่อการหักค่าใช้จ่ายเสร็จสิ้น
สิ่งแรกที่ต้องทำหลังจากได้ account มาคือการ Create Droplets หรือเรียกง่ายๆ คือการสร้าง Virtual server นั่นเอง หลังจากคลิกเพื่อสร้าง server จะมีตัวเลือกของ server ขึ้นมาให้
แนะนำให้เลือก OS เป็น Ubuntu ถ้าไม่มีความรู้ทาง Linux สายอื่นๆอยู่แล้ว จากนั้นก็เลือก spec ของ server โดยถูกสุดจะอยู่ที่ 5 USD ต่อเดือน server แรกอาจเริ่มจากราคาถูกสุดก่อน จากนั้นพอเริ่มเข้าใจขั้นตอนทั้งหมดและสามารถทำเองได้ ค่อยมาสร้าง server ตัวที่สองที่แรงกว่าเดิม โดยกะว่าจะใช้เครดิตทั้งหมด หมดภายในสองเดือนจะได้ไม่เสียของ เราสามารถเลือกว่าจะให้ server ตั้งอยู่ที่ประเทศไหนได้ด้วยนะครับ
หลังจากสร้างเสร็จเราก็จะเห็นชื่อ server ปรากฏอยู่ในหน้า droplets ดังรูป
เราสามารถคลิกไปที่ชื่อ server สีฟ้าเพื่อเข้าไปดูและจัดการ server นั้นๆดังภาพ ซึ่งการจัดการ server ก็ไม่ยุ่งยากเหมือน VPS อื่น เพราะมี Access Console มาให้ โดยให้คลิกที่คำว่า Access ที่ปรากฏในเมนูแนวตั้งด้านซ้ายมือ และกดปุ่ม Launch Console ในหน้าถัดไป
จะปรากฏหน้าจอ terminal สีดำขึ้น ให้ login ด้วย user id: root
ส่วน password และรายละเอียดของ server ตัวนี้จะถูกส่งไปทาง e-mail ที่ใช้สร้าง Account ของ DigitalOcean โดยระบบจะบังคับให้ตั้ง password ใหม่ หลังจาก login ครั้งแรก โดยต้องใส่ password เก่าแล้ว ยืนยัน password ใหม่ เป็นอันเสร็จ ถึงตอนนี้คุณก็จะมี server เปล่าๆพร้อมใช้งานแล้ว อย่าลืมจดรายละเอียดของ server, ip address และ password ไว้ด้วยนะครับ
ขั้นตอนถัดไปคือการติดตั้งโปรแกรมที่จำเป็นสำหรับการขุดเหมือง ซึ่งมีดังต่อไปนี้
ให้ทำการพิมพ์คำสั่งแต่ละบรรทัดแล้วตามด้วยการกดปุ่ม Enter ได้เลย คำสั่งแรกใช้ในการ update pack บน server ให้เป็นเวอร์ชั่นล่าสุด
sudo apt-get update
ต่อไปก็ติดตั้งเครื่องมือพื้นฐานที่จำเป็น
apt-get install automake autoconf pkg-config libjansson-dev libgmp-dev sudo apt-get install build-essential sudo apt-get install libssl-dev sudo apt-get install curl sudo apt-get install libcurl4-openssl-dev
ขั้นตอนข้างล่างคือการ clone code ของโปรแกรมขุดเหมืองมาเก็บไว้บน server ซึ่งแต่ละโปรแกรมมีความสามารถในการขุดเหรียญต่างกันไป กรุณาเลือกโปรแกรมที่ถูกต้องจาก official site ของเหรียญนั้นๆ หรือจากเวป pool mining ที่ได้ทำการทดลองเหรียญนั้นๆ ได้สำเร็จแล้ว และปฎิบัติตามขั้นตอนอย่างเคร่งครัด ไม่งั้นอาจจะพบกับการแก้สมการที่ล้มเหลว ตัวอย่างข้างล่างผมเลือก code ที่จะใช้ขุดเหรียญจาก minergate ที่ใช้ CPU ในการขุดเป็นหลัก แต่ละ code จะมี algorithm ที่ใช้ในการขุดได้หลายเหรียญ ตามกลุ่มของเหรียญ เช่น cpuminer-multi ใช้ cryptonight algorithm จะเหมาะกับการขุด พวกเหรียญตระกูล Monero ที่สำคัญคือ pool นี้พึ่งพา tool/ library อื่นๆน้อยมาก ง่ายต่อการเรียนรู้ครับ ตัวอย่างข้างล่างผมเลือก clone code cpuminer-multi มาลงเครื่องครับ
cd ~ && git clone https://github.com/tpruvot/cpuminer-multi
จากนั้นทำการเปลี่ยน folder มาอยู่ข้างใน cpuminer-multi ด้วยคำสั่งข้างล่าง เพื่อสร้างโปรแกรม แต่ละบรรทัดอย่าลืม กดปุ่ม enter แค่นี้ server ของคุณก็พร้อมจะขุดเหมืองละ
เหลือแค่จะไปใช้ mining pool ตัวไหนดี
cd cpuminer-multi ./autogen.sh CFLAGS="-march=native" ./configure make
ตัว access console เราเปิดทิ้งไว้ได้เลยเพราะตอนขุดเหมืองเราต้องการให้มันทำงานตลอดแม้เวลาเราหลับ
อีกโปรแกรมที่ควรมีติดไว้บน server คือ คำสั่ง screen ครับ เพราะพอเราเริ่มขุดเหรียญหน้าจอจะรันต่อเนื่องไปด้วย status ของการแก้สมการคณิตศาสตร์ว่าสำเร็จหรือไม่ บางครั้งเราต้องการใช้งาน console ด้วยคำสั่งอื่น เราก็สามารถจะเปิดหน้าจอใหม่ขึ้นมาเพื่อรับคำสั่งด้วย screen ซึ่งจะอธิบายในหัวข้อถัดไป ตอนนี้เอาแค่ติดตั้งลง server ก่อน ดูตามข้างล่างได้เลย
apt-get update sudo apt-get install screen
อย่างที่ได้บอกเอาไว้ในโพสก่อนหน้านี้ว่า เหรียญที่ได้จากการขุดมันไม่คุ้มค่ากับค่าเช่า VPS เลย พอหมดฟรีเครดิตผมเลยหยุดการทำเหมืองไป และต้องขอลบสคริปในการขุดขั้นตอนสุดท้ายออกจากโพสนี้ เพราะไม่ต้องการให้คนอื่นๆที่อ่านโพสนี้ไปลองและเสียเงินโดยใช่เหตุครับ แต่ข้อมูลที่ให้ไปน่าจะเพียงพอที่จะทำให้เข้าใจถึงขั้นตอนการทำเหมืองขุดได้ดีพอสมควร ขอจบเรื่องการขุดเหรียญเพียงเท่านี้ครับ


