Эта штука включена? (Как узнать, работает ли мой cpuminer?)

Я почти не понимаю, что делаю. Но я cpuminerработал на своем ноутбуке около получаса, просто играя. Я знаю , что это не стоит ни времени, ни электричества, я просто развлекаюсь.

Я использую пул Slush и запустил программу:

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

И я, кажется, генерирую нормальный вывод:

[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)

Но я не знаю, сколько времени обычно требуется, чтобы моя учетная запись начала отображать какой-либо прогресс:

введите описание изображения здесь

Мое использование ЦП привязано к 750%, что имеет смысл, но я не уверен, как я узнаю, вносят ли они какой-либо вклад.

Ответы (3)

Вы используете неправильный алгоритм хеширования для майнинга биткойнов. Биткойн использует SHA256d (d = double), но вместо этого cpuminer (по крайней мере, версия 2.3.2 в моей системе) использует scrypt (для Litecoin):

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

Пул Slush — это Биткойн, поэтому вы должны добавить -a sha256dего в свою командную строку. Вы увидите гораздо более высокую скорость хеширования (scrypt намеренно намного медленнее вычисляется, чем SHA256), и вы получите ура!!! вместо booooo через некоторое время в вашем логе:

[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!!!)

Для достижения наилучших результатов вы также должны использовать вышеупомянутый протокол stratum+tcp и настроить --threadsего на количество ядер в системе.

попробуйте использовать stratum+tcp://вместо http://протокола.

./minerd --algo scrypt --scantime 33 --url stratum+tcp://[server]:[port] --userpass [username]:[password] --threads 1 --retries -1 -Pработает очень хорошо для меня прямо сейчас.

майнер взят из http://optimate.dl.sourceforge.net/project/cpuminer/pooler-cpuminer-2.3.2-linux-x86_64.tar.gz

Что означает --no-longpollфлаг? Что такое X-Long-Pollingподдержка?
Использование биткойн-алгоритма sha256dminerd -a sha256d -o stratum+tcp://[server]:[port] -O [username]:[password]

РЕДАКТИРОВАТЬ: Похоже, вы используете minerd (который, насколько я понимаю, не имеет поддержки stratum.) Это требуется для пула Slush (похоже, FAQ кратко упоминает об этом) .

Предложение: попробуйте использовать один из майнеров, перечисленных в FAQ.

Старый пост: похоже, что новые блоки генерируются быстрее, чем ваша машина может выполнить одну единицу работы.

Возможно, вы могли бы предоставить нам более полный файл журнала?

Спасибо! Файл журнала Pastebin: pastebin.com/nNVJ33YV
@CraigOtis Смотрите мой обновленный ответ для другой (несколько более информированной) идеи.