오픈소스 마이너 ethminer의 알파버전 빌드입니다.
https://github.com/ethereum-mining/ethminer/releases
깃허브의 자동 빌드시스템 등을 통해서 자동으로 빌드가 되기때문에 바이러스 걱정은 하실 필요가 없으며,
이번 알파버전엔 특히 제가 개인적으로 수개월 전부터 사용하던 CUDA용 ptx 인라인 어셈블리 최적화 패치가 포함되었습니다
(ccminer의 소스 참고한 것. 자세한 내용은 다음 링크 참고. https://github.com/ethereum-mining/ethminer/pull/1734 )
간단한 벤치마크에 의하면
P106-100 6G(삼성램)으로 23.99 MH/s 정도 나오던 것이 24.02MH/s 정도로 약 +0.03 MH/s 정도 속도가 개선되었습니다.
예전에 ptx 인스트럭션 최적화 되기 전 버전의 ethminer 버전 0.17.0 근처의 속도
min/mean/max: 24,009,892/24,013,925/24,016,482 H/s
이번에 ptx 인스트럭션 inline asm 최적화 넣어서 개선된 속도가
min/mean/max: 24,036,518/24,041,482/24,045,366 H/s
max 속도 기준으로 +0.03 MH/s 개선
(물론 전압/오버/파워 등등 세팅에 따라 차이가 있겠지요. 단, GTX1050에서는 차이가 거의 없는 것 같습니다.)
또한 땡글에서 활동중이기도 하신 안씨아저씨의 CUDA-8 지원이 추가되었고,
CUDA-8 테스트 및 바이너리를 배포에 포함시킨 저의 수정제안도 받아졌습니다. https://github.com/ethereum-mining/ethminer/pull/1741
그리고 OSX 상에서 CUDA 지원 실행 파일도 이번 배포에 추가되도록 고쳤습니다.
마이닝허브의 경우
주의할 것은 이번 알파버전 빌드부터 주소 지정 방식에 약간의 변화가 생겼습니다
ethminer -U -P stratum+tcp:://`사용자아이디.워커`:x@마이닝풀허브주소:포트 와 같은 식으로
"사용자아이디.워커"를 ` (backtick) 문자로 감싸줘야 한다는 것입니다. (x는 비번임)
GPU가 낡아서 CUDA-8만 사용가능하신 분, 혹시 OS X + 엔비디아GPU를 사용하는 채굴을 하고자 하시는 분.
ethminer 오픈소스 마이너 팬 분들은 한번 사용해보시기 바랍니다~
참고로 ESN/CLO 등등과 같이 open-ethereum-pool 기반의 풀에서 캐는 경우에는 다음과 같은 명령을 사용합니다. (톱마이닝풀, 곤스마인, 세준풀 등등)
ethminer -U -P stratum://0x0000000000000000000000000000000000000000.worker0@풀서버주소:풀포트
(0x000000....0000 대신에 자신의 지갑 주소를 넣어야 함에 유의)
윈도우용 바이너리 다운받을때 주의점
윈도우는 CUDA-8, CUDA-9, CUDA-10 세가지 버전이 함께 배포됩니다. 가지고 있는 GPU가 조금 낡은 경우에는 CUDA-8용을 써보시길 바라며, GPU가 최신이라면 CUDA-10을 사용하는 것이 나을 수 있습니다.
(AMD사용자라면 아무거나 받아서 쓰시더라도 상관 없습니다~)
팁: 벤치마크 해보기
ethminer -U -M 50000
(블록번호 50000에서 CUDA ethminer 벤치마크 속도 측정하기. -U 대신 -G를 쓰면 AMD GPU 테스트)
ethminer --cuda-devices 0 -U -M 50000
(첫번째 그래픽 카드가 CUDA인 경우. GPU-0만 테스트하기)