Mac OS X에서 모너 코인을 CPU 마이닝

동기



지금 CPU에서 마이닝은 안되겠지, 라는 것은 알고 있습니다만, 채굴을 한다는 것은 어떤 일인가,
시도하지 않고 알았던 얼굴보다는, 하는 일로 얻어지는 지식은 적지 않을 것이라고 하는 호기심의 근원, 시험해 보았습니다.
특히, 지금의 Mac 정보가 적고, 빌드에 고전했기 때문에 공유합니다.
여러가지 시행착오한 결과, 최적해인지 정리할 수 없으므로, 용서해 주십시오.

소지 카드


  • 탈락 된 Macbook Air (El capitan)
  • 포기의 나쁜

  • 사전 준비


  • Xcode Command Line Tools
  • homebrew

  • 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

    빌드 할 수 있다면, 파는 것만으로

    모너 코인을 파다



    사전 준비


  • 모너 코인 지갑
  • Monacoin-Qt

  • Monappy

  • 마이닝 풀 (광산) 계정
  • ASICpool
  • VIPpool


  • 설정 파일 만들기



    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 정도의 인상입니까.
    이것에 가치를 찾을 수 있는지 여부. .

    '파낸 적이 있다'는 것이 언젠가 큰 재산이 된다



    여부는 지금은 모릅니다만, 언젠가 보답했을 때에 그렇게 되어 있으면 좋은 것입니다.
    써 보면 이 정도였습니다만, 빌드에 소비한 시간은 자신에게 있어서는 이미 유익한 것이 되어 있다고 생각합니다.

    좋은 웹페이지 즐겨찾기