암호화폐 및 블록체인/암호화폐 파고들기

레이븐코인(Ravencoin), 채굴(Mining)하기

Steve Jang 2019. 5. 13. 09:02

레이븐코인에 대한 포스팅을 올린 이후, 최근 레이븐코인(Ravencoin, RVN)에 대한 관심이 급격히 올라가고 있는 상황인데 레이븐이 포스팅을 한지 며칠 지나지 않아서 7배가 올라가는 말도 안되는 현상이 발생하여 매수를 하는 것을 포기하고, 마이닝(Mining)을 시도해보기로 했다.


레이븐코인은 회사 소속이 아니라 탈중앙화를 추구하는 개발자들이 만든, 즉 커뮤니티가 만든 코인으로 내가 지향하는 암호화폐와 맞아 떨어지며 이더리움이나 비트코인 혹은 라이트코인은 이미 부피가 커지거나 발행량이 적어서 하나를 채굴하는데 걸리는 시간이 1년 넘게 걸리기 때문에 채굴하는 맛이 안난다.


이에 반해 레이븐코인은 채굴 세력의 진입을 막기 위해 채굴 알고리즘이 16개가 존재하고, 이게 시시각각 변해서 ASIC같은 채굴기가 제대로 활동을 못한다. 즉, 개인이 채굴하기 정말 알 맞은 채굴코인이라 하겠다.




컴퓨터 사양


우선 레이븐코인의 채굴을 돌리고 있는 집 컴퓨터 사양은 다음과 같다.


CPU : Intel(R) Core(TM) i7-8700 3.2GHz

Ram : 16.0 GB

GPU : nVIDIA GeForce GTX 1060 6GB


월드오브워크래프트(World of Warcraft)를 하기 위해서 맞춘 무난한 컴퓨터이다. 내 집컴터는 지포스이기 때문에 쿠다(CUDA)를 사용하는 마이너 프로그램을 사용할 예정이니, AMD 계열의 그래픽 카드를 보유하신 분들은 뒤로 가기를...



지갑(Wallet) 설치

채굴을 하기에 앞서, 레이븐 공식 지갑(Ravencoin Wallet)을 설치할 것을 권유하고 있다. 업비트(Upbit)의 계정으로도 될 것 같은데 현재 첫채굴은 지갑을 설치 후, 지갑에 있는 계좌로 채굴을 시도한 후 업비트에 있는 레이븐 지갑으로 옮기는 것을 목표로 한다.

지갑은 아래의 레이븐코인의 공식 프로젝트 깃허브에 있다. (아래 주소 클릭)
https://github.com/RavenProject/Ravencoin/releases




필자는 raven-2.2.2.0-win64-setup.exe를 다운로드하여 실행하였다. zip형태는 너무 귀찮고, 그냥 컴퓨터에 설치하는게 환경설정등을 알아서 잡아주기 때문에 개인적으로 권장하고 싶다.


Next...Next..Next


지갑을 모두 설치하면, 동기화를 시작하게 된다. 레이븐코어를 설치할 때 약 8~9기가 정도의 용량을 잡아 먹기 때문에 본인 PC가 그정도의 하드 용량을 보유하고 있는지 확인을 하자.


블록체인을 동기화하는 작업 중

동기화가 마무리 되면 다음과 같이 지갑설치가 마무리 된다. 




입금 계좌 생성


지갑을 만들었으니, 이제 전용 계좌를 만들어야 된다. 지갑의 "받기" 탭을 클릭한 후



라벨에 값을 입력하고(라벨에 값을 넣는 건 필수는 아님), 지불 요청을 클릭하면 



다음과 같이 계좌가 만들어진다.



마이너 프로그램 설치


필자가 설치한 마이닝 프로그램은 "t-rex miner" 이다. 


https://github.com/trexminer/T-Rex/releases



위 깃헙 주소로 들어가면, 버전 리스트가 나오며 버전을 클릭하면



이렇게 프로그램 리스트들이 나오게 된다. 필자의 OS는 windows 10에 cuda가 10.1 버전이 설치되어 있어서, "t-rex-0.9.2-win-cuda10.0.zip"을 다운로드 하였다. t-rex는 cuda가 필수 조건 이기 때문에 아래 포스팅 주소를 보고 똑같이 따라가면서 설치하면 된다.




