Bitcoin Forum
November 10, 2024, 03:40:41 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 »  All
  Print  
Author Topic: Все о пулах совместной генерации  (Read 72492 times)
LZ (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
January 19, 2011, 12:00:54 PM
Last edit: January 22, 2018, 11:04:54 AM by LZ
 #1

Пул mining.bitcoin.cz
Так я вижу, что многие не понимают, как пользоваться этим пулом, я решил составить этот мануальчик.

Первым делом, необходимо создать аккаунт в пуле, затем заходите и внизу страницы создаете воркеров
для каждого майнера. Логин воркера представляет собой логин аккаунта и суфикс воркера через точку.

Там же необходимо указать биткоин адрес в поле Wallet и чуть ниже лимит биткоинов, при преодолении
которого, накопленные биткоины будут отправляться на указанный выше адрес. А ниже пожертвования.

Далее необходимо выбрать наиболее подходящий майнер, а это уже целый полигон для исследований.
У каждого майнера есть свои и достоинства, и недостатки, так что лучше перепробовать все из них.

jgarzik's CPU miner
Достоинства: доступен для Windows и Linux; очень быстро развиваются алгоритмы; есть инсталлер;
Недостатки: только для CPU, на данный момент нет никакой поддержки GPU - ни CUDA, ни OpenCL.

Состоит из одного исполняемого файла, которому можно задать алгоритм:
  • алгоритм "c" - это вариант по умолчанию, наиболее совместимый метод;
  • алгоритм "4way" - а это прекрасно подходит для новых многоядерных систем;
  • алгоритм "via" - дает значительный прирост производительности на CPU - VIA;
  • алгоритм "cryptopp" - может давать лучшие результаты на некоторых системах;
  • алгоритм "cryptopp_asm32" - мощный экспериментальный алгоритм на ассемблере.

Примеры использования:

minerd --algo c --url http://mining.bitcoin.cz:8332/ --userpass login.suffix:password
minerd --algo 4way --url http://mining.bitcoin.cz:8332/ --userpass login.suffix:password
minerd --algo via --url http://mining.bitcoin.cz:8332/ --userpass login.suffix:password
minerd --algo cryptopp --url http://mining.bitcoin.cz:8332/ --userpass login.suffix:password
minerd --algo cryptopp_asm32 --url http://mining.bitcoin.cz:8332/ --userpass login.suffix:password


puddinpop's CPU/GPU miners
Достоинства: единственный совместимый с пулом майнер под Windows с поддержкой CUDA.
Недостатки: может быть нелегко собрать под Linux; нужны goto-скрипты на случай падения.

Состоит из нескольких исполняемых файлов с разными особенностями:
  • rpcminer-cpu - ничего особенного не требуется, так как используется только CPU;
  • rpcminer-4way - использует алгоритм 4way, это полезно для многоядерных систем;
  • rpcminer-cuda - необходима последняя версия драйверов NVIDIA и GeForce >=8400;
  • rpcminer-opencl - необходима поддержка OpenCL 1.1 драйверами NVIDIA, либо ATI.

Примеры использования:

rpcminer-cpu -url=http://mining.bitcoin.cz:8332/ -user=login.suffix -password=password
rpcminer-4way -url=http://mining.bitcoin.cz:8332/ -user=login.suffix -password=password
rpcminer-cuda -url=http://mining.bitcoin.cz:8332/ -user=login.suffix -password=password
rpcminer-opencl -url=http://mining.bitcoin.cz:8332/ -user=login.suffix -password=password

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Manjago
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


я не ламер, я java-прогаммер :-)


View Profile WWW
January 19, 2011, 12:10:57 PM
 #2

Спасибо за ветку - полезно!
Недавно к пулу подключился.

Как ни странно - у меня самый лучший результат был у puddinpop's CPU/GPU miners (для rpcminer-cpu.exe).

