공부하고

오랜만에 모네로(xmr)를 채굴하기 위해 마풀허를 접속해보니 새로운 해시 프로토콜(pow)을 사용한다는 것을 알게 되었습니다.


새로운 pow는 바로 'monero7'인데 이는 기존 포스팅에서 안내드린 'xmr-stak-cpu' 마이너에서는 지원하지 않아 


Monero-v7와 Aeon-v7, Sumukoin-v3 등 새로운 pow를 지원하는 'xmr-stak' 마이너를 사용해보기로 하였습니다.



xmr-stak은 xmr-stak-cpu의 통합 버전이기 때문에 설치 과정은 거의 동일합니다.




필수 패키지 설치

yum install epel-release
yum install libmicrohttpd-devel autoconf cmake3 centos-release-scl hwloc-devel scl-utils git



devtoolset-4-gcc 설치 및 활성화

yum install devtoolset-4-gcc* 
scl enable devtoolset-4 bash

xmr-stak 컴파일 시 필요한 GCC v5.1+을 위해 devtoolset-4을 활성화 합니다.




xmr-stak 클론

git clone https://github.com/fireice-uk/xmr-stak.git




클론 받은 폴더로 이동

cd xmr-stak



xmr-stak 개발자 기부 비활성화(선택사항)

sed -i 's/constexpr double fDevDonationLevel.*/constexpr double fDevDonationLevel = 0.0;/' ./xmrstak/donate-level.hpp



빌드 및 설치

cmake3 -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
make

만약, 그래픽 카드 채굴을 활성화 하고 싶으시다면 cmake3 시 -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF 옵션을 제거해주세요.




xmr-stak 초기 설정

./bin/xmr-stak Please enter: - Do you want to use the HTTP interface? Unlike the screen display, browser interface is not affected by the GPU lag. If you dont want to use it, please enter 0, otherwise enter port number that the miner should listen on HTTP 리포터 활성화를 원할 경우 포트 번호를 입력, 그렇지 않을 경우 0 입력 0 Configuration stored in file 'config.txt' Please enter: - Please enter the currency that you want to mine: - aeon7 - bbscoin - croat - cryptonight - cryptonight_heavy - cryptonight_lite - cryptonight_lite_v7 - cryptonight_v7 - edollar - electroneum - graft - haven - intense - karbo - monero7 - stellite - sumokoin 마이닝 할 화폐의 pow 방식 입력 monero7 - Pool address: e.g. pool.usxmrpool.com:3333 마이닝 주소 입력 asia.cryptonight-hub.miningpoolhub.com:20580 - Username (wallet address or pool login): 유저명 입력(지갑 주소 또는 pool 계정), 마이닝풀허브는 계정명.마이너명(id.worker)

wi-fi.worker1 - Password (mostly empty or x): 마이너 비밀번호 입력 x - Rig identifier for pool-side statistics (needs pool support). Can be empty: pool 관련 설정(입력 필요x) - Does this pool port support TLS/SSL? Use no if unknown. (y/N) 사용하는 pool의 TLS/SSL 지원 여부 y - Do you want to use nicehash on this pool? (y/n) 나이스해시 pool 사용 설정 여부 n - Do you want to use multiple pools? (y/n) 다중 pool 사용 설정 여부 n




xmr-stak 실행

./bin/xmr-stak