이더리움(https://ethereum.org/) 또는 그 계열의 코인을 채굴하기 위해서 사용하는 프로그램이다.
마이닝(채굴)은 규모가 크지 않으면 혼자서는 채굴하는 것이 힘들기 때문에 마이닝 풀이라는 곳을 사용한다.
이더리움 계열을 지원하는 프로그램은 claymore miner, ethminer, bminer 등 여러가지가 있지만
ethminer은 현재 최신 안정화 버전은 0.14이고
https://github.com/ethereum-mining/ethminer/releases
에서 다운로드 받을 수 있다.
그 중 ethminer 사용법은 다음과 같다.
* 백신 프로그램에서 마이닝 프로그램은 바이러스로 인식하는 경우가 있다.
ethminer [options]
실행파일명 옵션으로 프로그램이 동작된다.
옵션에 들어가는 것이 무엇인가에 따라서 동작이 되기도 하고 종료가 되기도 한다.
ethminer.exe -h
어느 프로그램이던 가장 기본적인 옵션일 것이다 도움말.....
마이닝 풀허브(miningpoolhub)에 접속하는 것을 기준으로 기본적인 채굴 설정은 다음과 같다.
사용하는 시스템이 NVIDIA 그래픽 카드를 장착하고 있다면
ethminer -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535
AMD 그래픽 카드를 장착하고 있다면(Radeon 계열)
ethminer -G -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535
사용하는 시스템이 NVIDIA, AMD 그래픽 카드를 모두 장착하고 있다면.
ethminer -X -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535
-U Nvidia 카드가 지원하는 CUDA를 이용하여 마이닝을 하는 옵션
-G AMD 카드가 지원하는 OpenCL을 사용하여 마이닝을 하는 옵션
-X Nvidia와 AMD 카드가 혼종되어 있을때 마이닝을 하는 옵션
-P 마이닝풀에 대한 것을 지정하는 옵션 stratum2+tcp://[계정명].[워커이름]:[비밀번호]@[마이닝 URL]:[포트번호]
지정이 잘 되었다면 아래와 같이 동장하고 있는 모습을 볼 수 있다.
그 외 다른 옵션들을 살펴보면
-M [DAG number]
벤치마크 실행, 이더리움의 경우 GPU 메모리 크기에 따라서 마이닝을 할 수 있는 GPU 못하는 GPU가 있다.
현재는 3G는 넘어야 마이닝이 가능한데 올해 연말이 되면 3G 메모리 가진 시스템은 채굴이 불가하게 된다.
ethminer -M 179
DAG 179에 대한 벤치마크를 실행한다. 3G GPU의 경우 윈도우 10이라면 실행하지 못할 것이다.
--cuda-devices 0 1 2 3 4 ..... n
ethminer -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535 --cuda-devices 0 2
Nvidia GPU가 여러장인 경우 선택한 GPU만 마이닝을 실행한다. 기본은 모두 동작하도록 되어 있다.
GPU 0번과 2번만 마이닝 실행
--opencl-devices 0 1 2 3 4 ..... n
ethminer -G -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535 --opencl-devices 1 3
AMD(Radeon) GPU가 여러장인 경우 선택한 GPU만 마이닝을 실행한다. 기본설정은 모두 채굴
GPU 1번과 3번만 마이닝 실행
NO_COLOR 컬러 출력을 하지 않는 옵션
-HWMON
ethminer -HWMON 1 -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535
GPU에 관련된 정보 출력을 설정하는 옵션, 기본값은 0(온도, 팬속%를 출력), 1(전력 관련된 것 출력)
--api-port [포트번호]
ethminer -HWMON 1 -U -P stratum2+tcp://username.workername:x@asia.ethash-hub.miningpoolhub.com:20535 --api-port -3389
프로그램을 사용하여 모니터링을 하고자 할 때 사용하는 옵션, 기본은 사용하는 것으로 되어 있다.
--api-port 3389 읽기 및 쓰기가 가능하여 외부에서 조작이 가능하므로......
--api-port -3389 와 같이 사용하여 읽기전용으로 하는 것이 좋다.
'Software > 암호 화폐(Cryptocurrency)' 카테고리의 다른 글
돈이 아무리 좋다고 하지만.... (0) | 2018.06.14 |
---|---|
ASIC에 대한 고찰 (0) | 2018.05.28 |
ICO(Initial Coin Offering) 란? (0) | 2018.05.26 |