ติดตั้ง VIVO masternode ใน VPS

  Maternode Tutorial

ติดตั้ง VIVO masternode ใน VPS ท่านจะต้องไปซื้อเหรียญ Vivo มาจาก Cryptopia ก่อนโดยสามารถอ่านกระบวนการทั้งหมดได้ที่ บทความการทำ masternode  

เมื่อซื้อเหรียญมาแล้วท่านต้องรอให้กระเป๋าของท่าน Sync โดยสมบูรณ์ก่อนแล้วถึงค่อยทำการโอน VIVO จากกระเป๋าในตลาดแลกเปลี่ยนมาที่ Vivo Cold Wallet QT 

การโอนเงินเข้า VIVO wallet QT 

บน Wallet บน PC ของเราไปที่ 

ที่มา VIVO core

Create Receive Address

สร้างชื่อ Wallet สำหรับรับเงินจาก Web ซื้อขาย Currency ที่จะโอนเข้ามา เช่น Vivo1 ส่วน Address สำหรับรับเงิน Reward ของ Masternode ให้ตั้งชื่อว่า MN1

ที่มา VIVO qt

Wallet Receive

คลิ๊กขวาตรงที่ Address ที่จะให้เงินโอนมาจาก Masternode เพื่อ Copy Address ใช้สำหรับโอนจากเว็บเทรด เช่น Cryptopia หรือ Coinexchange หรือ Hitbtc และทำการโอนเงินมา

การซื้อ Coin สำหรับทำ VIVO masternode 1 Node สามารถซื้อได้ที่ 1001 VIVO ซึ่งจะเพียงพอต่อการทำ 1 Masternode ค่าธรรมเนียมของการโอนนั้นน้อยกว่า 1 VIVO 

ส่งVIVO เข้า Address ที่จะรับ Reward

เมื่อ VIVO เข้ามาที่ Cold Wallet ของเราบน Window แล้วให้ทำการโอนเข้า Wallet ของตัวเองใน Address MN1 (MN ย่อมาจาก Masternode) ดังนี้

ที่มา VIVO qt

Transfer to MN1

ไปที่ File แล้วไปที่ Receiving address และ Copy address ตรง MN1 และคลิ๊กขวา Copy Address และไปที่ Send ทำตามขั้นตอนดังนี้

ที่มา Vivo QT

Send VIVO to MN1

เมื่อกด Send แล้วรอให้การยืนยันธุรกรรมเสร็จสิ้นสมบูรณ์ ระหว่างที่รอนี้ให้ไปติดตั้ง Masternode บน VPS server

การติดตั้ง VIVO masternode บน VPS 

เปิด PuTTy เพื่อ Log In เข้า VPS ที่เช่ามา สามารถอ่านบทความการ Log in เข้า VPS ด้วย PuTTy  เข้า VPS  Log In เข้า Root และกรอก Password และเตรียม VPS server ดัง code ต่อไปนี้

โดย Copy และ Enter ทีละบรรทัด

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install software-properties-common nano libboost-all-dev libzmq3-dev libminiupnpc-dev libssl-dev libevent-dev
add-apt-repository ppa:bitcoin/bitcoin
apt-get update
apt-get install libdb4.8-dev libdb4.8++-dev
mkdir vivo
cd vivo
wget https://github.com/vivocoin/vivo/releases/download/v0.12.1.7/vivo-0.12.1.7-ubuntu14.04.tar.xz
tar -xvf vivo-0.12.1.7-ubuntu14.04.tar.xz
./vivod -daemon

ซึ่ง Wallet จะทำการติดต่อกับ Network

รับ Masternode Private Key จาก VPS server

sudo ./vivo-cli masternode genkey

จะได้ตัวเลขและตัวอักษรยาวเหยียดมา 1 ชุดให้เรา Copy เก็บไว้ใน Google Sheet 

รับ code Cold Wallet Vivo-qt 

 

