CTF(coin2fly) 마스터노드 설치 가이드(Masternode Setup Guide)

in #ctf6 years ago (edited)

CTF(coin2fly) 마스터노드 설치 가이드

  1. 지갑설정
    먼저 마스터노드용 지갑을 생성합니다.
    File -> Receiving addresses..
    wallet1.png

New 버튼 클릭
wallet2.png

Label 에 마노지갑 이름 mn1 입렵
마스터노드를 계속 늘리실 예정이면
mn1, mn2, mn3, mn4.... 이런식으로 입력
wallet3.png

마노지갑(mn1)로 1000 CTF 전송을 해야하는데,
마노지갑 주소는 처음에 지갑을 생성했던 곳에서 가져옵니다. (File -> Receiving addresses)
Receiving addresses 에서 mn1 의 Address 에 마우스를 가져다 놓고 마우스오른쪽 버튼을 클릭
Copy Address를 누르면 마노지갑(mn1) 주소가 복사가 됩니다.
wallet5.png

Send 메뉴에서 복사한 마노지갑(mn1) 주소를 붙여넣기
지갑주소가 정상적으로 입력했으면, Label 에 지갑주소명(mn1)이 자동입력됩니다.
Amount 에 정확하게 1000 을 입력(중요) 후 Send 버튼을 클릭
wallet4.png

  1. 서버 임대
    지갑셋이 끝났으면 가상서버(VPS) 임대
    요즘 한달에 2.5~5달러면 저렴하게 VPS 임대가 가능합니다
    저는 주로 Vultr.com에서 임대해서 쓰고 있습니다.

Vultr.com 가입후 Server 메뉴 들어가서 + 버튼 클릭
vultr1.png

VC2 메뉴에서 서버지역 가까운 지역인 도쿄 선택
도쿄가 아닌 다른지역을 선택하셔도 상관없어요. 도쿄가 없어서 다른지역을 선택했는데 속도의 차이를 못 느꼈어요
vultr2.png

64 Bit OS, Ubuntu 16.04 x64, 5달러 서버 선택
(2.5달러짜리 활성성되어 있으면 그걸로 선택 완전 개이득^^)

vultr3.png

Host name, Label 에 CTF 입력 후 Deploy Now 버튼 클릭
(Host name, Label 다른 마노랑 구분하기 위해서 입력)
vultr5.png

  1. 서버에 CTF 데몬 설치
    서버셋팅이 끝났으면 Putty로 접속하여 CTF 데몬 셋팅을 하셔야 합니다.
    Putty는 네이버 자료실에서 무료로 다운받으 실 수 있습니다. 다운받기(클릭)

Putty 를 설치하고 실행
putty1.png
ip주소,주소명(Saved Sessions) 입력 후 Save 버튼을 눌러서 저장
IP주소는 Vultr->Servers 에서 확인
IP주소.png

Open 버튼을 눌러서 서버 접속
putty접속.png

id, password 입력
putty접속2.png

ID : root
password 는 Vultr.com 홈페이지에서 확인
Server->CTF 데몬 설치할 서버 선택
vultr.png

네모버튼을 누르면 자동으로 password 복사됨
vultr_비번.png

CFT는 참 잘만들었다고 생각되는게 명령어 한줄이면 끝이 납니다.
다른 마노스터노드 구성해보시면 30줄까지 하나하나 입력해야 하는것들도 있어요 ㅋ

설치 명령어 입력 (curl 부터 | bash 까지 모두 복사해서 붙여넣기)

curl https://raw.githubusercontent.com/coin2fly/coin2flycore/master/contrib/setup_linux_node.sh | bash [Enter]

ctf명령어.png

자동으로 명령어들이 실행되어집니다.
5분정도 기다리시면 다음과 같은 메세지가 나옵니다.

ctf설치완료2.png

여기서 또하나 CTF 의 장점이 나오네요
서버IP주소:포트, 심지어 KEY까지 자동으로 생성되어 환경설정에 복사해서 붙여넣기만 하면 되게끔 편리합니다.

빨간 네모박스의 내용을 나중에 지갑의 masternode.conf 에 입력을 위해 나중에 쓸데가 있으니 복사해서 메모장에다가 저장해두세요.

복사할 내용 예)

MN1 45.32.111.111:12225 2TzYnR3M4NVPtKR txhash txindex

*참고
MN1 : 마스터노드명. 지갑에서 보여지는 이름일뿐 변경해도 상관없음.
45.32.111.111:12225 : IP주소와 Port 번호(12225 마노기본값) 변경하지 마세요.
2TzYnR3M4NVPtKR : 마스터노드 Private Key 이며 이 key 값이 네트워크의 노드의 상태를 컨트롤 합니다. 별경하지 마세요.
txhash txindex : 이 부분은 추후에 바꿔야 합니다. 값을 얻는법은아래에서 다시 설명.

  1. 마스터노드 실행

txhash txindex 값 얻기
CTF 지갑으로 다시 돌어와 Tools->Debug Console 메뉴 선택
Console 창에서 masternode outputs 입력
txhash : 7049a5716c53999e333607
txindex : 1
tx.png

masternode.conf 설정
Tools -> Open Masternode Configuration File 클릭
conf1.png

Putty 에서 마지막에 출력된 값 붙여넣기
MN1 45.32.111.111:12225 2TzYnR3M4NVPtKR txhash txindex
txhash , txindex 는 조금전에 masternode outputs 얻은 값 입력후 저장
예)

MN1 45.32.111.111:12225 2TzYnR3M4NVPtKR 7049a5716c53999e333607 0
conf2.png

Masternode 탭 활성화
Setting->Option->Wallet 에서 Show Masternodes Tab 체크 후 OK 버튼
tab.png

지갑 재시작 후 마스터노드 시작
블록 다운로드와 싱크로나이즈가 완료되면,
Masternode 탭에서 설치한 마노(mn1) 을 마우스 오른쪽 버튼 클릭 Start alias 선택
Status 항목이 missing 에서 PRE_ENABLED 혹은 ENABLED 바뀌면 성공!
완벽하게 설치를 하셨다면, PRE_ENABLED 에서 ENABLED 바뀌는데는 5분~60분 정도 걸립니다.
start.png

*참고
몇 시간 정도 지나 지갑을 다시 실행했을 때 EXPIRED 혹은 WATCHDOG_EXPIRED 뜨면 다시 Start alias 실행

Sort:  

Congratulations @masternodeking! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You got a First Vote

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Notifications have been disabled. Sorry if I bothered you.
To reactivate notifications, drop me a comment with the word NOTIFY

두고두고 참고로 볼수있겠네요.
다른 것들도 계속해서 만들어주세요.

네네 감사합니다. 차례차례 계속 다른코인들도 늘려갈 예정이니 많이 관심갖고 봐주세용^^ 감사합니다.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 56111.00
ETH 2371.27
USDT 1.00
SBD 2.31