저는 좋은 그래픽 카드 달린 컴퓨터가 없기 때문에 채굴은 하지 않습니다만, 원하시는 분들을 위해 채굴하는 방법 써봅니다.
아래 방법을 생각만 하고 실제로 실행해본적은 없어서 안 될 수도 있습니다. Win 32bit는 지원안됩니다.
-----------------------------------------------------------------------------------
1. Geth 설치 : 이미 설치 방법이 게시판에 올려져 있으므로 생략합니다.
2. OpenCL 설치
AMD : http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/
Nvidia : https://developer.nvidia.com/cuda-downloads
3. Cpp-ethereum 설치 (ethminer 설치)
https://github.com/ethereum/cpp-ethereum/wiki
위 링크에서 바이너리 파일 받아서 실행.
실행하면 설치할 프로그램들 선택하게 되어 있는데 ethminer만 설치해도 됩니다.
4. Ethminer 환경변수 설정 ( window인 경우 )
Cpp-ethereum 설치된 폴더의 하위 폴더인 release 폴더에 ethminer.exe가 있습니다. 이를 환경변수 설정해줍니다.
5. 커맨드(터미널) 창에서 Geth 실행
geth --rpc console // geth와 ethminer 사이에 데이터를 주고받아야 하기 때문에 rpc 통신 모드로 실행
6. 새로운 커맨드 창 추가로 띄우고 ethminer 실행
ethminer -G --opencl-platform 1 // GPU 마이닝 하는 경우. G가 대문자인 것에 유의. 비디오 카드가 2개가 아니라면( 예를 들어 데스크탑인 경우 메인보드에 온보드형 인텔 비디오 카드가 없다면 ) 숫자를 0으로 바꾸어서 실행.
ethminer --allow-opencl-cpu // CPU를 openCL 장치로 간주해서 마이닝 하는 경우. Geth의 CPU 마이닝보다 효율이 좋을 수도?
(ethminer 뒤에 붙는 다른 옵션들은 다음 소스코드 참조 : https://github.com/ethereum/cpp-ethereum/blob/6b84c020352c4888fc7499d96b2b73e964133fd3/ethminer/MinerAux.h )
CPU채굴은 진행하네요
GPU채굴은 ethminer -g -- opencl-platform 1 명령어를 입력하니
Invalid argument: -g
라고 나오네요 흠... 옵션명령어가 잘못된거 일까요???