หลังจากเหรียญทำการโอนเข้า MN1 แล้วให้ทำการรับ Transaction Hash พร้อมกับ Txid ด้วยคำสั่งใน Console เช่นเดียวกัน

masternode outputs

ซึ่งจะประกอบด้วยตัวเลขและตัวอักษร 1 ชุด (ยาว) นั่นคือ Transaction hash ตามด้วยเว้นวรรค และ Txid (โดยปกติเป็นเลข 0 และ 1) Save เก็บไว้ใน Google Sheet ดูตัวอย่างการทำไฟล์เก็บได้ที่บทความการเก็บรหัสและ password 

ถึงตอนนี้เราจะมีตัวเลข 3 ชุด ประกอบด้วย masternode privatekey , Transaction Hash และ Txid เพื่อใช้ในการรันดังภาพต่อไปนี้

ที่มา VIVO qt

masternode configuration

แล้วกรอกข้อมูลที่ได้มาตามแกรมม่าต่อไปนี้ 

mn1 VPSip:12845 Privatekey Transactionhash Txid

โดยเว้นวรรคตามที่ปรากฏ ซึ่งมีตัวอย่างอยู่ใน Notepad ของ Vivo อยู่แล้วดังนี้

ที่มา: Vivo QT

masternode grammar

เสร็จแล้วไปที่ Setting และ Options

ที่มา VIVO qt

setting masternode

ไปที่ Wallet และ Show masternode Tab และ Enable Coin Feature หลังจากนั้นปิด Wallet Vivo qt

ที่มา VIVO qt

masternode Tab

กด OK และปิด Wallet แล้วเปิดขึ้นมาใหม่ จะปรากฏ Masternode Tab และ Show Masternode ที่เรากรอกลงไปใน Notepad

ที่มา : Vivo qt

Start Masternode

เมื่อเปิดขึ้นมาจะเห็นหน้าจอดังภาพ และไปที่ Start Missing จะเริ่มทำการสั่ง Run Masternode จากฝั่ง Cold Wallet ซึ่งสถานะจะเปลี่ยนจาก Missing เป็น PRE_ENABLE อีกสักพัก (ประมาณ 10 นาที) จะเปลี่ยนเป็น ENABLED เมื่อเป็นสถานะนี้ก็แสดงว่า Masternode รันถูกต้อง 

เราสามารถตรวจสอบการรันของ Masternode โดยการกรอก IP ของ VPS server ได้ที่นี่ http://vivo.explorerz.top:3003/network โดยถ้า Masternode รันถูกต้องเลข IP ของเราควรจะปรากฏที่นั่น 

คำสั่งอื่น ๆ เกี่ยวกับ VIVO Masternode

บ่อยครั้งที่การติดตั้ง Masternode มีความแตกต่างกันไปและสร้างปัญหาให้กับผู้ติดตั้ง ซึ่งมีคำสั่งในการตรวจสอบ masternode ที่รันบน VPS ดังนี้

ตรวจสอบข้อมูลของ masternode

./vivo-cli getinfo

สร้าง Privatekey ใน VPS กรณีที่ Privatekey บน Console ใช้ไม่ได้

./vivo-cli masternode genkey

คำสั่งหยุดรัน Masternode

./vivo-cli stop

การกรอกรายละเอียด masternode config บน VPS 

nano ../.vivocore/vivo.conf

เสร็จแล้ว Copy ข้อความต่อไปนี้

masternode=1
masternodeprivkey=

โดย Privatekey ใส่ที่ได้จากการ Gen Privatekey

คำสั่ง Start Daemon

./vivod -daemon

คำสั่ง Start Masternode

./vivo-cli masternode start

คำสั่งตรวจสอบสถานะ Masternode

./vivo-cli masternode status

คำสั่งดูข้อมูล Wallet

./vivo-cli getwalletinfo

ทั้งหมดเป็นคำสั่งที่ใช้ส่งคำสั่งบน VPS การติดตั้ง Masternode แม้จะมีความคล้ายคลึงกันแต่ก็มีความแตกต่างกันไปอยู่บ้าง