이번에 300만 블록 경품 이벤트에는 300만번째 블록을 캔 풀(솔로풀 포함)도 경품받는다고 되어있습니다~
확률적으로는 가장 높은 해시가 나오고 있는 마이닝풀 허브 및 톱마이닝풀, 세준풀 등이 당첨될 가능성이 높지만,
ESN의 네트워크 해시가 많이 떨어진 상태이기때문에 100MH도 안되는 적은 해시로도 상당 개수의 블록을 캘 수도 있으며,
300만번째 블록을 캐는 것이 로또 당첨보다 낮은 확률도 아닙니다.
그러면 윈도우 사용자를 위한 솔로풀 설치를 설명해보겠습니다. (포함되어 있는 스크립트는 향후 리눅스등에 확장을 하기 위해서 리눅스에서도 실행이 가능하도록 bash 스크립트로 만들어졌습니다. 일부 스크립트만 윈도우 전용입니다)
필요 환경
- 최소 7GB의 여유공간 (이더소셜 네트워크 체인데이터를 sync하려면 2019년 4월 현재 약 6GB의 공간이 필요합니다)
- 집에서 소규모 채굴하시는 분이라면 GPU가 붙어있는 PC에 풀을 설정하거나, 별도의 관리용 PC에 풀을 설치하셔도 됩니다.
대략적인 솔로풀 문서를 먼저 보셔도 되며, https://www.ddengle.com/esn/9675580 이 링크의 문서는 솔로풀 상태를 모니터링 할 수 있는 웹 프론트앤드에 대해서도 설명하고 있습니다~
다운받고 압축풀기
아래 링크에서 최신을 다운로드 받고, 바탕화면 등에 압축을 풀면 설치되는 형태입니다.
https://www.ddengle.com/downloads/11055503
압축을 풀면 다음과 같이 파일 목록이 보이게 됩니다.
필요한 파일 설치
윈도우용 redis를 다운받아 설치합니다. 약간 낡은 버전이나, 윈도우상에서 문제없이 작동합니다
https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi
redis를 설치하고 솔로풀 패키지 압축을 풀어두면 설치 준비가 완료됩니다.
솔로풀 셋업하기
풀 이름, 난이도 등등을 설치 스크립트를 통해 설정합니다.
풀 설정 배치파일의 이름은 01-setup-solo-pool.bat 이며 클릭하면 배치파일이 실행되며 다음과 같은 화면이 나옵니다.
- 풀 이름을 설정하고 (기본값 esn-solo-pool)
- 노드의 포트를 설정하고 (기본값 9545)
- 난이도를 설정하고 (기본값 0.5G)
- 디버깅을 설정하고 (기본값 Yes // 디버깅을 켜면, 좀 더 장황한 풀의 작동 기록이 보이게 됩니다)
- 주소가 없으면 새로 만들고 (기본값 Yes) => 이때 넣는 비밀번호을 반드시 기억하세요!
- 키스토어를 백업할 것인지를 물어봅니다. (기본값 Yes)
=> 설정이 끝나면 settings.sh 솔포풀 설정 파일이 만들어집니다.
풀 실행하기
설정이 완료되었으니 이제 실제로 풀을 실행합니다.
1. gesn/geth 실행하기
gesn/geth를 실행하는 배치파일을 실행시킵니다. 00-node-geth.bat 배치파일을 클릭하면 실행이 됩니다.
솔로풀을 운영하기 위해서는 현재 약 6GB 이상의 여유공간이 필요하며,
만약 처음으로 geth/gesn 노드를 실행한 것이라면, 이더소셜을 모든 체인 데이터 약 6GB를 받아오기때문이 상당히 느리게 됩니다.
※ 유의 사항: 현재 gesn이 윈도우상에서 스크롤이 매우 느린 관계로 이를 개선하기 위해 mintty를 적용한 상태입니다. 그런데 이 경우 gesn/geth를 종료할 때에 화면 종료를 위해 화면 상단 우측의 X버튼을 누르는 대신에, cmd 화면에서 exit 명령을 내려주시는 것이 더 편리합니다. (화면 닫기 X를 마우스로 누르면 sync된 체인데이터 기록이 제대로 남지 않는 문제가 있음)
노드가 실행되고 있다면 https://stats.ethersocial.org 사이트에도 함께 표시되게 됩니다~
https://stats.ethersocial.org 사이트에서 자신이 실행시킨 솔로풀 노드를 확인해보시기 바랍니다~
2. 솔로풀 메인 프로그램 실행하기
솔로풀의 메인 본체 프로그램을 실행시킵니다. 02-run-open-ethereum-pool.bat 배치파일을 클릭하면 실행됩니다.
3. 자신이 선호하는 채굴 프로그램을 실행시켜봅니다!
- 풀이 내부 IP 대역으로 설정된 상태이므로 IP 주소는 cmd창에서 ipconfig 명령으로 확인하실 수 있습니다.
- 예를 들어 자신의 풀의 IP가 192.168.0.32 인 경우라면, 이 값을 풀 주소를 사용하시면 됩니다.
- 일부 채굴 프로그램은 경고성 오류를 보여주나 무시하셔도 되는 오류입니다.
- 클레이모어의 경우 다음과 같은 경고를 보여주고 있습니다.
xx:xx:xx:yyy zzzz Miner detected that you use local pool or local stratum proxy. (마이너의 검사에 의하면 로컬 풀이나 로컬 stratum 프록시를 사용중입니다. => 로컬 IP대역으로 설정해서 로컬로 솔로풀 마이닝을 하고 있으니 무시하셔도 됩니다.)
xx:xx:xx:yyy zzzz This mode is not currently supported and will cause more stale shares. (이러한 모드는 현재 지원되지 않으며, 더 많은 스테일 쉐어를 야기합니다. => 로컬로 마이닝하면 스테일 쉐어가 많이 날 수 있다는 내용이나 역시 무시하셔도 됩니다.)
3. 추가적인 웹프론트앤드 설치하기
솔로 풀이 잘 작동하는지를 모니터링하기 위한 웹 프론트앤드도 웹서버 프로그램과 함께 내장하고 있습니다. (nginx 패키징함)
이에 대한 간단한 문서는 아래 링크를 참조하실 수 있습니다.
https://www.ddengle.com/esn/9675580 원래의 솔포풀 설치 문서
좀더 자세히 설명해주세요.