NodeStats 마스터노드(masternode) 구축하기

in #masternode5 years ago

주의사항
본 블로그는 오직 정보 공유의 목적입니다. 투자를 추천하는 글이 아닙니다.

특정 코인을 추천하지 않습니다. 투자의 판단과 책임은 거래자 본인에게 있습니다.

This blog is only for information and not investing recommendations

#1 배경
PAC 노드마스터 구축(아래 참고 링크)방법을 알게 된 후 초기 비용이 저렴한 다른 코인은 없을까 찾다가 https://masternodes.online/ 에서 발견한 코인입니다.

PAC 노드마스터 구축 참고 링크

https://mayama01.tistory.com/34
https://www.ddengle.com/ann/13183645
#2 NodeStats 정보
코인정보 : https://masternodes.online/currencies/NS/

Nodestats (NS) masternode - MasterNodes.Online

Nodestats (NS) masternode investment comparison tool features the most accurate and detailed stats and a free anonymous monitoring tool to track your own masternodes.

masternodes.online

2021/8/7 정보
#3 wallet 설치
자신의 맥북에 아래 버전을 설치합니다. (2021.8 현재 최신버전은 1.1 입니다.)

https://github.com/NODESTATS-NS/nodestats/releases/download/v1.1/macOS-Wallet-1.1.dmg

설치후 기동되면 월렛을 NodeStats 블록체인과 동기화해야 합니다.

동기화 방법은 다음과 같습니다.

/Users/myname/Library/Application Support/Nodestats/nodestats.conf 파일에 다음의 주소를 기술

(동기화 주소는 discord에 공개되어 있습니다.)

addnode=208.167.248.31:22440

addnode=8.9.36.14:22440

addnode=45.77.98.124:22440

addnode=176.123.2.135:22440

addnode=107.191.37.172:22440

addnode=[2409:4042:789:76bd:4573:9fbd:2760:3b0e]:22440

addnode=116.203.94.215:22440

addnode=195.22.153.54:22440

addnode=161.35.210.139:22440

addnode=167.99.241.237:22440

addnode=189.205.192.13:22440

addnode=[2a01:4f8:c0c:e53b::1]:22440

addnode=46.173.218.141:22440

addnode=[2001:4ba0:cafe:139e::1]:22440

addnode=217.79.178.101:22440

wallet을 재기동 한 후 Peers탭을 확인하면 노드가 동기되는 것을 확인 할 수 있습니다.

동기가 완료되면 다음과 같은 화면이 됩니다.

아래 왼쪽 녹색바가 peer활성화, 오른쪽 노란색이 동기완료된 마크입니다.

#4 NS코인을 월렛으로 전송 및 월렛 설정하기
먼저 NS코인을 구입해야 하는데 구입하는 설명은 생략하겠습니다.

https://masternodes.online/currencies/NS/ 에서 살 수 있는 market을 확인할 수 있습니다.

