設定ZenCash Secure Node 安全節點 教學 – Part 5


設定ZenCash Secure Node 安全節點 教學 – Part 5

Part1Part2Part3、  Part 4

 

加入 ZenCash 中文 Facebook Group

加入 ZenCash 中文 Telegram Group

最後一節將會是設定securenode tracker,安裝管理程序

ZenCash Secure Node Setup - Part 5 - 1

ZenCash Secure Node Setup – Part 5 – 1

首先安裝npm,利用以下指令

sudo apt -y install npm

ZenCash Secure Node Setup - Part 5 - 2

ZenCash Secure Node Setup – Part 5 – 2

安裝完成後,再安裝NodeJS最新版本,利用以下指令

sudo npm install -g n

sudo n latest

ZenCash Secure Node Setup - Part 5 - 3

ZenCash Secure Node Setup – Part 5 – 3

安裝完成後,到zencash目錄再利用以下指令下載secnodetracker

git clone https://github.com/ZencashOfficial/secnodetracker

下載好後,再用

cd secnodetracker

指令進去,之後再利用以下指令安裝所需要的組件

npm install

安裝好後,現在我們需要有二個ZenCash地址,一個Transparent Address,一個Private Address,

Transparent Address 至少要有42 ZEN

Private Address 至少要有1 ZEN

見議大家先利用ZenCash Swing Wallet設置好地址及結餘再進行,如果不知道怎樣用ZenCash Swing Wallet參考這一篇教學

ZenCash Secure Node Setup - Part 5 - 4

ZenCash Secure Node Setup – Part 5 – 4

現在我們要將Transparent Address和Private Address既Private Key匯入到SecureNode裹作Staking,在ZenCash Swing Wallet地址按下右鍵,選擇Export Private Key複製

ZenCash Secure Node Setup - Part 5 - 5

ZenCash Secure Node Setup – Part 5 – 5

在VPS裹,你可以使用

zen-cli z_listaddresses

列出所有ZEN Private Addresses

現在先利用

zen-cli importprivkey “TRANSPARENT_PRIVATE_KEY

匯入你Transparent Address  (需時大概數分鐘)

ZenCash Secure Node Setup - Part 5 - 6

ZenCash Secure Node Setup – Part 5 – 6

再匯出Export另一個Private Address的Private Key

ZenCash Secure Node Setup - Part 5 - 7

ZenCash Secure Node Setup – Part 5 – 7

之後再利用

zen-cli z_importkey “Z_ADDRESS_PRIVATE_KEY

匯入你的Private Address (需時大概數分鐘)

成功後,你可以利用

zen-cli z_listaddresses

列出所有Private Addresses,檢查是否成功。

ZenCash Secure Node Setup - Part 5 - 8

ZenCash Secure Node Setup – Part 5 – 8

查詢結餘利用以下指令

zen-cli z_gettotalbalance

想知道是不是經己同步到最新區塊利用以下指令

zen-cli getinfo

跟比較 https://explorer.zensystem.io/  一下

ZenCash Secure Node Setup - Part 5 - 9

ZenCash Secure Node Setup – Part 5 – 9

由於secnodetracker建議使用NodeJS v8.9會有長期支持,所以利用以下指令更改即可

sudo n 8.9

ZenCash Secure Node Setup - Part 5 - 10

ZenCash Secure Node Setup – Part 5 – 10

設定好了在secnodetracker目錄下用以下指令設定

node setup

輸入你要staking的Transparent address

之後輸入alert電郵地址通知

再輸入你的FQDN

IP address version選擇 4

Region Code選擇 default不用填直接按下 enter

ZenCash Secure Node Setup - Part 5 - 11

ZenCash Secure Node Setup – Part 5 – 11

完成後再用以下指令啟動secure node程式

node app

註冊成功後你會看到”Registration successful. Welcome!”

ZenCash Secure Node Setup - Part 5 - 12

ZenCash Secure Node Setup – Part 5 – 12

https://securenodes.sea.zensystem.io/ 選擇你Server伺服器位置,再利用search功能搜尋你的secure node是否上線中。

現在你經已成功設定好了secure node了!!!!!但是還需要其它程序幫助管理

首先停了剛剛那個啟動中的secure node,直接按下Control + C離開(macOS)

ZenCash Secure Node Setup - Part 5 - 13

ZenCash Secure Node Setup – Part 5 – 13

現在利用以下指令安裝pm2 (process management程序)

sudo npm install pm2 -g

再用以下pm2指令開動secure node

pm2 start app.js –name ANY_NAME_YOU_LIKE

ZenCash Secure Node Setup - Part 5 - 14

ZenCash Secure Node Setup – Part 5 – 14

現在你就能夠利用pm2去管理你的secureNode包括看start / stop / 看log等等

ZenCash Secure Node Setup - Part 5 - 15

ZenCash Secure Node Setup – Part 5 – 15

看log使用以下指令

pm2 log

ZenCash Secure Node Setup - Part 5 - 23

ZenCash Secure Node Setup – Part 5 – 23

過了一後時間後,利用pm2 log看看Challenge result結果是否在300秒內完成。

現在你經已設定好了ZenCash Secure Node了!!!!!!!!

後記。。。還有一些優化。比如重新開機後。如何自動start等等。。會在video裹分享。。。

希望幫到大家吧!!!!

Leave a comment

Your email address will not be published. Required fields are marked *