이번 시간에는 ‘마이닝풀허브(miningpoolhub.com)’에서 NVIDIA 그래픽카드로 ‘모네로(Monero)’를 채굴하는 방법에 대해서 알아보겠다. 과연 어떠한 세팅 방법과 채굴 프로그램이 필요한지 확인해 보자.
STEP 1. 마이닝풀허브 회원가입
▲ 마이닝풀허브 홈페이지
‘모네로’를 채굴하기 위해서는 먼저 그룹 채굴 방식인 ‘채굴풀’에 가입해야 한다. 회원 가입을 위해서는 국내 유명 채굴풀인 ‘마이닝풀허브(miningpoolhub.com)’에 접속한 뒤, 좌측 상단에 ‘회원 가입’을 누른다.
▲ 마이닝풀허브 회원 가입은 한글로 설명되어 있다
마이닝풀허브에 회원가입 하는 방법은 상당히 쉽다. 공란에 아이디, 암호, 이메일, 핀 번호만 입력하면 된다.
STEP 2. 마이너 생성
▶ 모네로(Monero) 선택하기
마이닝풀허브에 접속하면 좌측에 채굴 가능한 암호화폐 리스트가 있다. 이 중에서 '모네로(Monero)'를 찾아 클릭한다.
▶ 마이너(Miner) 탭 클릭하기
‘모네로’풀에 들어온 뒤, ‘마이너(Miner)’를 클릭한다.
▶ 마이너 생성하기
'마이너 탭'에서는 '마이너'를 추가, 삭제할 수 있다. 또한, '마이너'가 정상적으로 작동하고 있는지도 확인할 수 있다. 이제 채굴자가 원하는 '마이너' 이름과 암호를 입력한 뒤, ‘마이너 추가’ 버튼을 누른다. 그러면 우측에 '마이너'가 정상적으로 생성된다.
STEP 2. Xmr-stak GPU 마이너 다운
'마이닝풀허브'에서는 '모네로'를 채굴할 수 있는 NVIDIA 용 채굴 프로그램으로 ’Xmr-stak GPU 마이너’를 제공한다. ' Xmr-stak GPU 마이너’는 본문 하단에 있는 링크를 클릭하면 다운받을 수 있다.
STEP 3. 배치 파일 설정
▶ ‘config.txt’ 찾기
'Xmr-stak GPU 마이너’를 다운 받은 후 압축을 해제한다. 그 후 폴더 안에 있는 ‘config.txt’ 파일을 찾아 더블 클릭한다.
▶ 그래픽카드 설정하기
▲ 'config.txt' 파일을 열면 그래픽카드 설정 방법이 자세히 나와 있다
‘config.txt’파일을 열면 그래픽 카드 설정 방법이 나와있다. 이 중 "gpu_threads_conf"에 “[ { "index" : 0, "threads" : 32, "blocks" : 25, "bfactor" : 7, "bsleep" : 25, "affine_to_cpu" : false},],”를 복사하여 붙여넣는다.
만약, 사용하는 그래픽카드가 6개라면 위와 같이 “index” 숫자만 달리하여 복사, 붙여넣기 하면 된다.
▶ 채굴 계정 설정하기
이제 채굴 계정을 입력할 차례다. 그러기 위해서는 'config.txt' 파일 안에 “pool_address”, “wallet_address”, “pool_passwor”를 찾아야 한다. “pool_address"는 채굴 풀 주소를 의미하며 마이닝풀허브 모네로 채굴 풀 주소인 “asia.cryptonight-hub.miningpoolhub.com:20580”를 입력한다. “wallet_address”은 지갑 주소를 의미하는데 개인 모네로 지갑 주소를 입력해도 되지만, 마이닝풀허브 ID와 마이너 이름을 입력해도 된다. 만약, 마이닝풀허브 아이디가 ‘news’이고 마이너 이름이 ‘1’이라면 ‘news.1’을 입력한다. 마지막으로 "pool_password"는 채굴풀 비밀번호를 의미하는데 채굴자가 비밀번호를 따로 설정하지 않았다면 “x”로 표시한다.
그래픽카드, 채굴 계정 설정이 모두 끝났다면 'config.txt'를 저장하고 닫는다.
▶xmr-stak 실행하기
모든 세팅이 끝났으므로 이제 ‘xmr-stak-nvidia.exe’를 더블클릭하여 채굴 프로그램을 실행시킨다.
STEP 4. 그래픽카드 최적화
그래픽카드가 암호화폐를 더 효율적으로 채굴하기 위해서는 '코어 클럭(Core Clock)'과 '메모리 클럭(Memory Clock)'을 각각 조정해야 한다. 그런데 암호화폐 알고리즘 함수마다 최적화된 ‘코어 클럭’과 ‘메모리 클럭 값’이 모두 다르다. 따라서 현재 채굴하고 있는 암호화폐가 어떤 알고리즘 함수를 사용하는지 알아야 한다.
▲ 최적화 전(위), 후(아래)
'모네로(Monero)'는 '크립토나이트(Cryptonight)'라는 '해시 함수 알고리즘(Hash Function Algorithm)'을 사용하는데 이 '해시 함수 알고리즘'을 사용하는 암호화폐는 ‘메모리 클럭’과 ‘코어 클럭’에 '해시 레이트(Hash Rate)' 영향을 받는다. 따라서 '모네로'를 채굴할 때에는 ‘메모리 클럭’과 ‘코어 클럭’을 높여야 한다. 하지만 클럭을 과하게 올리면 채굴이 비정상적으로 진행될 수 있으며 채굴PC가 다운될 수 있기 때문에 그래픽카드에 무리가 가지 않는 선에서 올리는 게 좋다.
글쓴이는 채굴PC의 소비전력을 조금이라도 낮추기 위해 그래픽카드 전력 제한을 70%로 설정했으며 ‘코어 클럭’과 ‘메모리 클럭’을 각각 +100Mhz, +700Mhz 정도 올렸다.
여기서 한가지 주의할 점은 채굴자가 똑같은 GTX1060 6GB로 채굴을 진행한다고 하더라도 본인에게 알맞은 ‘코어 클럭’을 일일이 찾아야 한다는 것이다. 왜냐하면 채굴환경마다 그래픽카드의 오버클럭 범위가 달라질 수 있기 때문이다. 따라서 글쓴이가 설정한 ‘코어 클럭값’은 참고만 하는 게 좋겠다. 추가로 ‘코어 클럭’과 ‘메모리 클럭’을 조절할 수 있는 '애프터버너(AfterBurner)'는 본문 하단에 있는 링크를 통해 다운받을 수 있다.
해시 레이트(Hash Rate)
'해시(Hash)'는 암호화 되어있는 어려운 문제들을 푸는 것을 뜻하며 '해시 레이트(Hash Rate)'는 해시의 속도를 나타낸다. '해시 레이트'는 H/s, KH/s, MH/s, GH/s, TH/s 단위로 쓰며 암호화폐마다 '해시 레이트' 단위는 다르다.
해시 함수 알고리즘(Hash Function Algorithm)
해시 함수 알고리즘은 긴 길이의 데이터를 짧은 길이의 데이터로 변환하는 것을 뜻한다. 암호화폐가 사용하는 해시 함수 알고리즘으로는 SHA-256(비트코인), Scrypt(라이트 코인), Ethash(이더리움, 이더리움 클래식) 등이 있다.
채굴 초보자는 암호화폐를 채굴할 때 그래픽카드뿐만 아니라 운영체제, 메인보드 최적화를 필수로 해야 한다. 아직 최적화를 하지 않았다면 본문 하단에 있는 별도의 링크를 통해 운영체제와 메인보드를 각각 최적화하자.
STEP 5. 수정한 배치파일 실행
‘xmr-stak-nvidia.exe’ 파일을 더블 클릭하여 실행시킨다. 채굴 프로그램이 마이닝풀허브에 정상적으로 접속되며 '해시 레이트(Hash Rate)'도 GTX1060 6GB 기준, 400 H/s 이상이라면 정상 작동한다고 볼 수 있다.
STEP 6. 채굴 모니터링(Monitoring)
▲ 현재 채굴이 정상적으로 진행되고 있다면 ‘작동 중’이라는 메뉴에 V 표시가 뜬다
현재 채굴PC가 정상적으로 채굴이 진행되고 있는지 확인하려면 ‘마이너 설정’ 메뉴로 가면 된다. 이 메뉴에서는 내가 설정한 '마이너'의 작동 여부를 확인할 수 있다. ‘모니터 ON’으로 설정하면 채굴이 비정상적으로 진행될 때 '마이닝풀허브' 회원가입시에 작성한 이메일로 알람이 온다.
지금까지 NVIDIA 그래픽카드로 ‘모네로’를 채굴하는 방법에 대해서 알아봤다. 사실 ‘모네로’는 그래픽카드 개수에 따른 배치파일 수정부터 채굴풀 주소, 로그인 정보, 비밀번호까지 이곳저곳 손볼 게 많다. 그러나 본 채굴 가이드를 참고한다면 어렵지 않게 ‘모네로’를 채굴할 수 있을 것이다.
<Xmr-stak GPU 마이너(nvidia) 다운로드 링크>
https://github.com/fireice-uk/xmr-stak-nvidia/releases
<AfterBurner 다운로드 링크>
https://www.msi.com/page/afterburner
<채굴PC 최적화 가이드>
메인보드 편: http://dpg.danawa.com/news/view?boardSeq=64&listSeq=3596798
운영체제 편: http://dpg.danawa.com/news/view?boardSeq=64&listSeq=3607386
글, 사진 / 김영성 popeye@danawa.com
(c)가격비교를 넘어 가치쇼핑으로, 다나와(www.danawa.com)
- 관련상품