HTK 마스터노드는 도커로하면되지~ 라고 생각하시는 분들
큰 오산입니다.
당신은 지금 한달에 $5씩 낭비하고 계신거에요.
제가 바로 여러분들의 돈을 벌게해드리겠습니다. 한달의 $5씩을 벌게해드리겠습니다.
먼저
시작하기전에
HTK 윈도우 지갑을 다운받습니다.
Windows 64비트 : https://github.com/htkcoin/htk/releases/download/1.3/htk-qt.zip
Windows 32비트 : https://github.com/htkcoin/htk/releases/download/1.3/htk-qt-i686.zip
윈도우지갑을 실행합니다 Receive 창에서 지갑주소를 생성후 정확히 1000HTK 코인을 보냅니다.
실행후 Tools -> Debug Console 실행 -> 새로뜨는 창에다가 "masternode genkey" 따옴표 빼고 내용을 칩니다.
나오는 내용을 복사 해놓습니다.
1000개도 정확히 보냈으면
"masternode outputs" 따옴표 빼고 내용을 치면 아래처럼 값이나옵니다.
나오는 내용을 복사해 놓습니다.
이제 vps 서버를 설정합니다.
https://www.vultr.com/?ref=7316943 여기 가입합니다.
제추천인이 자동으로 들어가있습니다.
추천인으로 가입하시면 10$가 꽁짜~
VPS 1대를 4달 돌릴돈이 생깁니다.
- https://www.vultr.com/?ref=7316943 에 가입하신후
오른쪽 + 서버만들기를 눌러줍니다.
2)서버는 Miami를 선택해줍니다.
3)Server Type 는 Ubuntu 14.04를 선택해줍니다.
4)Server Size 가장중요한 선택 서버용량은 20GB SSD $2.5 짜리를 선택하시면 됩니다.
최대 2개까지만 가능합니다 이로써 당신은 가장저렴한 서버 2개를 획득하셨습니다.
매달 $5를 아끼셨습니다.
5)Sever Hostname & Label 이건 편안하게 알아보기 쉽게만들어주세요.
- Purry프로그램으로 vps에 로그인
1번에 아이피주소입력
2번에 저장할이름입력
3번을 누르면 저장됩니다
4번을 누르면 실행됩니다.
https://www.chiark.greenend.org.uk/~sgtatham/putty/
이곳에서 다운받으시면됩니다 공식홈페이지.
접속화면입니다.
login as: root
패스워드를 입력합니다.
패스워드는 vultr.com 접속하셔서 네모클릭하시면 복사가됩니다.
복사한후에
PuTTY 화면에서 마우스 오른쪽을 누르면 붙여넣기가 됩니다.
엔터를 누릅니다.
아무글자도 안나온다고 당황하지마세요 보안때문에 그렇습니다.
실제로는 글자가 써진거에요.
아래처럼 나오면 로그인성공!
아래=== 사이에 명령어를 쳐줍니다. 비밀번호로 변경하는명령어입니다.
==========
passwd
==========
아래처럼 나오면 비밀번호를 입력해주세요.
최소 8자리정도는 되어야할겁니다 특수문자도들어가야할겁니다.
역시 아무글자도 안나온다고 당황하지마세요 보안때문에 그렇습니다 실제로는 쳐지고있는거에요.
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
apt-get -y update
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
apt-get -y dist-upgrade
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
apt-get install -y git build-essential libboost-all-dev libcurl4-openssl-dev
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
sudo apt-get install -y software-properties-common python-software-properties
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
sudo add-apt-repository ppa:bitcoin/bitcoin
엔터치라고 나오면 엔터를 한번더 쳐줍니다.
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
sudo apt-get -y update
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
sudo apt-get install -y libdb4.8-dev libdb4.8++-dev
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
apt-get install -y unzip
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
wget https://github.com/htkcoin/htk/releases/download/1.3/htk-linux.zip
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
unzip htk-linux.zip
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
wget https://github.com/htkcoin/htk/releases/download/1.3/libminiupnpc.so.8
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
cp libminiupnpc.so.8 /usr/lib
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
mkdir ~/.htk
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
nano ~/.htk/htk.conf
창이뜨면 === 사이에 내용을 채워서 붙여넣기합니다 붙여넣기는 마우스 오른쪽입니다.
도커랑 차이점은 오커는 daemon=0 이고 여기는 1입니다 꼭 중요합니다.
이거 틀리면 작동안합니다.
아래꺼 내용 채운다음에 복사 붙여넣기하시면됩니다.
================================================================
rpcuser=HTK
rpcpassword=HTK123
rpcallowip=127.0.0.1
listen=0
server=1
daemon=1
masternode=1
externalip=45.77.198.109
bind=45.77.198.109
masternodeaddr=45.77.198.109:58100
masternodeprivkey=789FPEWxQ1Wq87eDkQPfCk6jXcJ14McJt9V5JUNCN3jMcyiv64W
=================================================================
채워넣을건
rpcuser= <===아무거나 입력합니다. 안에 내용은 예시입니다. 다르게 하셔야해요
rpcpassword= <===아무거나 입력합니다. 안에 내용은 예시입니다. 다르게 하셔야해요
255.255.255.255 <===본인 vps ip 주소를 입력합니다.
masternodeprivkey= <===위에 masternode genkey 에 나온 값을 넣어주세요.
다하셨으면
콘트롤+x ->y 키 -> 엔터 하시면 저장됩니다.
콘트롤+x 하면 아래처럼 나오면 Y 키 눌러주시면됩니다.
콘트롤+x 하면 아래처럼 나오면 Y 키 눌러주시면됩니다.
제대로 저장됐는지 확인하는건 nano ~/htkconf/htk.conf 명령어를 입력하시면 저장됐는지 확인가능합니다.
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
아래명령은 vps 데몬을 실행하는 명령어입니다.
여기까지하시면 vps는 완성!
===============
~/htkd
===============
아래처럼
HTK sever starting
나오면 성공!
이제 ===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
0이라는 숫자가 올라가기 시작하면 성공입니다.
===============
~/htk-cli getblockcount
===============
0이라는 숫자가 한참을 기다려도 안올라갈경우
===== 사이에 명령어를 복사한후에 마우스 오른쪽눌러서 붙여넣기하고 엔터를 해줍니다.
아래처럼 104 에러가 뜨는경우는 접속이아직 안된거니 기다려봅니다.
한두시간기다리면 접속되기도하니까 기다려보시고 그래도안되면
서버를 파괴한다음에 다시 만들어서 똑같은걸 반복해줍니다.
"socket recv error Connection reset by peer (104)"
===============
tail -f .htk/debug.log
===============
나가는 명령어는 Ctrl + C 입니다.
혹시 멈출일이생기시면 아래명령어로 해주시면됩니다.
[마스터노드 멈춤]
./htk-cli stop
공식 HTKCOIN 카페에서 더자세한 정보를 얻어보세요.
HTTP://HTKCOIN.NET
혹시 Cent OS 는 안 해보셨나요
네 우분투로만 해봤습니다.
디스코드에서도 우분투로만 가이드가 나와있네요.