엔돌핀 코인 마스터노드 설정기

in #end7 years ago (edited)

엔돌핀 코인은 2월 13일날 처음 출시된 코인으로 코인을 자체거래소와 성인 컨텐츠를 연결시키겠다는 로드맵을 가지고 출시되었습니다.
홈페이지 https://endorphin.network/

마스터노드를 만들면 거래소의 수익을 배분해줄수도 있다는 말을 듣고 초기 투자를 하여 마스터노드를 고생해서 구축, 다른이들은 저보다는 쉽게 구축하시라고 가이드를 만들어 보았습니다.

엔돌핀 마스터노드 설정기

윈도우 리눅스 콜드 월렛.

준비물

  1. 엔돌핀 지갑
    https://endorphin.network/#wallets
    들어가셔서 버젼에 맞는 지갑을 설치하시기 바랍니다.

  2. 리눅스 서버 (마스터노드 설치를 위해)
    Vultr.com
    Ubuntu 16.04 (25G $5)
    Deploy Now
    선택하셔서 우분투 서버를 생성하시면 되겠습니다.

  3. Putty (윈도우에서 리눅스(우분투) 접속을 위해)
    putty를 이용해서 우분투 서버에 접속합니다. (vultr.com에서 서버 IP를 받아오셔서 넣으시면 됩니다.

  4. 엔돌핀 코인 1000개+수수료를 윈도우 지갑으로 넣습니다.

준비 완료.

윈도우 지갑내에서

  1. 마스터노드 주소값 만들기
    File -> receiving addresses -> New
    새창이 뜨면 lable에다가 mn01을 적으신뒤 OK.

  2. 마스터노드 아웃폿 만들기
    그 주소를 copy하신뒤 send -> pay to 에다가 붙여넣습니다.
    Label 에 mn01 이라고 뜨면 잘 된것입니다.
    Amount 에 1000 넣으시고 send합니다.

  3. 마스터노드 키 확인
    Tools -> debug console 가셔서 masternode genkey 와 masternode outputs 를 칩니다.

  4. 윈도우 지갑내에 리눅스와 링크하기
    폴더를 여시고 주소창에 %appdata%를 치고 들어간뒤 EndorphinCore폴더로 들어갑니다.
    Masternode.conf를 메모장으로 열어주세요. (처음이시라면 우측키 -> 연결 프로그램 -> 메모장 으로 여시면 됩니다.)

<예제 - 한줄로 적으시면 됩니다.>
mn01 55.58.13.76:11775 3ubr8mMYXfJpucsddfLriS8BZHn2NPs3tLH88kW5Hn2NPs3tL e03ef3a76db480b5baa55f7b9e8273ae03ef3a76db4abb0e631ee03ef3a76db4 1

vultr.com IP 주소 ----> 55.58.13.76
masternode genkey ------> 3ubr8mMYXfJpucsddfLriS8BZHn2NPs3tLH88kW5Hn2NPs3tL
masternode outputs ----> e03ef3a76db480b5baa55f7b9e8273ae03ef3a76db4abb0e631ee03ef3a76db4
masternode outputs 에서 보이는 마지막 숫자 -----> 1 /// 무조건 1또는 0입니다.

위 예제에 나온 것들을 !!!꼭 바꿔주셔야 합니다!!! 독자분의 vultr서버, 지갑에서 나온 값들을 이용하세요.
위 예제대로 적절히 바꾸신뒤 메모장안에 넣어주세요. 메모장안에 원래있던 글은 지우셔도 좋습니다.

  1. 윈도우 지갑에서 마스터노드 보이게 하기
    Settings -> Options ->wallet -> show masternode tab 클릭 후 OK

  2. 윈도우 지갑을 재시작해주세요.
    우측 상단에 masternodes 탭에 보이고 status가 missing인 마스터노드가 보인다면 잘된것입니다.

이제 리눅스
한줄씩 베껴서 적으시면 됩니다. 복붙하는 법, 윈도우에서 복사 후, 리눅스에서는 마우스 우측 클릭이면 됩니다.
가이드 진행중 중간 중간에 y/n 나오시는 부분은 y누르시면 됩니다. 그외에는 영어로 적힌부분은 한 줄도 뺴지말고 한줄씩 복붙하시면 실행가능합니다.

root 로 접속을 합니다. 비밀번호는 vultr.com에서 베끼시면 됩니다.

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo nano /etc/fstab

마지막 줄로 가셔서 아래글을 넣습니다.
/swapfile none swap sw 0 0
Ctrl-x // Y // enter 순으로 누르시면 저장후 나가집니다.
mount -o remount /
mount

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install software-properties-common nano libboost-all-dev libzmq3-dev libminiupnpc-dev libssl-dev libevent-dev
(sudo 부분부터 -dev까지가 한줄입니다.)
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev

wget https://github.com/Endorphincoin/endorphin/releases/download/v1.0.0.1/endorphincore-1.0.0-linux64.tar.gz
(wget부터 .gz까지가 한줄입니다)

tar -xvf endorphincore-1.0.0-linux64.tar.gz

cd endorphincore-1.0.0/bin
./endorphind -daemon
./endorphin-cli stop
cd ~/.endorphincore

nano ~/.endorphincore/endorphin.conf

<설정방법>
55.58.13.76는 VPS IP로 , 3ubr8mMYXfJpucsddfLriS8BZHn2NPs3tLH88kW5Hn2NPs3tL는 masternode genkey로 바꿔주시기 바랍니다. 윈도우 지갑쪽 참조하시면 되겠습니다. 나머지는 복붙하셔도 좋습니다.

rpcuser=endorphincoinmn01
rpcpassword=endorphincoinmn01password
rpcallowip=127.0.0.1
rpcport=9915
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=64
masternode=1
externalip=55.58.13.76
staking=0
discover=1
masternodeprivkey=3ubr8mMYXfJpucsddfLriS8BZHn2NPs3tLH88kW5Hn2NPs3tL
addnode=159.65.132.253:11775
addnode=174.138.2.11:11775
addnode=159.65.66.126:11775
addnode=159.89.172.162:11775
복붙하신뒤 저장하고 나오시면 됩니다.
Ctrl-x // Y // enter 순으로 누르시면 저장후 나가집니다.

nano ~/.endorphincore/masternode.conf
<설정방법>
윈도우에서 넣으신거 기억나시죠? 그거 그대로 넣으시면 됩니다. 윈도우 부분 참조하셔서 바꿔주세요.
<예제 - 한줄로 적으시면 됩니다.>
mn01 55.58.13.76:11775 3ubr8mMYXfJpucsddfLriS8BZHn2NPs3tLH88kW5Hn2NPs3tL e03ef3a76db480b5baa55f7b9e8273ae03ef3a76db4abb0e631e e03ef3a76db4 1

복붙하신뒤 저장하고 나오시면 됩니다. (원래있던 글은 지우셔도 좋습니다.)
Ctrl-x // Y // enter 순으로 누르시면 저장후 나가집니다.

python --version
sudo apt-get update
sudo apt-get -y install python-virtualenv
cd ~/endorphincore-1.0.0/bin
./endorphind -daemon
./endorphin-cli getinfo | grep version
git clone https://github.com/Endorphincoin/sentinel.git ~/sentinel && cd ~/sentinel
sudo apt install virtualenv
virtualenv ./venv
./venv/bin/pip install -r requirements.txt

./venv/bin/py.test ./test

nano sentinel.conf
3번째 줄에 아래 같은 글이 보이실텐데 그 아래줄에다가 복붙해주시면 됩니다.
endorphin_conf=/home/root/.endorphincore/endorphin.conf
복붙하신뒤 저장하고 나오시면 됩니다.
Ctrl-x // Y // enter 순으로 누르시면 저장후 나가집니다.

crontab -e
[1-4] 라는게 나오면 2누르시고 엔터. 메모장이 나타나면

(* * * * * cd /home/root/sentinel && ./venv/bin/python bin/sentinel.py >/dev/null 2>&1

< 위 예제에 처음 ( 가로부분은 지워주세요. *만 있으면 에러나서 첨가했습니다.>
메모장 제일 아래에 복붙하신뒤 저장하고 나오시면 됩니다.
< 중요! 추가! 복붙하시고 엔터 2번 눌른뒤 저장하고 나와주세요.>
Ctrl-x // Y // enter 순으로 누르시면 저장후 나가집니다.

윈도우 지갑에서 masternodes 탭으로 가셔서 start alias를 눌러보세요.
Pre-enabled, Watchdog 등이 뜰텐데요 30분정도 기다리시면 enabled로 바뀔것입니다.
안 바뀐다면, confirmation 15개를 기다렸다가 다시 시도해보세요.

엔돌핀이 팍팍나오는 즐거운 마스터노드 하시기 바랍니다.

Sort:  
Loading...

nano sentinel.conf
3번째 줄에 아래 같은 글이 보이실텐데 그 아래줄에다가 복붙해주시면 됩니다.
endorphin_conf=/home/root/.endorphincore/endorphin.conf
문의드립니다 어떤걸 복붙하라는 건지 이해가 안되서요 2틀째 고심중이라 조언부닥드립다

지나가다 댓글 달아요.
conf 창에
#endorphin_conf 어쩌구,,,,, <=== 요 줄을 지우시고 그 자리에 대신에 복사한걸 붙이시고 저장 하시는겁니다.

혹시 watchdog 에서 안바뀐다면, 리눅스에서 이것을 해보세요.

cd ~/endorphincore-1.0.0/bin
./endorphin-cli stop
./endorphind -daemon

윈도우에서는 마스터노드 탭에서 start alias를 해보시고요.

Enabled되셨길 바랍니다.

Congratulations @nzblack! You received a personal award!

1 Year on Steemit

Click here to view your Board of Honor

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @nzblack! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 60252.67
ETH 2426.43
USDT 1.00
SBD 2.44