ubuntu 18.04 ethminer 설치하기.
ethminer 는 이더리움을 채굴하는 커맨드라인 기반 프로그램이다.
* 사전 준비사항.
nvidia 드라이버 및 cuda 설치가 되어 있어야 한다.
cmake, libdbus-1-dev, build-essential 패키지가 설치되어 있어야한다. 만약 설치되어 있지않다면 설치한다.
# apt install cmake libdbus-1-dev build-essential
1. repository 추가
# add-apt-repository -y ppa:ethereum/ethereum
2. ethereum 패키지 설치
# apt install ehereum
3. git에서 ethereum을 복사한다.
# mkdir ethminer # cd ethminer # git clone https://github.com/ethereum-mining/ethminer . # git submodule init # git submodule update
4. 컴파일 하고 설치한다.
# mkdir build;cd build # cmake .. -DETHASHCUDA=ON -DETHASHCL=OFF # make install
5. 실행.
아무런 옵션 없이 실행하면 아래처럼 버전정보를 보여준다.
# ethminer ethminer 0.19.0-16+commit.47ae149e Build: linux/release/gnu No arguments specified. Try 'ethminer --help' to get a list of arguments.
이제, 자신의 전자지갑과 채굴풀을 사용하여 채굴을 실행하면 된다. 아래는 회원가입 필요없는 채굴풀(ethermine.org)에서 채굴하는 경우다.
뭔가 막 지나가며 가끔씩 Accepted 메시지가 보인다. 전자지갑은 0x333333333333333333333333333333333333330 이며, snowfox는 임의로 준 이름이다. asia1.ethermine.org 는 이더리움 채굴풀이다.
# ethminer -P stratum1+ssl://0x333333333333333333333333333333333333330.snowfox@asia1.ethermine.org:5555 ethminer 0.19.0-16+commit.47ae149e Build: linux/release/gnu i 05:05:28 ethminer Configured pool asia1.ethermine.org:5555 i 05:05:28 ethminer Selected pool asia1.ethermine.org:5555 i 05:05:28 ethminer Stratum mode : Eth-Proxy compatible i 05:05:28 ethminer Established connection to asia1.ethermine.org [172.65.231.156:5555] i 05:05:28 ethminer Spinning up miners... cu 05:05:28 cuda-0 Using Pci Id : 00:09.0 Tesla V100-SXM2-32GB (Compute 7.0) Memory : 31.45 GB cu 05:05:28 cuda-1 Using Pci Id : 00:0a.0 Tesla V100-SXM2-32GB (Compute 7.0) Memory : 31.45 GB cu 05:05:28 cuda-2 Using Pci Id : 00:0b.0 Tesla V100-SXM2-32GB (Compute 7.0) Memory : 31.45 GB cu 05:05:28 cuda-3 Using Pci Id : 00:0c.0 Tesla V100-SXM2-32GB (Compute 7.0) Memory : 31.45 GB i 05:05:28 ethminer Epoch : 391 Difficulty : 4.00 Gh i 05:05:28 ethminer Job: 615a4e05… block 11748821 asia1.ethermine.org [172.65.231.156:5555] cu 05:05:31 cuda-0 Generating DAG + Light(on GPU) : 4.12 GB cu 05:05:31 cuda-2 Generating DAG + Light(on GPU) : 4.12 GB cu 05:05:31 cuda-1 Generating DAG + Light(on GPU) : 4.12 GB cu 05:05:31 cuda-3 Generating DAG + Light(on GPU) : 4.12 GB i 05:05:32 ethminer Job: b92318ec… block 11748821 asia1.ethermine.org [172.65.231.156:5555] m 05:05:33 ethminer 0:00 A0 0.00 h - cu0 0.00, cu1 0.00, cu2 0.00, cu3 0.00 i 05:05:36 ethminer Job: 183bbc59… block 11748821 asia1.ethermine.org [172.65.231.156:5555] cu 05:05:38 cuda-2 Generated DAG + Light in 6,804 ms. 27.33 GB left. cu 05:05:38 cuda-3 Generated DAG + Light in 6,839 ms. 27.33 GB left. cu 05:05:38 cuda-0 Generated DAG + Light in 6,843 ms. 27.33 GB left. cu 05:05:38 cuda-1 Generated DAG + Light in 6,867 ms. 27.33 GB left. m 05:05:38 ethminer 0:00 A0 901.76 Kh - cu0 225.33, cu1 224.72, cu2 226.28, cu3 225.43 i 05:05:39 ethminer Job: 458f9408… block 11748822 asia1.ethermine.org [172.65.231.156:5555] i 05:05:40 ethminer Job: b768c662… block 11748822 asia1.ethermine.org [172.65.231.156:5555] m 05:05:43 ethminer 0:00 A0 346.24 Mh - cu0 86.57, cu1 86.56, cu2 86.57, cu3 86.55 cu 05:05:43 cuda-1 Job: b768c662… Sol: 0x6cadcf6640dcba0d i 05:05:43 ethminer **Accepted 82 ms. asia1.ethermine.org [172.65.231.156:5555] i 05:05:43 ethminer Job: 6e32e0a3… block 11748822 asia1.ethermine.org [172.65.231.156:5555] i 05:05:44 ethminer Job: cdc12bb8… block 11748823 asia1.ethermine.org [172.65.231.156:5555] i 05:05:44 ethminer Job: c306f568… block 11748823 asia1.ethermine.org [172.65.231.156:5555] m 05:05:48 ethminer 0:00 A1 346.65 Mh - cu0 86.66, cu1 86.66, cu2 86.66, cu3 86.66 i 05:05:49 ethminer Job: a8d48b0a… block 11748823 asia1.ethermine.org [172.65.231.156:5555]