И еще одна вещь меня удивила - дома не запустился rpcminer-opencl.exe, хотя вроде бы на компе гордая наклейка, что типа ати-радеон инсайд (и вроде бы даже Steam с этим согласился и по соответстующей акции дал собрать игрушку).
Она захотела OpenCl.dll. Что-то я ожидал, что в виндовых драйверах она будет, но что-то там ее не оказалось.
Мне придется качать какие-то сторонние SDK? Не сталкивались с этим?
m0Ray
Sr. Member
****
Offline Offline

Activity: 868
Merit: 251


View Profile
January 19, 2011, 12:38:35 PM
 #3

Скриптик службы для openSuSE (может прокатить и в других дистрах, ибо LSB):

/etc/init.d/bitcoin_minerd
Code:
#!/bin/sh
### BEGIN INIT INFO
# Provides:       bitcoin_minerd
# Required-Start: $network $named $remote_fs
# Required-Stop:  $network $named $remote_fs
# Default-Start:  3 5
# Default-Stop:
# Description:    jgarzik's bitcoin miner
### END INIT INFO

. /etc/rc.status

. /etc/sysconfig/bitcoin

test -x $MINERD_BIN || exit 5

# First reset status of this service
rc_reset

case "$1" in
    start)
     echo -n "Starting Bitcoin miner"
startproc -s -n $MINERD_NICE -l $MINERD_LOGFILE $MINERD_BIN -t $MINERD_THREADS -a $MINERD_ALGO --url $MINERD_URL --userpass $MINERD_USERPASS $MINERD_ARGS
rc_status -v
;;
    stop)
echo -n "Shutting down Bitcoin miner"
killproc $MINERD_BIN
rc_status -v
;;
    restart)
        $0 stop
        $0 start
        rc_status
        ;;
    status)
        echo -n "Checking for Bitcoin miner: "
        checkproc $MINERD_BIN
rc_status -v
;;
    *)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac

rc_exit

Файл с настройками (у меня он содержит ещё и настройки демона bitcoin, но тут привожу только то, что относится к майнеру).

/etc/sysconfig/bitcoin
Code:
# jgarzik's pooled miner settings
MINERD_BIN=/usr/bin/minerd
MINERD_THREADS=1
# Algorithm: c, 4way, via, cryptopp
MINERD_ALGO=c
MINERD_URL=http://mining.bitcoin.cz:8332
# JSON-RPC credentials in "username:password" form
MINERD_USERPASS=user.worker:password
MINERD_NICE=19
MINERD_LOGFILE=/var/log/bitcoin_minerd.log
MINERD_ARGS=--retries=1000
LZ (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
January 19, 2011, 01:53:30 PM
Last edit: January 22, 2018, 11:38:12 AM by LZ
 #4

Мне придется качать какие-то сторонние SDK?
Да, для ATI нужно установить ATI Stream SDK с OpenCL 1.1,
при этом сама видеокарта должна быть ATI HD 4xxx и выше.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Manjago
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


я не ламер, я java-прогаммер :-)


View Profile WWW
January 19, 2011, 02:14:47 PM
Last edit: January 19, 2011, 08:44:57 PM by Manjago
 #5

Мне придется качать какие-то сторонние SDK?
Да, для ATI нужно установить ATI Stream SDK с OpenCL 1.1,
при этом сама видеокарта должна быть ATI HD 4xxx и выше.

Спасибо! У меня видеокарта ATI Mobility Radeon™ HD 4650.
Попробую поставить SDK и о результатах напишу сюда.

Обновлено - увы, моя видеокарта не поддерживает драйверов, которые всю эту красотень обеспечивают. Это мне было сказано и при установке сдк, и при попытке обновить драйвер. ну и ладно.
Jameson
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
January 19, 2011, 05:30:39 PM
 #6

Так я вижу, что многие не понимают, как пользоваться этим пулом, я решил составить этот мануальчик.

...

Потихоньку буду дополнять пост другими майнерами и подробностями. Smiley

Отличная начинание!

Перфоманс кластера уже за 20000 Mhash/s перевалил.

Мне вот интересно, кто сколько процентов жертвует сервису? И жертвует ли вообще?

Receive Free Coins: QoinPro.com - Регистрируйся и получай биткоины каждый день бесплатно!
checker
Sr. Member
****
Offline Offline