(저는 https://crex24.com/ 에서 구입을 해봤습니다.)

구입후 월렛 주소로 전송을 합니다.

마스터 노드로 동작할려면 정확히 45,000 NS가 담보(collateral)되야 합니다.

(2021/8/7 40,000 NS에서 45,000 NS로 변경됨)

45,000 NS가 월렛에 전송된 후

  1. Tools -> Debug console 에서 getmasternodeoutputs (masternode outputs 과 동일)을 실행해서 나오는

TransactionId(txhash) 와 Output index(outputidx)를 메모해 둡니다.

(제대로 전송되지 않았다면 아무것도 표시되지 않습니다. 또한 45,000 NS 이상을 전송해도 아무것도 표시되지 않습니다.)

  • 맥북의 /Users/myname/Library/Application Support/Nodestats/masternode.conf 설정시 필요

[
{
"txhash": "*****************",
"outputidx": 0,
"phase": 13
}
]

  1. Tools -> Debug console 에서 createmasternodekey (masternode genkey 과 동일) 을 실행해서 나오는 결과를 메모해 둡니다.
  • VPS에서 nodestats.conf 설정시 필요

주의사항

masternodeprivkey 는 타인에게 공유하면 절대로 안됩니다.

$ cat masternode.conf (macbook side)

Masternode config file

Format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index

Example: mn1 127.0.0.2:22440 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

MN1 [VPS IP]:22440 [createmasternodekey] [TransactionId] [Output index]

#5 VPS 에 마스터노드 설치
제가 이용한 VPS는 vultr.com 입니다.

vultr.com 에 가입하실때 아래 링크를 통해서 가입하시면 100달러를 받으실 수 있으니 참고 바랍니다.

https://www.vultr.com/?ref=8850405

Step 1: 마스터 노드를 다운로드 합니다.

wget https://github.com/NODESTATS-NS/nodestats/releases/download/v1.1/Linux-Masternode-1.1.zip

Step 2: 압축을 해제합니다.

apt install unzip

unzip Linux-Masternode-1.1.zip

Step 3 : 압축을 해제 후 3개의 파일을 볼 수 있습니다. (적당한 디렉토리로 옮깁니다. 저의 경우는 ~/NodeStats 디렉토리)

~/NodeStats# ls -al

total 25884

drwxr-xr-x 2 root root 4096 Aug 2 11:01 .

drwx------ 11 root root 4096 Aug 2 11:26 ..

-rwxr-xr-x 1 root root 2700552 Mar 6 22:38 nodestats-cli

-rwxr-xr-x 1 root root 13448248 Mar 6 22:42 nodestatsd

-rwxr-xr-x 1 root root 3486792 Mar 6 22:38 nodestats-tx

다음과 같이 3개의 파일에 실행권한을 부여합니다.

~/NodeStats# chmod +x nodestats*

Step 4: 실행후에 아래 디렉토리로 갑니다.

~/NodeStats# cd .nodestats

Step 5:

cat nodestats.conf (VPS side)

rpcuser=USERNAME

rpcpassword=PASSWORD

rpcport=22441

addnode=116.203.94.215

addnode=46.173.218.141

txindex=1

listen=1

server=1

daemon=1

masternode=1

logintimestamps=1

maxconnections=64

bind=IP

masternodeaddr=IP

masternodeprivkey=PRIVKEY

Step 6 : 마스터 노드를 실해합니다.

~/NodeStats# nodestatsd &

~/NodeStats# nodestats-cli getinfo 를 실행해서 nodestasd 가 실행이 되었는지 확인합니다.

{

"version": 1010000,

"protocolversion": 90052,

"walletversion": 61000,

"balance": 0.00000000,

"blocks": 0,

"timeoffset": 0,

"connections": 0,

"proxy": "",

"difficulty": 0.000244140625,

"testnet": false,

"moneysupply": 0.00000000,

"keypoololdest": 1627902105,

"keypoolsize": 1001,

"paytxfee": 0.00000000,

"relayfee": 0.00010000,

"staking status": "Staking Not Active",

"errors": ""

}

~/NodeStats# nodestatscli masternode status

{

"txhash": "***",

"outputidx": 0,

"netaddr": "VPS IP:22440",

"addr": "***",

"status": 4,

"message": "Masternode successfully started",

"phase": 13

}

모든 설정이 제대로 되었다면 월렛에서 다음과 같이 표시됩니다.

OVERVIEW탭

MASTERNODES탭
마지막으로 마스터 노드에 표시되는 Pubkey로 https://explorer.masternodes.online/ 에서 상태를 확인합니다.

https://explorer.nodestats.info/address/[Pubkey] 에서도 확인이 가능합니다.

#6 설정파일 Summary

Sort:  

안녕하세요 스팀잇 세계에 오신것을 환영합니다.
저는 여러분이 스팀잇에 잘 적응 할 수 있도록 응원하고 있습니다.
이 포스팅을 한번 끝까지 읽어보시고 STEEMIT-초보자를위한 가이드
혹시나 궁금하신 내용이 있으면 언제든 저 혹은 @ayogom, @jungjunghoon, @powerego, @tworld, @dorian-lee, @bluengel, @bitai, @kinghyunn, @maikuraki 님께 댓글 주시면 친절하게 알려드리겠습니다.

카카오톡 방에서 궁금한 점도 한번 해결해 보세요. 많은 스팀잇 경험자 분들께서 언제나 궁금한 부분을 즉시 해결해 주실 것입니다. 카카오톡 대화방 바로가기 패스워드(1004)

Coin Marketplace

STEEM 0.05
TRX 0.32
JST 0.082
BTC 65497.51
ETH 1783.48
USDT 1.00
SBD 0.42