엔비디아 GPU에서 레이븐코인(RVN) 채굴이 괜찮습니다. 갑자기 가격이 오르면서 이더리움(ETH) 채굴보다 훨씬 좋지요. 저도 GTX 1070/1070Ti 등으로 이더리움에서 레이븐으로 옮겼는데, 채굴 방법 간단히 말씀 드릴게요. GTX 1070 이상 쓰시는
X16R 알고리즘
우선 레이븐 코인은 X16R 알고리즘을 씁니다. X16R 알고리즘은 X15 알고리즘에 SHA512가 추가된 것입니다. 이 16개의 알고리즘을 랜덤으로 돌려서 씁니다. 16개의 알고리즘 목록은 다음과 같습니다.
Blake, BMW, Groestl, JH, Keccak, Skein, Luffa, Cubehash, Shavite, Simd, Echo, Hamsi, Fugue, Shabal, Whirlpool and SHA512
채굴하는 입장에서 어떤 알고리즘을 쓰는지 정확하게 알 필요는 없지만 각 알고리즘의 특성을 알고 계시면 GPU/메모리를 어떻게 오버해야할지 감을 잡을 수 있을 것 같습니다. 대부분 GPU 클럭에 더 큰 영향을 받는 알고리즘입니다. 16개의 알고리즘으로 ASIC 저항을 하고 있지만 ASIC이 불가능한 건 아닙니다. 저 16개를 모두 지원하는 제품을 만들면 되겠죠. 그럼 배보다 배꼽이 커지니 시도를 하지 않는 듯 합니다.
채굴 프로그램
NVIDIA
T-Rex Miner https://bitcointalk.org/index.php?topic=4432704.0
Zealot/Enemy Miner https://bitcointalk.org/index.php?topic=3378390.0
AMD
WildRig Mulity Miner https://bitcointalk.org/index.php?topic=5023676.0
Avermore miner https://bitcointalk.org/index.php?topic=3330680.0
엔비디아 AMD 양쪽 모두 채굴 프로그램이 있지만 AMD의 경우 효율이 좋지 않아서 그리 추천하진 않습니다. RX580이 8MH/s 정도에 Vega 56이 14MH/s Vega 64가 15MH/s 정도입니다. GTX 1070/1070Ti가 16~18MHs 정도인데 조금 부족하지요. T-Rex와 Zealot/Enemy Miner 둘다 써봤는데 크게 속도 차이는 없었습니다. 편하신 걸 고르셔도 될 거 같습니다. 주의점은 두 마이너 모두 Cuda 9.1/9.2/10.0 프로그램이 따로 있습니다. 맞추어 고르셔야 합니다. 드라이버 버전별로 지원하는 Cuda 버전이 다르니 확인해 보세요.
드라이버별 Cuda 버전
Cuda 10.0(For 10x0 & 20x0 cards, new drivers ver 411+)
Cuda 9.2 (For 10x0 cards and drivers over ver 397+)
Cuda 9.1 (For 10x0 cards and drivers over ver 388+)
저는 엔비디아 드라이버 399.24에 Cuda 9.2 지원 마이너로 쓰고 있습니다.
해쉬값
16개의 알고리즘을 랜덤으로 돌리기 때문에 해쉬값이 절대 일정하지 않습니다. 8도 나왔다 24도 나왔다 왔다 갔다 합니다. 평균 해쉬값이 중요합니다. GPU별 해쉬값은 보통 이 정도입니다. 각자 쓰시는 GPU, 오버 설정 등에 따라 다르니 참고로 보세요. 저는 GPU +200MHz, Memory +500Mhz에 Power Limit 60%에서 조절하고 씁니다.
NVIDIA
GTX 1050 Ti 6~7MH/s
GTX 1060 9~10MH/s
GTX 1070 17~18MH/s
GTX 1070 Ti 18~19Mh/s
GTX 1080 23~24MH/s
GTX 1080 Ti 29~30MHs
RTX 2060 20~21MH/s
RTX 2070 26~27MH/s
RTX 2080 29~30Mh/s
RTX 2080 Ti 35~37MH/s
AMD
RX 470 5~6MH/s
RX 480 7~8MH/s
RX 570 6~7MH/s
RX 580 8~9MH/s
Vega 56 10~11MH/s
Vega 64 12~13MH/s
채굴풀
Surpnova https://rvn.suprnova.cc
Nanopool https://rvn.nanopool.org
Ravenminer https://www.ravenminer.com
점유율이 높은 풀입니다. Surpnova가 15% 정도로 압도적으로 높고 그 다음은 3% 정도입니다. Surpnova가 마이닝 풀 허브와 같은 풀 프로그램에 기반하는지라 뷰도 비슷하고 API도 동일하게 지원해서 저는 Surpnova를 쓰고 있습니다. Nanopool이 간단해서 잠깐 써봤는데 Suprnova가 더 나오는 거 같습니다.
채굴 예제
T-Rex 기준입니다.
cd %~dp0
SET USERID=[풀 ID]
SET WORKERID=[채굴기 이름]
SET MINER=T-Rex
SET MINER_ALGORITHM=x16r
:T-Rex
SET MINER_SCHEME=stratum+tcp
SET MINER_POOL=rvn.suprnova.cc
SET MINER_PORT=6666
Title %MINER%: %ComputerName% %MINER_ALGORITHM%
color 0F
:Start
t-rex.exe --algo %MINER_ALGORITHM% --url %MINER_SCHEME%://%MINER_POOL%:%MINER_PORT% --user %USERID%.%WORKERID% --pass x --api-bind-http 0.0.0.0:3833 --log-path %ComputerName%_%Date%.log
Timeout /T 1
goto start
제가 지금 쓰고 있는 배치 파일 내용입니다.