mac에서 더블 클릭으로 Monero를 마이닝 할 수 있도록 시도했습니다.
5416 단어 가상 통화MacOSX마이닝Blockchainmonero
주의
2018년 10월 Monero의 하드 포크로 해시 알고리즘이 cryptonightv8로 변경되었습니다. v1.4 이후의 마이너를 이용하십시오.
※마이닝 CPU 파워의 3% 정도를 개발 비용으로 이용하고 있습니다. 미리 양해 바랍니다 m (_ _) m
목적
최근 가상화폐의 마이닝에 빠져서 약속 있음/없음을 사용하여 마이닝을 실험하기도 합니다만, 어쨌든 콘솔에서 커맨드 라인을 치는 것이 아니라 아이콘을 더블 클릭하면 마이닝을 시작할 수 없습니다. 시도해 보았습니다.
방법
MacOSX의 어플리케이션 형식의 실체는 폴더로 되어 있어 그 안에 있는 Info.plist에 따라 다양한 처리를 실행해 줍니다. 이 구조를 살려 내부에있는 마이닝 소프트웨어를 움직이는 방법을 취합니다.
마이닝 소프트웨어는 CPU 마이닝 중 빠르다고 평판의 xmr-stak-cpu를 사용해 Monero를 마이닝하기로 했습니다.
구성
최근 가상화폐의 마이닝에 빠져서 약속 있음/없음을 사용하여 마이닝을 실험하기도 합니다만, 어쨌든 콘솔에서 커맨드 라인을 치는 것이 아니라 아이콘을 더블 클릭하면 마이닝을 시작할 수 없습니다. 시도해 보았습니다.
방법
MacOSX의 어플리케이션 형식의 실체는 폴더로 되어 있어 그 안에 있는 Info.plist에 따라 다양한 처리를 실행해 줍니다. 이 구조를 살려 내부에있는 마이닝 소프트웨어를 움직이는 방법을 취합니다.
마이닝 소프트웨어는 CPU 마이닝 중 빠르다고 평판의 xmr-stak-cpu를 사용해 Monero를 마이닝하기로 했습니다.
구성
Info.plist
Info.plist에는 exec.sh를 실행하는 설정을 작성합니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleExecutable</key>
<string>exec.sh</string>
</dict>
</plist>
예 c. sh
쉘 스크립트는 Resources/xmr-stak-cpu를 백그라운드에서 실행하는 프로세스를 작성합니다.
#!/bin/bash
DIR=`dirname $0`
cd $DIR/../Resources/
./xmr-stak-cpu &
config.txt
마이닝 설정은 파일을 읽으면서 잘 자신을 위해 사용자 정의하십시오.
음, 설정해야 할 곳은 CPU 주위 (cpu_threads_conf)와 마이닝 풀 근처 정도입니다.
"cpu_threads_conf" :
[
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 },
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 1 },
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 2 },
],
/*
* pool_address - Pool address should be in the form "pool.supportxmr.com:3333". Only stratum pools are supported.
* wallet_address - Your wallet, or pool login.
* pool_password - Can be empty in most cases or "x".
*
* We feature pools up to 1MH/s. For a more complete list see M5M400's pool list at www.moneropools.com
*/
"pool_address" : "monerohash.com:3333",
"wallet_address" : "455h9vpZNrygxoHXi8oE44KkuVL82pzg3DGpAw4gGfkLVKfpAWFFNuaV9CPSEu85BWE4oh7di62s2RwznKaaqeNT41hEQzV",
"pool_password" : "x",
멈추는 방법
마이닝을 중지하는 분은 MacOS와 함께 제공되는 Automator를 사용해 보았습니다.
Automator를 사용하면, 쉘 스크립트의 실행은 아래와 같이 GUI로 박는 것만으로 할 수 있습니다.
pkill을 호출하여 xmr-stak-cpu를 중지합니다.
아티팩트
TODO
시작과 종료의 앱은 하나로 정리해도 좋을 것 같다.
Reference
이 문제에 관하여(mac에서 더블 클릭으로 Monero를 마이닝 할 수 있도록 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kackytw/items/1b014a221d43a4f7a23a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
TODO
시작과 종료의 앱은 하나로 정리해도 좋을 것 같다.
Reference
이 문제에 관하여(mac에서 더블 클릭으로 Monero를 마이닝 할 수 있도록 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kackytw/items/1b014a221d43a4f7a23a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(mac에서 더블 클릭으로 Monero를 마이닝 할 수 있도록 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kackytw/items/1b014a221d43a4f7a23a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)