CTF(coin2fly) 마스터노드 설치 가이드(Masternode Setup Guide)
CTF(coin2fly) 마스터노드 설치 가이드
- 지갑설정
먼저 마스터노드용 지갑을 생성합니다.
File -> Receiving addresses..
New 버튼 클릭
Label 에 마노지갑 이름 mn1 입렵
마스터노드를 계속 늘리실 예정이면
mn1, mn2, mn3, mn4.... 이런식으로 입력
마노지갑(mn1)로 1000 CTF 전송을 해야하는데,
마노지갑 주소는 처음에 지갑을 생성했던 곳에서 가져옵니다. (File -> Receiving addresses)
Receiving addresses 에서 mn1 의 Address 에 마우스를 가져다 놓고 마우스오른쪽 버튼을 클릭
Copy Address를 누르면 마노지갑(mn1) 주소가 복사가 됩니다.
Send 메뉴에서 복사한 마노지갑(mn1) 주소를 붙여넣기
지갑주소가 정상적으로 입력했으면, Label 에 지갑주소명(mn1)이 자동입력됩니다.
Amount 에 정확하게 1000 을 입력(중요) 후 Send 버튼을 클릭
- 서버 임대
지갑셋이 끝났으면 가상서버(VPS) 임대
요즘 한달에 2.5~5달러면 저렴하게 VPS 임대가 가능합니다
저는 주로 Vultr.com에서 임대해서 쓰고 있습니다.
Vultr.com 가입후 Server 메뉴 들어가서 + 버튼 클릭
VC2 메뉴에서 서버지역 가까운 지역인 도쿄 선택
도쿄가 아닌 다른지역을 선택하셔도 상관없어요. 도쿄가 없어서 다른지역을 선택했는데 속도의 차이를 못 느꼈어요
64 Bit OS, Ubuntu 16.04 x64, 5달러 서버 선택
(2.5달러짜리 활성성되어 있으면 그걸로 선택 완전 개이득^^)
Host name, Label 에 CTF 입력 후 Deploy Now 버튼 클릭
(Host name, Label 다른 마노랑 구분하기 위해서 입력)
- 서버에 CTF 데몬 설치
서버셋팅이 끝났으면 Putty로 접속하여 CTF 데몬 셋팅을 하셔야 합니다.
Putty는 네이버 자료실에서 무료로 다운받으 실 수 있습니다. 다운받기(클릭)
Putty 를 설치하고 실행
ip주소,주소명(Saved Sessions) 입력 후 Save 버튼을 눌러서 저장
IP주소는 Vultr->Servers 에서 확인
Open 버튼을 눌러서 서버 접속
id, password 입력
ID : root
password 는 Vultr.com 홈페이지에서 확인
Server->CTF 데몬 설치할 서버 선택
네모버튼을 누르면 자동으로 password 복사됨
CFT는 참 잘만들었다고 생각되는게 명령어 한줄이면 끝이 납니다.
다른 마노스터노드 구성해보시면 30줄까지 하나하나 입력해야 하는것들도 있어요 ㅋ
설치 명령어 입력 (curl 부터 | bash 까지 모두 복사해서 붙여넣기)
curl https://raw.githubusercontent.com/coin2fly/coin2flycore/master/contrib/setup_linux_node.sh | bash [Enter]
자동으로 명령어들이 실행되어집니다.
5분정도 기다리시면 다음과 같은 메세지가 나옵니다.
여기서 또하나 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 : 이 부분은 추후에 바꿔야 합니다. 값을 얻는법은아래에서 다시 설명.
- 마스터노드 실행
txhash txindex 값 얻기
CTF 지갑으로 다시 돌어와 Tools->Debug Console 메뉴 선택
Console 창에서 masternode outputs 입력
txhash : 7049a5716c53999e333607
txindex : 1
masternode.conf 설정
Tools -> Open Masternode Configuration File 클릭
Putty 에서 마지막에 출력된 값 붙여넣기
MN1 45.32.111.111:12225 2TzYnR3M4NVPtKR txhash txindex
txhash , txindex 는 조금전에 masternode outputs 얻은 값 입력후 저장
예)
MN1 45.32.111.111:12225 2TzYnR3M4NVPtKR 7049a5716c53999e333607 0
Masternode 탭 활성화
Setting->Option->Wallet 에서 Show Masternodes Tab 체크 후 OK 버튼
지갑 재시작 후 마스터노드 시작
블록 다운로드와 싱크로나이즈가 완료되면,
Masternode 탭에서 설치한 마노(mn1) 을 마우스 오른쪽 버튼 클릭 Start alias 선택
Status 항목이 missing 에서 PRE_ENABLED 혹은 ENABLED 바뀌면 성공!
완벽하게 설치를 하셨다면, PRE_ENABLED 에서 ENABLED 바뀌는데는 5분~60분 정도 걸립니다.
*참고
몇 시간 정도 지나 지갑을 다시 실행했을 때 EXPIRED 혹은 WATCHDOG_EXPIRED 뜨면 다시 Start alias 실행
Congratulations @masternodeking! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
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
stop
Notifications have been disabled. Sorry if I bothered you.
To reactivate notifications, drop me a comment with the word
NOTIFY
두고두고 참고로 볼수있겠네요.
다른 것들도 계속해서 만들어주세요.
네네 감사합니다. 차례차례 계속 다른코인들도 늘려갈 예정이니 많이 관심갖고 봐주세용^^ 감사합니다.