Activity: 340
Merit: 252



View Profile
January 19, 2011, 05:50:01 PM
Last edit: January 19, 2011, 06:58:44 PM by checker
 #7

Если кому вдруг понадобится
micro-howto по сборке jgarzik's CPU miner
Заходим в консоль
Code:
wget http://yyz.us/bitcoin/cpuminer-0.5.tar.gz
tar xvzf cpuminer-0.5.tar.gz
cd cpuminer-0.5
./configure
make

upd одного не пойму -- он когда сообщает о скорости -- это для каждого потока колв-во хешей в секунду или общее? а то получается что мой двухъяд ( amd 7550 ) домашний обгоняет серверный интел квадкор
upd-upd
есть компы которые простаивают... на всех ставить miner не хочется -- ( люблю азарт ) .. пусть по 50 генерится.. хоть и на удачу..
можно ли какой нибудь демон замутить чтобы он всё что генерил сразу кидал на нужный адрес биткоинов... ? если нечто подобное есть -- укажите  носом.. там разберусь дальше
+++ иной вариант -- bitcoin в консольном режиме ( ткните носом в сырцы + ман по командам )... заранее благодарен

Хочешь отблагодарить - кинь биткоинов, сколько не жалко- буду рад!
(If u want to say me thanx - give me some bitcoins Smiley )
1NXsbppu1B2exLUY8i5cYbQxbc2zWtiTAY
Manjago
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


я не ламер, я java-прогаммер :-)


View Profile WWW
January 19, 2011, 07:12:02 PM
 #8


Мне вот интересно, кто сколько процентов жертвует сервису? И жертвует ли вообще?

Я жертвую 4% (они столько предлагают "по умолчанию"). Считаю, что уж эту сумму они точно заслужили :-)
adv
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
January 19, 2011, 07:13:25 PM
 #9

upd одного не пойму -- он когда сообщает о скорости -- это для каждого потока колв-во хешей в секунду или общее?
Для потока. По умолчанию поток один.

+++ иной вариант -- bitcoin в консольном режиме ( ткните носом в сырцы + ман по командам )... заранее благодарен
bitcoind --help?

U may thank me here: 14Js1ng1SvYBPgUJnjNAEPYH4d6SHF79UF
SergGT
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
January 19, 2011, 08:26:50 PM
 #10

Что нужно вписать в поле при создании воркера? А то мне вот, что пишет
Quote
Dot is not allower in worker name
По подробней может кто объяснить?
Manjago
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


я не ламер, я java-прогаммер :-)


View Profile WWW
January 19, 2011, 08:43:34 PM
 #11

Что нужно вписать в поле при создании воркера? А то мне вот, что пишет
Quote
Dot is not allower in worker name
По подробней может кто объяснить?

Он пишет, что нельзя точку использовать в качестве имени воркера.

Задавай воркерам имена worker1, worker2 - не ошибешься!

Например, если ты там зарегистрировался под именем SergGT, то заводи воркера  с суффиксом worker1 - и тогда ПОЛНОЕ имя (оно автоматически формируется) будет  SergGT.worker1
SergGT
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
January 19, 2011, 08:47:10 PM
 #12

Manjago, спасибо! ))
Madoff
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
January 20, 2011, 05:09:17 AM
 #13

Далее необходимо выбрать наиболее подходящий майнер, а это уже целый полигон для исследований.
У каждого майнера есть свои и достоинства, и недостатки, так что лучше перепробовать все из них.
скачал cpu-miner, распаковал, запустил инсталятор. Все встало на диске С в папке CPU-miner.

Что дальше. Если можно так же подробно как в описании выше, до момента выбора miner
Manjago
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


я не ламер, я java-прогаммер :-)


View Profile WWW
January 20, 2011, 06:57:40 AM
 #14


Что дальше. Если можно так же подробно как в описании выше, до момента выбора miner

Я буду предполагать, что вы зарегистрировались в пуле с логином Madoff и именем (суффикса) воркера worker1 и паролем ilOveb1tcoins

