관리 메뉴

블록체인 주변 이야기

32비트 마이너(채굴소프트웨어) 채굴하기 - Pooler CPU miner 본문

마이너게이트 MINERGATE

32비트 마이너(채굴소프트웨어) 채굴하기 - Pooler CPU miner

STIMA 2017. 7. 21. 00:49
반응형

저도 32비트 운영체제를 사용했었지만, 몇년전 부터는 64비트 운영체제를 사용하고 있습니다. 비트가 크면 그만큼 처리속도가 빨라져서 성능이 향상된다고 하기 때문 입니다. 그런 이유에서라기 보다, 개발자들이 64비트 운영체제 기반에서 64비트용 프로그램을 만들다 보니, 자연스럽게 64bit 운영체제 중심으로 소프트웨어 들이 재편되는 것 같습니다. 그래서 마이닝 소프트웨어도 64비트 중심으로 제작이 되고 있고, 간혹 32비트용 채굴 소프트웨어도 만들어지고 있습니다.



최근 32비트 운영체제에서 작동이 가능한 채굴소프트웨어를 찾으시는 분들이 많이 있었습니다. 제 대답은 "32비트용이 없으니, 이번 기회에 64bit로 운영체제를 업그레이드 하세요" 또는 "64비트 운영체제를 사용하셔야 여러가지 채굴을 해볼 수 있습니다" 였습니다. 저도 질문을 주시면, 나름 한두번 찾아 보고 답변을 달아 드리는데, 이번에도 몇번 도전을 했으나 적당한 프로그램을 찾을 수 없었습니다. 그런데, "32비트를 지원하는 마이너 다운링크를 알려주실 수 있으신가요?" 라는 물음에 기계적인 답변을 하려는 찰라, "한번만 더 찾아 보자" 라는 생각으로 찾아 보았더니, 이번에는 "짠" 하고 나타 났습니다. 처음에는 몇년 된 마이너를 찾게 될줄 알았는데, 의외로 지속적으로 업데이트를 하는 채굴 소프트웨어 였습니다.



Pooler CPU Miner



  • 명칭 : Pooler CPU Miner
  • 버전 : 2.5.0
  • 지원비트 : 32 bit, 64 bit
  • 지원운영체제 : Windows, Linus, iOS
  • 홈페이지 : https://sourceforge.net/projects/cpuminer/files/
  • 채굴이용 하드웨어 : CPU


위에서 알려드리는 주소로 접속하셔서, 자신의 운영체제에 적합한 마이닝 소프트웨어를 다운로드 받습니다. 확인 차원에서 말씀 드리지만, CPU전용 채굴 소프트웨어 입니다. 이번 테스트는 윈도우즈 32비트용 소프트웨어 이므로, 다운로드 받은 pooler-cpuminer-2.5.0-win32.zip의 압축을 해제 합니다. 아래 보시는 바와 같이 파일 4개만 있습니다.




Help 파일 만들기

설정을 하기위해서는 도움말이 필요합니다. 대부분 비슷한 방식과 옵션을 사용하기는 하지만, 그래도 알아두면 좋습니다. 콘솔모드에서 직접 명령어를 쳐서 알 수 있으면 좋으나, 초보를 위해 정리해 봅니다. 우리는 모두 초보 였으니까요.


위에 보이는 빈화면에 오른쪽 마우스 버튼으로 새 메모장을 만들어서, 명령어를 넣고, 파일명을 help.bat로 만듭니다.


minerd -h > help.txt



위 화면처럼 파일이 만들어 졌으면, help.bat 를 실행 시킵니다. 

그러면 까만창이 나타났다가 사라지고 help.txt 파일이 생셩 되어 있을 겁니다.



그러면, help.txt 를 실행 시키면, 각종 명령 옵션이 있습니다. 이것만 활용하면 됩니다. 그래도 노파심에 help.txt를 올려 놓습니다. 여러분이 나중에 새로운 마이닝 소프트웨어를 만났을때 대처 방법을 알려 드리는 것입니다.


Usage: minerd [OPTIONS]

