Я почти не понимаю, что делаю. Но я 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%, что имеет смысл, но я не уверен, как я узнаю, вносят ли они какой-либо вклад.
Вы используете неправильный алгоритм хеширования для майнинга биткойнов. Биткойн использует 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
РЕДАКТИРОВАТЬ: Похоже, вы используете minerd (который, насколько я понимаю, не имеет поддержки stratum.) Это требуется для пула Slush (похоже, FAQ кратко упоминает об этом) .
Предложение: попробуйте использовать один из майнеров, перечисленных в FAQ.
Старый пост: похоже, что новые блоки генерируются быстрее, чем ваша машина может выполнить одну единицу работы.
Возможно, вы могли бы предоставить нам более полный файл журнала?
Расул
--no-longpoll
флаг? Что такоеX-Long-Polling
поддержка?буревестник
minerd -a sha256d -o stratum+tcp://[server]:[port] -O [username]:[password]