В папке CPU-miner делаете батник go.bat

Содержимое батника:
minerd --algo cryptopp_asm32 --url http://mining.bitcoin.cz:8332 --userpass Madoff.worker1:ilOveb1tcoins

Запускаете. Он некоторое время работает. Смотрите, запоминаете скорость.

Потом останавливаете батник, меняете его содержимое на
minerd --algo cryptopp --url http://mining.bitcoin.cz:8332 --userpass Madoff.worker1:ilOveb1tcoins
Запускаете. Он некоторое время работает. Смотрите, запоминаете скорость.

Потом снова останавливаете, и пробуете
minerd --algo via (тут он может упасть - не пугайтесь)
minerd --algo 4way
minerd --algo c

По результатам скорости выбираете, чем будете пользоваться.

Там еще есть некоторые тонкости (можно число потоков указать, если у компьютера несколько процессоров) - но об этом в другой раз

Madoff
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
January 20, 2011, 07:05:02 AM
Last edit: January 20, 2011, 07:33:15 AM by Madoff
 #15

Спасибо, буду пробовать.


Заработало. Но возник следующий вопрос.
Когда я запускал генерацию монет в клиенте у меня скорость в основном была 1270 khash/s и процессор показывал загрузку 100%
Сейчас после запуска miner процессор загружен 77% и скорость показывается 601 khas/s

Перепробовал все варианты --algo c --url у меня получается самый быстрый, что я неправильно сделал?
Manjago
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


я не ламер, я java-прогаммер :-)


View Profile WWW
January 20, 2011, 08:00:54 AM
 #16

Спасибо, буду пробовать.


Заработало. Но возник следующий вопрос.
Когда я запускал генерацию монет в клиенте у меня скорость в основном была 1270 khash/s и процессор показывал загрузку 100%
Сейчас после запуска miner процессор загружен 77% и скорость показывается 601 khas/s

Перепробовал все варианты --algo c --url у меня получается самый быстрый, что я неправильно сделал?

Сколько у вас процессоров на компьютере? У меня подозрение, что больше одного. Если так - то при запуске майнера надо добавить ключ -t <число нитей>

 - где число нитей будет соответствовать числу процессоров.

То есть будет что-то вроде.

minerd --algo c -t 2 --url http://mining.bitcoin.cz:8332 --userpass узер:пасс

У меня, кстати, самый лучший результат показал другой майнер - rpcminer-cpu.exe (он есть в начале этой ветки).

Он хорош тем, что сам определяет количество процессоров и не надо париться с дополнительными ключами :-)
Aqualung
Sr. Member
****
Offline Offline

Activity: 357
Merit: 250



View Profile
January 20, 2011, 08:07:14 AM
 #17

а я запускаю rpcminer-opencl на максимум и вдобавок minerd с одним потоком с низким приоритетом. Выходит 14 + 1,2 Mhash и за компом еще можно нормально работать, причем если запустить только rpcminer-opencl с низким приоритетом, то пользоваться компом невозможно практически, но почему-то запуск minerd помогает Smiley

used to be a miner
Madoff
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
January 20, 2011, 08:31:40 AM
 #18

Сколько у вас процессоров на компьютере? У меня подозрение, что больше одного.

INTEL CORE 2 DUO
Если так - то при запуске майнера надо добавить ключ -t <число нитей>
 - где число нитей будет соответствовать числу процессоров.
То есть будет что-то вроде.
minerd --algo c -t 2 --url http://mining.bitcoin.cz:8332 --userpass узер:пасс
Указал 2 нити скорость стала
http://s2.postimage.org/vmsxugtg/miner.jpg

Manjago
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


я не ламер, я java-прогаммер :-)


View Profile WWW
January 20, 2011, 08:40:11 AM
 #19

Указал 2 нити скорость стала


У меня идеи кончились :-(

Может, кто-нибудь более сведущий что-нибудь подскажет.

А другой майнер советую тоже попробовать все-таки!
SergGT
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
January 20, 2011, 08:42:14 AM
 #20

А Current shares это что?
Pages: [1] 2 3 4 5 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!