Options:

  -a, --algo=ALGO       specify the algorithm to use

                          scrypt    scrypt(1024, 1, 1) (default)

                          scrypt:N  scrypt(N, 1, 1)

                          sha256d   SHA-256d

  -o, --url=URL         URL of mining server

  -O, --userpass=U:P    username:password pair for mining server

  -u, --user=USERNAME   username for mining server

  -p, --pass=PASSWORD   password for mining server

      --cert=FILE       certificate for mining server using SSL

  -x, --proxy=[PROTOCOL://]HOST[:PORT]  connect through a proxy

  -t, --threads=N       number of miner threads (default: number of processors)

  -r, --retries=N       number of times to retry if a network call fails

                          (default: retry indefinitely)

  -R, --retry-pause=N   time to pause between retries, in seconds (default: 30)

  -T, --timeout=N       timeout for long polling, in seconds (default: none)

  -s, --scantime=N      upper bound on time spent scanning current work when

                          long polling is unavailable, in seconds (default: 5)

      --coinbase-addr=ADDR  payout address for solo mining

      --coinbase-sig=TEXT  data to insert in the coinbase when possible

      --no-longpoll     disable long polling support

      --no-getwork      disable getwork support

      --no-gbt          disable getblocktemplate support

      --no-stratum      disable X-Stratum support

      --no-redirect     ignore requests to change the URL of the mining server

  -q, --quiet           disable per-thread hashmeter output

  -D, --debug           enable debug output

  -P, --protocol-dump   verbose dump of protocol-level activities

      --benchmark       run in offline benchmark mode

  -c, --config=FILE     load a JSON-format configuration file

  -V, --version         display version information and exit

  -h, --help            display this help text and exit


start.bat 파일 만들기

이제는 이 실행 옵션을 보고 만들어야 하는데요. 경험을 몇번 해보시면, 저절로 익숙해 질겁니다. 보통의 경우 채굴 예제가 마이닝풀에서 제공하기도 하고, 채굴 프로그램에 제작자가 넣기도 합니다. 이렇게 없는 경우는 경험과 help를 보고 합니다.


start.bat 파일 공식

minerd -a 알고리즘 -o 채굴풀주소 -u 계정 -p 비번 -t CPU쓰레드(코어)

pause


start.bat 파일 예제

여기에서 파일을 만들기 이해 필요한 두가지가 있습니다. 채굴풀을 어디로 이용할 것인가? 어떤 코인을 채굴할 것인가? 저는 제 블로그를 마이너게이트를 통해 라이트코인 채굴하시려는 분들을 위해 예제를 만들겠습니다.
  • 채굴풀 : 마이너게이트  (마이너게이트 채굴풀 주소)
  • 채굴코인 : 라이트코인  (scrypt)

minerd -a scrypt -o stratum+tcp://ltc.pool.minergate.com:3336 -u test@test.com -p x -t 1

pause

※ pause 는 실행하다가 오류가 났을때 오류 메시지를 보기위해 넣은 명령어 입니다.





start.bat 파일 실행

이제 만들어진 start.bat 파일을 실행 합니다.



실행이 잘 됩니다. 물론, 생산성은 잘 판단하셔야 합니다. ^^;;



이렇게 초록색이 뜨면, 채굴이 된다는 뜻 입니다. 채굴량이 너무 적어서 confirmed로 넘어가려면 시간이 걸립니다.

마이너게이트 confirmed 관련글을 참고 하세요.

추가적으로 알고 계셔야 할 것은 채굴프로그램이 돌아간다고 해서 계속해서 코인이 캐지는 것은 아닙니다. 채굴에 성공을 해야만 채굴풀에 기여한 만큼 코인을 나누어 가지는 것입니다. 따라서 계속해서 초록불이 켜지지 않을 수 있습니다.


32 bit 채굴 프로그램으로 채굴하기 정리

우선, 생산성은 논외로 합니다. 채굴을 해보고 싶으신 분들을 위한 것입니다. 32비트에서도 채굴이 되는걸 보고 경험해 보고 계속 채굴을 할지 컴퓨터를 업그레이드 할지, 트레이딩을 할지,ICO를 할지 결정 하셔야 하니까요. (참고 : 비트코인을 돈벌기 4가지 방법)


이번에 소개시켜 드리는 채굴 소프트웨어는 CPU 전용입니다.

32bit 지원하고 업데이트가 수시로 이루어지는, 몇 안되는 마이닝 프로그램 입니다.

채굴가능한 알고리즘이 scrypt (Litecoin, Degecoin), sha256d (bitcoin, peercoin), scryptN 입니다.

채굴풀은 이 알고리즘을 지원하는 풀을 이용 하셔야 합니다.


32비트 운영체제를 설치하신 사용자 여러분 이제 한번 도전해 보세요.


반응형