마이너 실행


지갑, 계좌, 쿠다, t-rex 모두 완료했다면, t-rex zip 파일을 원하는 폴더에 압축을 풀고, cmd 창(윈도우 검색에 cmd 입력)에서 t-rex 폴더 위치로 간다. 만약에 c:\t-rex 라는 폴더에 설치를 하였을 경우


cmd로 명령 프롬프트 창 실행

c:

cd \t-rex


위와 같은 명령어로 설치한 폴더로 이동하고 아래의 명령어를 실행한다.


t-rex.exe -a x16r -o stratum+tcp://asia1.hellominer.com:6600 -u 지갑주소.워커명/이메일주소 -p x -l log.txt --api-bind-http 0.0.0.0:4068


예를 들어 지갑의 주소가 "eijfoiwejfowjeifoj"이고, 이메일 주소가 "abc@gmail.com"일 경우


t-rex.exe -a x16r -o stratum+tcp://asia1.hellominer.com:6600 -u eijfoiwejfowjeifoj.myhome/abc@gmail.com-p x -l log.txt --api-bind-http 0.0.0.0:4068


워커명은 자유롭게 입력하면 된다. 필자는 "myhome" 입력


프로그램이 실행된 모습


정상적으로 프로그램(마이너)가 실행이 되는지 확인하고 싶으면, 브라우저를 연 후 "localhost:4068"을 입력하면 아래와 같은 t-rex 페이지가 뜬다


정상적으로 실행되고 있는 모습


그리고, 헬로마이너 채굴풀에서 채굴 작동 상황을 알 수 있는데 

https://hellominer.com/RVN/RVNAccount.aspx?Address={본인 지갑주소}


위 경로에 들어가면, 헬로마이너에서 채굴을 하고 있는 현황을 볼 수 있다. 채굴한지 얼마 안되었다면, 약 10분 정도는 기달려야 화면에 노출이 된다. 그리고 지정된 양의 채굴이 완료되면, 지갑으로 보내는 기능이 있는데 User Settings에서 Minimum Payout을 원하는 양을 설정(필자는 20)할 수 있다.


레이븐 지갑으로 채굴한 후


업비트 지갑으로 채굴시도



지갑에 이체된 레이븐 코인


채굴이 완료되어 지갑에 이체된 모습


약 2.5일 정도 채굴을 실행하니, 20개의 RVN(약 60원이니, 하루당 500원 정도)이 모였다. 지갑에 있는 것을 업비트 계좌로 보내려 하는데 confirm이 길기 때문에 약 1시간 40분 정도 걸린다고 보면 된다.




업비트의 레이븐 계좌에 입금이 진행중인 상태



레이븐의 업비트 반영이 62.79원 일때 반영되어서, 현재는 약 1.46% 상승한 것을 볼 수 있다ㅎㅎ 한번의 전체 프로세스가 완료된 것을 봤기 때문에 오늘부터는 업비트 계좌로 직접 보낼 예정이다. 


자원을 거의 먹고 있지 않는다.


전기세 압박이 당연히 있어서 효율이 좋지는 않지만, 생각보다 컴퓨터 자원을 많이 쓰지 않기 때문에 작업(혹은 미드를 보던가)을 하면서 채굴을 동시에 진행한다면, 나쁘지 않은 선택일 것 같다.



현재, 위와 같은 방법으로 실행하였을 때 채굴이 안되는 현상이 발생하고 있다. 아무래도 버전 업이 되면서 새로운 인자값을 줘야 하는 것 같은데 다음과 같이 변경하면 채굴이 정상적으로 진행된다.


기존

t-rex.exe -a x16r -o stratum+tcp://asia1.hellominer.com:6600 -u 지갑주소.워커명/이메일주소 -p x -l log.txt --api-bind-http 0.0.0.0:4068


t-rex.exe -a x16rv2 -o stratum+tcp://asia1.hellominer.com:6600 -u 지갑주소.워커명/이메일주소 -p x -l log.txt --api-bind-http 0.0.0.0:4068


볼드체로 처리한 부분이 변경되었다.




2020년 6월 27일 레이븐코인 채굴 알고리즘의 변경(x16rv2 -> kawpow)으로 신규 포스팅한 글이 있으니 참고하시기 바랍니다.