Ist das Ding an? (Woran erkenne ich, ob mein CPUiner funktioniert?)

Ich habe so ziemlich keine Ahnung, was ich tue. Aber ich habe cpuminerungefähr eine halbe Stunde lang auf meinem Laptop herumgespielt, nur um herumzuspielen. Ich weiß, es ist die Zeit oder den Strom nicht annähernd wert, ich habe nur Spaß.

Ich benutze Slushs Pool und habe das Programm ausgeführt:

./minerd --url http://api.bitcoin.cz:8332 --user <me> --pass <pass> --threads 8

Und ich scheine eine normale Ausgabe zu erzeugen:

[2013-11-27 13:28:05] thread 7: 291732 hashes, 5.18 khash/s
[2013-11-27 13:28:05] accepted: 0/151 (0.00%), 41.48 khash/s (booooo)
[2013-11-27 13:28:08] Stratum detected new block
[2013-11-27 13:28:08] thread 3: 183216 hashes, 5.18 khash/s
[2013-11-27 13:28:08] thread 7: 17988 hashes, 5.28 khash/s
[2013-11-27 13:28:08] thread 1: 38664 hashes, 5.26 khash/s
[2013-11-27 13:28:08] thread 6: 151224 hashes, 5.16 khash/s
[2013-11-27 13:28:08] thread 4: 161664 hashes, 5.18 khash/s
[2013-11-27 13:28:08] thread 2: 79848 hashes, 5.16 khash/s
[2013-11-27 13:28:08] thread 5: 60576 hashes, 5.21 khash/s
[2013-11-27 13:28:08] thread 0: 164808 hashes, 5.17 khash/s
[2013-11-27 13:28:09] thread 3: 5484 hashes, 5.33 khash/s
[2013-11-27 13:28:10] accepted: 0/152 (0.00%), 41.74 khash/s (booooo)

Aber ich weiß nicht, wie lange es normalerweise dauert, bis mein Konto Fortschritte anzeigt:

Geben Sie hier die Bildbeschreibung ein

Meine CPU-Auslastung liegt bei etwa 750 %, was sinnvoll ist - aber ich bin mir nicht sicher, woher ich weiß, ob/wann sie zu irgendetwas beitragen.

Antworten (3)

Sie verwenden den falschen Hash-Algorithmus für das Bitcoin-Mining. Bitcoin verwendet SHA256d (d = double), aber cpuminer (mindestens die Version 2.3.2 auf meinem System) verwendet stattdessen standardmäßig scrypt (für Litecoin):

-a, --algo=ALGO       specify the algorithm to use
                      scrypt    scrypt(1024, 1, 1) (default)
                      sha256d   SHA-256d

Der Pool von Slush ist Bitcoin, also sollten Sie es -a sha256dzu Ihrer Befehlszeile hinzufügen. Sie werden eine viel höhere Hash-Rate sehen (scrypt ist absichtlich viel langsamer zu berechnen als SHA256) und Sie werden juhu bekommen!!! statt booooo nach einiger Zeit in deinem Log:

[2013-12-09 21:51:25] thread 0: 49985792 hashes, 832.61 khash/s
[2013-12-09 21:51:29] thread 1: 51072988 hashes, 841.16 khash/s
[2013-12-09 21:52:23] thread 0: 49956628 hashes, 864.18 khash/s
[2013-12-09 21:52:32] thread 1: 50469540 hashes, 808.16 khash/s
[2013-12-09 21:53:26] thread 0: 51850904 hashes, 833.58 khash/s
[2013-12-09 21:53:29] thread 1: 48489516 hashes, 855.40 khash/s
[2013-12-09 21:54:25] thread 1: 46821320 hashes, 834.33 khash/s
[2013-12-09 21:54:25] accepted: 1/1 (100.00%), 1668 khash/s (yay!!!)
[2013-12-09 21:54:25] thread 0: 50014552 hashes, 838.40 khash/s
[2013-12-09 21:54:41] thread 1: 13586032 hashes, 850.75 khash/s
[2013-12-09 21:54:41] accepted: 2/2 (100.00%), 1689 khash/s (yay!!!)

Für beste Ergebnisse sollten Sie auch das oben erwähnte Stratum+TCP--threads -Protokoll verwenden und sich an die Anzahl der Kerne im System anpassen .

versuchen Sie, stratum+tcp://anstelle von http://Protokoll zu verwenden.

./minerd --algo scrypt --scantime 33 --url stratum+tcp://[server]:[port] --userpass [username]:[password] --threads 1 --retries -1 -Pfunktioniert bei mir gerade ganz gut.

minerd ist von http://optimate.dl.sourceforge.net/project/cpuminer/pooler-cpuminer-2.3.2-linux-x86_64.tar.gz

Was bedeutet die --no-longpollFlagge? Was ist X-Long-PollingUnterstützung?
Verwendung des Bitcoin-Algos sha256dminerd -a sha256d -o stratum+tcp://[server]:[port] -O [username]:[password]

BEARBEITEN: Sieht so aus, als würden Sie Minerd verwenden (was meines Wissens nach keine Stratum-Unterstützung bietet). Slush's Pool erfordert dies (die FAQ scheinen dies kurz zu erwähnen) .

Vorschlag: Versuchen Sie, einen der in den FAQ aufgeführten Miner zu verwenden.

Alter Beitrag: Es sieht so aus, als würden neue Blöcke schneller generiert, als Ihre Maschine eine einzelne Arbeitseinheit abschließen kann.

Vielleicht könnten Sie uns eine vollständigere Protokolldatei zur Verfügung stellen?

Vielen Dank! Pastebin-Protokolldatei: pastebin.com/nNVJ33YV
@CraigOtis Siehe meine aktualisierte Antwort für eine andere (etwas fundiertere) Idee.