Ausführen eines Befehlszeilen-Bitcoin-CPU-Miners auf Ubuntu für Slush's Pool

Ich habe nicht vor, dies langfristig zu tun, da ich mir ziemlich sicher bin, dass die Kosten für die Stromversorgung die Einnahmen übersteigen würden, dies dient eher Bildungszwecken. Was ich suche, ist ein Befehlszeilen-Miner für Ubuntu. Was ich bisher versucht habe, ist die Verwendungpoclbm.py

./poclbm.py -d 0 http://worker:pass@api.bitcoin.cz:8332

aber das gibt mir nur

No PyOpenCL


Not using OpenCL


Nothing to mine on, exiting

Ich habe mehrere Anleitungen zur Verwendung gefunden, poclbmaber sie scheinen veraltet zu sein. Das heißt, die Kommandozeilenargumente stimmen nicht mit dem aktuellen Projekt überein. Ich habe auch pyserial installiert.

Zusammenfassend ist es mir egal, ob ich es benutze poclbmoder nicht, ich suche nur nach einem Tool, um es zum Laufen zu bringen.

Antworten (4)

Ich schlage vor, eine der aktualisierten cpuminer-Versionen zu verwenden, die mehr als einen Algorithmus unterstützen. Auf diese Weise sind Sie auch dafür eingerichtet, verschiedene Coins zu schürfen, die andere PoW-Funktionen verwenden. Am vielseitigsten ist der Fork von tpruvot: cpuminer-multi . Für mich funktionierte dieser bei einer kürzlichen Ubuntu 14.04-Installation sofort.

Die Syntax ist ähnlich wie bei allen anderen cpuminer-Versionen: cpuminer -a sha256d -o stratum+tcp://pool.com:port -O username.workername -p password

Sie können cpuminer verwenden . Stellen Sie einfach sicher, dass Sie alle Abhängigkeiten haben, kompilieren und ausführen:

minerd -o stratum+tcp://name-of-pool.com:port -O username.workername:password

Nachdem ich meinen Raspberry Pi hochgefahren und ein Konto bei slushpool registriert hatte, hatte ich mit dem folgenden Prozess Erfolg:

  1. sudo apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev make g++ git
  2. git clone https://github.com/tpruvot/cpuminer-multi
  3. cd cpuminer-multi
  4. ./autogen.sh
  5. ./build.sh
  6. Überprüfen Sie die Befehle:./cpuminer --help
  7. ./cpuminer -u slashpool_user_name.slashpool_worker -p pass -a sha256d -o stratum+tcp://stratum.slushpool.com:3333 -t cputhreads
  8. Für Litecoins:./cpuminer -u slashpool_username.slashpool_worker -p pass -a scrypt -o stratum+tcp://stratum.slushpool.com:3333 -t cputhreads

Das hat bei mir funktioniert:

$ git clone https://github.com/m0mchil/poclbm
$ cd poclbm
$ poclbm.py omidraha.worker1:anything@jp.stratum.slushpool.com:3333