SocialSend 코인 마스터노드 설정방법(라즈베리파이)

in #coinkorea7 years ago (edited)

SocialSend 공식 홈페이지 에는 라즈베리파이 P3 지갑을 제공하고 있습니다.

집에서 오랜 기간 동안 쉬고(?) 있는 라즈베리 파이 P2 Mode B에 포팅을 해보니 잘 실행이 되었습니다. 꼭 P3 모드를 구매할 필요는 없었습니다. 이에 마스터노드로 설정을 하고 이를 기록으로 남기고자 합니다.

라즈베리 파이 에 Debian 이미지를 선탑재 한 OS를 라즈비안(Raspbian)이라 하며 Jessie버전을 라즈베리 공식 웹사이트에서 다운로드 할 수 있습니다.

라즈베리 파이에 OS 설치 방법은 아래 링크를 참고하시기 바랍니다.
(https://steemit.com/raspbian/@realmankwon/raspbian)

라즈베리 파이에 Social Send 코인 소스코드를 다운로드 받아 컴파일하고 설치하는데 4시간~5시간이 필요합니다. 소스코드를 다운로드 받아 설치하는 방법은 아래 문서를 참고하시기 바랍니다.
(https://steemit.com/socialsend/@hernss/installation-guide-for-social-send-wallet)

1. 로컬PC SEND 지갑에 필요 코인 보내기

① 설치한 PC지갑에 신규 "MasterNode2" 주소를 생성함

MasterNode2 주소 생성

② 파일→받는주소(MasterNode2)"에 마스터노드 설정을 위해 필요한 코인(6250)을 정확하게 전송함.

  • 거래소에서 구입한 SEND코인을 정확히 6250개 MasterNode2로 전송하거나
  • 또는, 다른 SEND 코인 지갑에서 정확히 6250개 MasterNode2 로 전송

마스터노드 필요 코인 전송

③ 마스터노드의 개인키를 발급함

  • 도구→디버그 콘솔 에서 "masternode genkey"를 실행하고 화면상에 출력되는 값을 별도 Text파일에 저장함

④ 지갑이 암호화 되어 있지 않으면 암호화를 함

  • 설정→지갑암호화

⑤ 마스터노드와 지갑 연결 설정을 위해 TxHash, outputidx를 구하여 별도로 저장함

  • 마스터노드 주소가 2개 있을 경우에는 아래와 같이 2개의 Hash값이 출력됨

마스터노드 연결을 위한 Hash 값

2. 라즈베리파이 마스터노드 설정하기

① 라즈베리 파이에 보안 설정을 합니다.

  • 사용자 계정 생성과, 키 기반 인증을 통한 접속 설정 및 방화벽 등 라즈베리파이 보안 설정은 여기 를 참고하세요.

② 라즈베리파이용 지갑 프로그램을 공식홈페이지 링크(http://bit.ly/raspi3_1005)에서 다운로드 합니다.

③ 압축을 풀고 README에 따라 Berkely DB 4.8 버전을 설치합니다.

④ 프로그램을 /usr/local/bin 폴더에 복사합니다.

   > sudo cp send-cli send-qt send-tx sendd /usr/local/bin

⑤ 설치후 Send Daemon을 최초로 실행합니다. rpcuser와 rpcpassword 값을 별도 Text파일에 저장합니다.

   >  cd ~
   > sendd --daemon

⑥ 마스터노드 설정 파일(~/.send/send.conf) 을 작성합니다.

  • 노드를 추가하여 설정하면 동기화가 안되는 상황을 예방할 수 있다.
addnode=45.76.175.211:50050 
addnode=158.69.209.241:50050 
addnode=165.227.106.170:50050 
addnode=108.61.23.239:50050
addnode=142.91.104.115 
addnode=104.156.225.130 
addnode=45.55.111.224 
addnode=66.55.159.5 
addnode=145.239.29.157 
addnode=67.205.181.236

마스터노드 설정파일 ~/.

⑦ sendd 프로그램을 재구동 합니다.

   > send-cli stop
   > sendd --daemon

3. Local PC 와 원격 서버 연결 설정하기

① 로컬PC의 %appdata%/SEND/send.conf 파일에 Masternode 서버에 기록한 rpcuser & rpcpassword를 설정합니다.

② 로컬PC의 %appdata%/SEND/masternode.conf 파일에 마스터노드 정보를 기록합니다.

  • 마스터노드의별명
  • 마스터노드의 공인IP주소, 포트(50050)
  • 마스터노드의 Private key(Masternode genkey로 생성한 값)
  • "masternode outputs"명령어 결과 중 첫번째 값
  • "masternode outputs"명령어 결과 중 두번째 값

③ 로컬 PC의 SEND 지갑 다시 실행한 후 "마스터노드" 메뉴에서 "별명 실행"을 클릭합니다.

④ 로컬 PC의 SEND 지갑 다시 실행한 후 "마스터노드" 메뉴에서 "별명 실행"을 클릭합니다.

마스터노드가 Enable 된 이후로 24시간 이상이 경과되면 보상이 시작됩니다. 모든 분들의 행운을 빕니다.^^