안녕하세요
펀딘 마스터노드 설정에 대해서 질문이 많으셔서...
부족하지만... 매뉴얼을 만듭니다^^
한국어가 있으면 친숙하시죠? ^^
일단 마스터노드 설정에 대해서 너무 어렵게 생각하지 마세요
개념은 간단합니다.
1. 2개의 지갑을 만든다.
첫 번째 지갑은 윈도우 지갑,
두 번째 지갑은 VPS에 설치한 지갑
2. 2개의 지갑을 연결한다.
연결하려면 ID와 PASSWORD가 필요하겠죠?
그 역할을 rpcuser와 rpcpassword가 합니다.
따라서 rpcuser와 rpcpassword는 윈도우 지갑과 VPS 지갑이 동일해야겠죠. ^^
위 두 과정을 하는겁니다.
마스터노드 설정이라는 것이...
참 쉽죠? ^^
그럼 윈도우 지갑부터 열겠습니다.
1. 파일 – 받는 주소
새로운 주소를 하나 생성하세요
2. 그리고 지금 만든 새로운 주소로 정확하게 10,000FDN을 보내세요
3. 윈도우 지갑 – 도구 – 디버그콘솔로 가세요
위와 같은 화면이 나옵니다.
여기서
명령어를 입력합니다.
masternode genkey
그러면 한줄의 문자열이 나옵니다.
메모장에 복사해놓으셔요(절대 공유하지 마시구요)
그리고 여기까지 복잡하셨죠?
잠깐 쉴까요? 3분정도... 이유는 있습니다^^
이유는 좀전에 보낸 10000FDN의 컨펌을 기다린거였습니다.
그럼 다시 디버그 콘솔
명령어를 입력합니다.
masternode outputs
그러면 아래와 같은 것이 나옵니다. 영수증과 같은 것입니다^^
보냈으니... 영수증^^
{
"txhash":
"d48ec4bbc0cb3e0304ef0eca5ea75dfcc830cb59????????????????????????",
"outputidx": 0
},
“
여시서 우리는 “”안의 문자만 사용합니다 그리고 outputidx의 숫자도 기억하세요 0 또는 1입니다.
자 그럼 여기까지 해서
윈도우 지갑에서의 첫 번째 작업이 끝났습니다^^
===================================================================================================
이제 VPS 설정하러 가볼까요?
vps는 인터넷 검색을 통해서 우분투 16.04버전으로 하나 만들어주세요^^
글이 길어지면 지겨우실거에요
가격은 5달러정도... 1CPU, 1024RAM 정도가 적당합니다.
그럼 VPS를 생성하셨다면
PUTTY를 통해서 연결하세요^^
아이피, root, 패스워드 입력하시면 됩니다.
마찬가지로... vps 생성과 putty 로그인 방법은 저보다 설명을 잘합니다.
인터넷 검색해보시면...
===================================================================================================
자 그럼 putty로 접속 했다고 생각하겠습니다! ^^
그리고 putty에서는 마우스 오른쪽 버튼이 붙여넣기입니다.
겁나 편합니다.^^
접속하시면 아래 사진과 같은 것이 나옵니다.
이제부터 지갑을 설치하기 위한 필수구성 요소들을 설치합니다.
잊지 않으셨죠? 마우스 오른쪽은 뭐다? 붙여넣기다!
fallocate -l 1500M /mnt/1500MB.swap
dd if=/dev/zero of=/mnt/1500MB.swap bs=1024 count=1572864
mkswap /mnt/1500MB.swap
swapon /mnt/1500MB.swap
chmod 600 /mnt/1500MB.swap
echo '/mnt/1500MB.swap none swap sw 0 0' >> /etc/fstab
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
sudo apt-get install libboost-all-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler
한줄 한줄 복사해서 붙여넣기 하면서 모두! 설치하세요
중간중간에 Y/N 나오면 당근 Y죠
또 중간에 [ENTER] 눌러라 하면 당근 엔터 한번 눌러줘야죠
자 여기까지 됐으면 필수구성요소 설치 끝났습니다.
이번에는
VPS에 펀딘 지갑을 설치하시죠
일단 소스를 복사해올게요
git clone https://github.com/fundin/fundin.git
뭔가 다운로드 받죠? 소스를 내려받는것입니다.
이제
명령어 입력해주세요
cd fundin
sudo chmod +x share/genbuild.sh
sudo chmod +x autogen.sh
sudo chmod 755 src/leveldb/build_detect_platform
./autogen.sh (쩜/명령어)
./configure (쩜/명령어)
make
좀 기다리셔야해요... 컴파일하는 중이거든요...(한 20~30분)
우리의 VPS는 1CPU에 메모리도 1GB뿐이 안되요...bb
다 끝나면... 다시 콘솔창이 보일거에요.
그러면 설치가 끝났습니다.
이제 설정하러 갈까요?
자 다시 명령어 입력합니다.
cd src
./fundind (쩜/명령어)
(혹시 아무 반응 없으면? 빠져나와야합니다^^ ctrl + c로 탈출하세요^^)
실행이 안될거에요...
중요한 설정파일이 없거든요...^^
이제 설정 파일 만들죠
위 순서는 반드시 해야합니다.
nano /root/.fundin/fundin.conf
그럼 아래와 같은 편집기가 나옵니다.
rpcuser=아무거나
rpcpassword=아무거나 단 유저와는 다르게
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
longtimestamps=1
maxconnections=256
masternode=1
externalip=VPS아이피:7777
masternodeprivkey=아까 메모했던 마스터노드 젠키
입력이 끝났으면
컨트럴 + x
Y
그러면 다시 콘솔창으로 나옵니다.
다 됐네요
이제 실행시켜볼까요?
./fundind (쩜/명령어)
스타트됐다고 나왔나요?
잘 하셨습니다^^
이제 확인한번 해볼까요?
./fundin-cli getinfo (쩜/명령어)
몇 번 실행해보세요
그러면서 블록수를 한번 보세요
올라가는지
블록수 올라가면 성공입니다.
VPS 설정 끝났습니다^^
아마 다시 VPS를 볼일은 거의 없을거에요.
VPS를 다시 여는 경우는 업데이트하거나 또는 리부트 할 때 정도입니다.
===================================================================================================
자 마지막입니다^^
이제 윈도우 지갑 설치합니다.
펀딘 지갑-도구-지갑 구성 파일 열기
이때 뜨는 창이 fundin.conf입니다.
자 이제 입력하죠
rpcuser=vps유저
rpcpassword=vps패스워드
daemon=1
server=1
listen=1
masternodeprivatekey=마스터노드 젠키
externalip=vps 아이피
저장하고 나오세요 설정 끝났습니다.
이제
펀딘 지갑 –도구-마스터노드 구성 열기
# Masternode config file
# Format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index
# Example: mn1 127.0.0.2:7777 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
마스터노드이름(마음대로) VPS 아이피:7777 마스터노드젠키 마스터노드아웃풋 outputidx의 숫자(0또는 1)
(주의사항 각 색깔 사이에는 띄어쓰기 스페이스바 해야합니당^^)
이렇게 입력하시면 됩니다.
다 됐습니다!!!!!!!!!!!!!!!!!
저장 하시고
지갑 종료 후 재시작하세요
그리고 지갑의 마스터노드 탭에 들어가보면
마음대로 탭이 보이실겁니다.
위에서 살포시 마우스 오른쪽 버튼 별명시작!
끝입니다.
이제 기다림의 시간입니다...
혹시 모르니 1~2시간 후에 별명 시작 다시 한번 하셔요
그리고 기다립니다^^
5~8시간 후면... 마스터노드 리워드가 들어오기 시작할겁니다^^
그럼... 여기까지가 마스터노드 생각보다 쉽다였습니다^^
감사합니다.
-------------------------------------
꼬리말
* 게시글 내용 삭제시 레벨 강등
* 질문은 각 주제별 게시판에 적어주세요.
비트코인 암호화화폐 커뮤니티 땡글~ 땡글~
-------------------------------------
자세한 설명 감사합니다.