모나코코인 마스터 노드 세팅법 #2

in #bitcoin7 years ago (edited)

이번 편에서는 앞서 설정한 VPS에 MonacoCoin Core 전용 서버를 설치하도록 하겠습니다.

  • 다음 명령어를 차례대로 실행합니다.
    apt-get update && apt-get upgrade
    |
    apt-get install unzip
    |
    apt-get install git
    |
    apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libboost-all-dev unzip libminiupnpc-dev python-virtualenv
    |
    sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
    |
    (중간중간 Y/N 항목에서는 Y 누르시거나 그냥 엔터 치시면 됩니다.)

  • 다음 명령어를 차례대로 실행합니다.
    add-apt-repository ppa:bitcoin/bitcoin
    (여기서 시간이 좀 걸릴 수 있습니다. 기다립니다.)
    |
    apt-get install software-properties-common && add-apt-repository ppa:bitcoin/bitcoin
    |
    apt-get update
    |
    apt-get install libdb4.8-dev libdb4.8++-dev

  • root 외에 새로운 사용자 계정을 생성합니다. 다음 명령어를 실행합니다.
    adduser bob
    (여기에서 새로운 사용자 계정 이름은 bob입니다. 원하는 대로 설정하세요. 그리고 패스워드와 기타 사항 역시 임의로 설정합니다.)
    |
    su bob
    |
    cd

  • 다음 명령어를 차례대로 실행합니다.
    wget https://github.com/monacocoin-net/monacoCoin-Core/releases/download/0.12.1.5.1/monacoCoinCore-0.12.1.5.1-linux64-cli.taz.gz
    |
    tar xzvf monacoCoinCore-0.12.1.5.1-linux64-cli.taz.gz
    |
    chmod +x monacoCoind monacoCoin-tx monacoCoin-cli
    |
    ./monacoCoind

  • 여기에서 터미널이 먹통이 됩니다. 당황하지 말고, 터미널 창을 닫고 PuTTY를 다시 실행해서 VPS에 재접속합니다. 재접속은 임의로 설정한 사용자 이름(예: bob)과 패스워드를 이용합니다.

  • 다음 명령어를 실행합니다.
    ./monacoCoin-cli stop
    (서버 스톱이라는 문장이 나왔다면 성공입니다.)

  • 다음 명령어를 이용해서 문서 편집을 합니다.
    nano .monacoCoinCore/monacoCoin.conf

  • 문서에 다음과 같이 적습니다. 괄호가 쳐진 4개의 항목만 수정하면 됩니다.
    rpcuser=bob (임의로 설정한 사용자 이름)
    rpcpassword=PASSWORD HERE (사용자 이름의 패스워드)
    rpcallowip=127.0.0.1
    server=1
    listen=1
    daemon=1
    maxconnections=24
    masternode=1
    masternodeprivkey=PRIV KEY HERE (텍스트 파일에 저장된 개인키)
    externalip=51.15.44.57 (텍스트 파일에 저장된 VPS IP)
    ctrl+x를 누르고 Y를 눌러서 저장합니다.

  • 다음 명령어를 실행합니다.
    ./monacoCoind
    |
    ./monacoCoin-cli mnsync status
    (이 명령어를 통해서 서버 동기화 상태를 체크할 수 있습니다. AssetID가 999가 될 때까지 기다립니다.)

  • 다음 명령어를 차례대로 실행합니다.
    git clone https://github.com/monacocoin-net/sentinel.git && cd sentinel
    |
    virtualenv ./venv
    |
    ./venv/bin/pip install -r requirements.txt

  • 구성 파일을 사용자 설정합니다.
    nano sentinel.conf
    "monacoCoin_conf=/home/설정한 사용자 이름/.monacoCoinCore/monacoCoin.conf"
    사용자 이름 부분만 수정하고, ctrl+x -> y -> enter.

  • 다음 명령어를 실행합니다.
    ./venv/bin/py.test ./test
    (20 passed...라고 뜬다면 성공입니다.)

  • 구성 파일을 사용자 설정합니다.
    crontab -e -> 가장 쉬운 것 선택
    문서 가장 마지막에 사용자 이름 부분 수정 후, 다음 구문을 추가합니다.
    "* * * * * cd /home/설정한 사용자 이름/sentinel && ./venv/bin/python bin/sentinel.py >/dev/null 2>&1"
    그리고, ctrl+x -> y -> enter.

  • 다시 지갑 프로그램으로 넘어갑니다. 디버그 콘솔에 들어가서, 다음 명령어를 실행합니다.
    masternode outputs
    ('1' 라벨 주소로 1,000 XMCC를 보낸 TXID가 나옵니다. 이 코드 역시 텍스트 파일에 저장합니다.)

  • Tools -> Open Masternode Configuration File을 메모장으로 엽니다. 그리고 다음 포맷을 작성합니다.
    마스터노드이름 VPS_IP:24157 개인키 TXID
    ex) monserver-zeus 51.15.44.57:24157 3c7854No7bQ585495UMBnwoZvPv4DefJC4yeEAmpwKgLRzsBr1W 002eae7f9568c5751b091facdb58fe612834349c8573dde96f3330a28138be97 0
    마스터 노드 이름은 임의로 만드시면 됩니다. 나머지 것들은 지금까지 작성한 텍스트 파일에 적혀있습니다.

  • 이제 1,000 XMCC 전송한 것이 15 컨펌 이상이 되었는지 확인합니다. 15 컨펌 이상이 되었다면, 디버그 콘솔에서 다음 명령어를 실행합니다.
    masternode start-alias 마스터노드이름

  • 마지막으로 VPS에 접속해서 다음 명령어를 실행합니다.
    ./monacoCoin-cli masternode status
    (Masternode successfully started라는 구문이 보인다면 성공한 것입니다.)

수고하셨습니다!



Sort:  

Cheer Up! 음~? 흥미로운 포스팅이군요.

  • from Clean STEEM activity supporter

비트렉스에서 얼마전에 모나코코인이 급상승 하던데. 마스터 노드 때문에 그런 것일까요? 제가 모르는 코인은 정말 많은 것 같습니다.

XMCC는 비트렉스에 상장되어 있지 않습니다. 말씀하신게 그냥 모나코일텐데, 비자 카드와 연동이 된다는 루머가 있었던 것 같아요 ㅎㅎ

마스터노드에 대한 상세한 설명 감사합니다..
마스터노드를 구성할때 코인수를 1000개로 설정해야하는지요?
아니면 2000개 또는 3000개로 구성할수도 있는지 궁금합니다.

1,000개로 하셔야 합니다. 마스터 노드를 여러개 돌리려면 지갑 주소를 따로 생성하고, 거기에 1,000개를 다시 보내야 합니다. 그리고 새로운 IP를 가진 VPS도 세팅하셔야 되구요^^

공부해서 한번 도전하고 싶네요..
답변 감사합니다.

1000 xmcc를 한번에 보내야 되나요? 500씩 나눠서 보내면 안되는건가요?

한번에 보내셔야 됩니다^^

감사합니다!

마스터노드 구축하는데 정말 큰 도움이 되네요. 감사합니다.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 67383.45
ETH 3525.45
USDT 1.00
SBD 2.70