Mac OS X에서 모너 코인을 CPU 마이닝
동기
지금 CPU에서 마이닝은 안되겠지, 라는 것은 알고 있습니다만, 채굴을 한다는 것은 어떤 일인가,
시도하지 않고 알았던 얼굴보다는, 하는 일로 얻어지는 지식은 적지 않을 것이라고 하는 호기심의 근원, 시험해 보았습니다.
특히, 지금의 Mac 정보가 적고, 빌드에 고전했기 때문에 공유합니다.
여러가지 시행착오한 결과, 최적해인지 정리할 수 없으므로, 용서해 주십시오.
소지 카드
사전 준비
cpuminer 빌드
라이브러리 등 설치
마이닝을 할 때는 CPU Miner라는 프로그램이 필요하기 때문에 소스 코드를 다운로드.
$ git clone https://github.com/tpruvot/cpuminer-multi
README에 따르면 libcurl, jansson, openssl, pthreads, zlib가 필요하기 때문에 homebrew를 구사하여 설치.
$ brew install curl
$ brew install jansson
OpenSSL은
$ brew install openssl
그래도 OSX 표준 경로 (/usr/bin/openssl)에서 전환하지 않았기 때문에 경로를 통과했습니다.
(확인되지 않았지만 표준 OpenSSL을 사용해도 문제가 없었을 수 있습니다 )
$ echo export PATH=/usr/local/Cellar/openssl/1.0.2l/bin:$PATH >> ~/.bash_profile
$ source ~/.bash_profile
(버전은 필수 확인)
$ which openssl
로 패스가 바뀐 것을 확인.
pthreads는
$ brew install php56-pthreads
zlib는 특별히 뭔가 한 기억이 없기 때문에 원래부터 들어 있거나 Xcode에 포함되어 있습니까?
기타, automake, autoconf도 마찬가지로 설치.
빌드
README 거리에
$ ./autogen.sh
$ ./nomacro.pl
$ ./configure CFLAGS="*-march=native*" --with-crypto --with-curl
make
그렇다면 make 할 수 없어 빠졌는데,
$ ./autogen.sh
$ ./nomacro.pl
$ ./configure CFLAGS="-march=native" --with-crypto --with-curl
$ perl -p -i -e "s/#if \(WINDOWS\)/#define ASM 0\n#if (WINDOWS)/g" algo/neoscrypt.c
$ make
결국 이것으로 어떻게든 성공!
(세 번째 줄 : CFLAGS * 빼기)
(4행째: 어떠한 이유로 ASM의 코드가 움직이지 않기 때문에, 수동으로 무효로 하는 것)
[참고] htps : // 비 t 코인타 lk. rg / 어서 x. php? 토피 c = 841401. msg13025434#msg13025434
빌드 할 수 있다면, 파는 것만으로
모너 코인을 파다
사전 준비
Monappy 등
설정 파일 만들기
ASICpool 예제
monacoin.json
{
"api-bind": "127.0.0.1:4048",
"url": "stratum+tcp://stratum-jp.asicpool.info:2101",
"user": "ユーザー名.ワーカー名",
"pass": "パスワード",
"algo": "lyra2rev2",
"threads": 0,
"cpu-priority": 0,
"cpu-affinity": -1,
"benchmark": false,
"debug": false,
"protocol": false,
"quiet": false
}
[참고] htps : // bg.ゔぃsゔぃリアl. 코 m/아리치ぇs/499
실행
$ ./cpuminer --config monacoin.json
그러자 맥이 씹기 시작하고,
잠시 후,
yes!
나옵니다.
이것이 파고 있는 사인인 것 같습니다만, 이번 GPU라면 MH/s 나오는 것 같기 때문에 약 1000배 차이는 있을 것 같습니다.
만일 채굴을 계속했다고 해서, 0.001MONA/DAY 정도의 인상입니까.
이것에 가치를 찾을 수 있는지 여부. .
'파낸 적이 있다'는 것이 언젠가 큰 재산이 된다
여부는 지금은 모릅니다만, 언젠가 보답했을 때에 그렇게 되어 있으면 좋은 것입니다.
써 보면 이 정도였습니다만, 빌드에 소비한 시간은 자신에게 있어서는 이미 유익한 것이 되어 있다고 생각합니다.
Reference
이 문제에 관하여(Mac OS X에서 모너 코인을 CPU 마이닝), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/asymme/items/7c6aa8d9b59dd560b701텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)