Pages:
Author

Topic: Пул на ПК на HTTP, майнеры в глобале на STRATUM - как ? (Read 3718 times)

newbie
Activity: 1
Merit: 0
нее, у меня зацепилось за эти параметры

-sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
Приветствую, удалось ли решить проблему? Тоже столкнулся с ней
hero member
Activity: 574
Merit: 523
нее, у меня зацепилось за эти параметры

-sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.

она задания умеет получать только от стратум-сервера. потом раздает им своим клиентам (майнерам) по стратуму, гбт, и т.д.
legendary
Activity: 2884
Merit: 1035
нее, у меня зацепилось за эти параметры

-sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
hero member
Activity: 574
Merit: 523
совершенно верно
я думаю заставить ее работать наоборот - между стратум-майнером и моим "пулом"
предлагаю покурить вместе, условия выше
меж тем я пока удаляюсь грызть гранит науки до вечера

кхм... впихнуть невпихуемое? Т.е. переписать ее, вместо того, что бы просто накатить то, что я перечислил выше?
legendary
Activity: 2884
Merit: 1035
совершенно верно
я думаю заставить ее работать наоборот - между стратум-майнером и моим "пулом"
предлагаю покурить вместе, условия выше
меж тем я пока удаляюсь грызть гранит науки до вечера
hero member
Activity: 574
Merit: 523
недопонимание детектед
насчет доменного имени - чисто моя идея, никто с меня его не требует в обязательном порядке
с ВЛАДЕЛЬЦЕМ того рига я больше не списывался
а СУППОРТ сайта MRR мне ответил что они только по стратуму работают

аа. ну тогда надо стратум поставить и в ус не дуть: и для вашего асика с этого польза будет сто пудов.

вот еще идейка
утилита mining proxy
что-то мне говорит, что истина где-то рядом
вот ее хелп (не разобрался как под кат спрятать)

  -h, --help            show this help message and exit
  -o HOST, --host HOST  Hostname of Stratum mining pool
  -p PORT, --port PORT  Port of Stratum mining pool
  -sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
  -oh GETWORK_HOST, --getwork-host GETWORK_HOST
                        On which network interface listen for getwork miners.
                        Use "localhost" for listening on internal IP only.
  -gp GETWORK_PORT, --getwork-port GETWORK_PORT
                        Port on which port listen for getwork miners. Use
                        another port if you have bitcoind RPC running on this
                        machine already.
  -nm, --no-midstate    Don't compute midstate for getwork. This has
                        outstanding performance boost, but some old miners
                        like Diablo don't work without midstate.
  -rt, --real-target    Propagate >diff1 target to getwork miners. Some miners
                        work incorrectly with higher difficulty.
  -cl CUSTOM_LP, --custom-lp CUSTOM_LP
                        Override URL provided in X-Long-Polling header
  -cs CUSTOM_STRATUM, --custom-stratum CUSTOM_STRATUM
                        Override URL provided in X-Stratum header
  -cu CUSTOM_USER, --custom-user CUSTOM_USER
                        Use this username for submitting shares
  -cp CUSTOM_PASSWORD, --custom-password CUSTOM_PASSWORD
                        Use this password for submitting shares
  --blocknotify BLOCKNOTIFY_CMD
                        Execute command when the best block changes (%s in
                        BLOCKNOTIFY_CMD is replaced by block hash)
  --socks PROXY         Use socks5 proxy for upstream Stratum connection,
                        specify as host:port
  --tor                 Configure proxy to mine over Tor (requires Tor running
                        on local machine)
  -t, --test            Run performance test on startup
  -v, --verbose         Enable low-level debugging messages
  -q, --quiet           Make output more quiet
  -i PID_FILE, --pid-file PID_FILE
                        Store process pid to the file
  -pa POW_ALGO, --pow-algo POW_ALGO
                        Proof of work function

что-то мне из прочитанного подсказывает, что она для вставки между stratum-пулом и майнером. Могу ошибатся, курите ее доки.
legendary
Activity: 2884
Merit: 1035
вот еще идейка
утилита mining proxy
что-то мне говорит, что истина где-то рядом
вот ее хелп (не разобрался как под кат спрятать)

  -h, --help            show this help message and exit
  -o HOST, --host HOST  Hostname of Stratum mining pool
  -p PORT, --port PORT  Port of Stratum mining pool
  -sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
  -oh GETWORK_HOST, --getwork-host GETWORK_HOST
                        On which network interface listen for getwork miners.
                        Use "localhost" for listening on internal IP only.
  -gp GETWORK_PORT, --getwork-port GETWORK_PORT
                        Port on which port listen for getwork miners. Use
                        another port if you have bitcoind RPC running on this
                        machine already.
  -nm, --no-midstate    Don't compute midstate for getwork. This has
                        outstanding performance boost, but some old miners
                        like Diablo don't work without midstate.
  -rt, --real-target    Propagate >diff1 target to getwork miners. Some miners
                        work incorrectly with higher difficulty.
  -cl CUSTOM_LP, --custom-lp CUSTOM_LP
                        Override URL provided in X-Long-Polling header
  -cs CUSTOM_STRATUM, --custom-stratum CUSTOM_STRATUM
                        Override URL provided in X-Stratum header
  -cu CUSTOM_USER, --custom-user CUSTOM_USER
                        Use this username for submitting shares
  -cp CUSTOM_PASSWORD, --custom-password CUSTOM_PASSWORD
                        Use this password for submitting shares
  --blocknotify BLOCKNOTIFY_CMD
                        Execute command when the best block changes (%s in
                        BLOCKNOTIFY_CMD is replaced by block hash)
  --socks PROXY         Use socks5 proxy for upstream Stratum connection,
                        specify as host:port
  --tor                 Configure proxy to mine over Tor (requires Tor running
                        on local machine)
  -t, --test            Run performance test on startup
  -v, --verbose         Enable low-level debugging messages
  -q, --quiet           Make output more quiet
  -i PID_FILE, --pid-file PID_FILE
                        Store process pid to the file
  -pa POW_ALGO, --pow-algo POW_ALGO
                        Proof of work function
legendary
Activity: 2884
Merit: 1035
недопонимание детектед
насчет доменного имени - чисто моя идея, никто с меня его не требует в обязательном порядке
с ВЛАДЕЛЬЦЕМ того рига я больше не списывался
а СУППОРТ сайта MRR мне ответил что они только по стратуму работают
hero member
Activity: 574
Merit: 523
взял другой риг - тоже отвалился
на MRR ответили, что только стратум
дак что насчет домена ?

Что на счет домена? Попобуйте. Хз, почему он так утверждает. Все клоны cgminer'а нормально работают как с ай-пи так и с доменным именем. Если там какой-то кастомный софт, то надо с ними выяснять, почему им доменное имя подавай. Глупость какая-то.
legendary
Activity: 2884
Merit: 1035
взял другой риг - тоже отвалился
на MRR ответили, что только стратум
дак что насчет домена ?
hero member
Activity: 574
Merit: 523
да я не девочка 11-ти лет, чтобы "обижаться"
слово какое-то смешное... могу и больше дать, если заработает
отправил тикет на MRR, жду ответа
попробую другой риг взять на leaserigs
ну а по поводу прикручивания домена я так с ваших слов и не понял - может реально помочь ?

ну если владелец рига утверждает, что поможет...
Хотя подобное утверждение наводит на мысли либо о некомпетентности, либо о том, что руки кривые.
legendary
Activity: 2884
Merit: 1035
да я не девочка 11-ти лет, чтобы "обижаться"
слово какое-то смешное... могу и больше дать, если заработает
отправил тикет на MRR, жду ответа
попробую другой риг взять на leaserigs
ну а по поводу прикручивания домена я так с ваших слов и не понял - может реально помочь ?
hero member
Activity: 574
Merit: 523
я давно в майнинге, просто люблю ставить себе нетривиальные задачи, и с монетой связался не совсем обычной
гимнастика мозга, так сказать
если мы совместными усилиями сможем наладить сабж, гарантирую финансовую стимуляцию в виде первого суточного заработка,
а это будет, поверьте, не 0.01 ВТС
ну вот асик мой невозбранно майнит на кошель из подсети 192.168.*.* - он по какому протоколу цепляется ? http же ?
и я, кстати, еще сайт аренды ригов надыбал - leaserigs, что-ли, там можно прописать http://myip.port самому
первое время мой "пул" подсвечивался зеленым, а потом отвалился, ни одного блока не нашел
потом владелец рига мне прислал письмо о том, чтобы я айпи как пул не прописывал, т.к. у него майнер крашится
странно все это, то ли это особенность его рига, толи не судьба в принципе
еще думал как вариант прикрутить доменное имя к своему айпи, может, там какие-то допуслуги будут, которые вылечат этот геморрой ?

что ж это за риг то у него такой, что от прописи ай-пи крашится? руки у него из жопы.
То что ваш асик майнит - не удивительно, но, как я уже писал выше, в отсутствие лонг-полла часть времени он жует заведомо устаревший блок. Одно доменное имя можно взять бесплатно: все сохо-рутеры от Длинка имеют бесплатную лицензию на 1 имя на dyndns.org (при этом проверка, что за устройство регистрирует адрес никак не осуществляется потому,что это просто не возможно).

Не обижайтесь, но и 0.1 БТЦ мне будет мало.
legendary
Activity: 2884
Merit: 1035
я давно в майнинге, просто люблю ставить себе нетривиальные задачи, и с монетой связался не совсем обычной
гимнастика мозга, так сказать
если мы совместными усилиями сможем наладить сабж, гарантирую финансовую стимуляцию в виде первого суточного заработка,
а это будет, поверьте, не 0.01 ВТС
ну вот асик мой невозбранно майнит на кошель из подсети 192.168.*.* - он по какому протоколу цепляется ? http же ?
и я, кстати, еще сайт аренды ригов надыбал - leaserigs, что-ли, там можно прописать http://myip.port самому
первое время мой "пул" подсвечивался зеленым, а потом отвалился, ни одного блока не нашел
потом владелец рига мне прислал письмо о том, чтобы я айпи как пул не прописывал, т.к. у него майнер крашится
странно все это, то ли это особенность его рига, толи не судьба в принципе
еще думал как вариант прикрутить доменное имя к своему айпи, может, там какие-то допуслуги будут, которые вылечат этот геморрой ?
hero member
Activity: 574
Merit: 523
мдааа... я ж не выкурю все это...
а может, "человеческий" линукс завиртуалить ? не проще будет ? хотя вроде у монеты нет под линух клиента...

Думаю, что это не совсем правильно, хотя тоже решение. Не совсем правильно потому, что нахрена вам тогда там винды вообще? Лишний шум вентиляторов (расходы на виртуализацию помноженные на 24х7). Клиент для любой монеты строится под линукс достаточно легко.
Легких денег не бывает. Если вы решили связаться с майнингом - курить придется много. Не злоупотребляйте коноплей. Только по делу.
legendary
Activity: 2884
Merit: 1035
мдааа... я ж не выкурю все это...
а может, "человеческий" линукс завиртуалить ? не проще будет ? хотя вроде у монеты нет под линух клиента...
hero member
Activity: 574
Merit: 523
"пул" устроен так - запущен кошелек в режиме сервера на порту 9332
на этот порт я натравливаю мощности с miningrigrentals.com, но майнинга нет
думаю, из-за того, что, прописывая на miningrigrentals.com в настройках свой айпи и порт в качестве адреса пула, я не могу
изменить префикс "stratum+tcp", то есть по умолчанию риг обращается ко мне по стратуму

Думаю, что майнинг не по стратуму - это не совсем то, что вы хотите от жизни получить. Даже если бы железо на miningrigrentals.com могло автодетектить, что у вас не стратум, а getblocktemplate, то long poll даемон не поддерживает. Стало быть, майнер должен был бы сам опрашивать ваш даемон раз в какой-то интервал, нет ли там нового блока. Скажем, если такой интервал установить раз в минуту, то, в среднем, ваши майнеры жевали бы 30 секунд из каждых 2.5 минут устаревший блок.
Что бы сделать то, что вы хотите, вам придется поставить стратум сервер. Для этого придется накатить на вашу винду, скажем, python, twisted и реализацию stratum'а на питоне: https://github.com/ahmedbodi/stratum-mining. Найдите там коммит, который вводит использование memcached и возмите предидущий (у вас не промышленный пул с сотней клиентов, memcached вам нафиг не нужен), и в параметрах настройки (файл conf/config.py) поставте в дополнение к остальным следующее:

Code:
DATABASE_DRIVER = 'none'
USERS_CHECK_PASSWORD = False

База данных вам тож ни к чему. Хотя если не лень вкручивать в этот кусок говна под названием форточки человеческий софт и хочется смотреть статистику: попутного ветра.

И не забудьте в фаерволе добавить правило фильтрации порта 3333 так, что бы допустим был трафик только с адресов, вам известных (не нужны вам лишние проблемы).


legendary
Activity: 2884
Merit: 1035
"пул" устроен так - запущен кошелек в режиме сервера на порту 9332
на этот порт я натравливаю мощности с miningrigrentals.com, но майнинга нет
думаю, из-за того, что, прописывая на miningrigrentals.com в настройках свой айпи и порт в качестве адреса пула, я не могу
изменить префикс "stratum+tcp", то есть по умолчанию риг обращается ко мне по стратуму
hero member
Activity: 574
Merit: 523
Ок, теперь как у вас устрен пул? из знакомых портов, относящихся к делу я вижу только латйовый даемон слушает на RPC порту.
Ни стратум не болтается на "стандартном" для него 3333, ни http (что у вас там) не слушает.

Да, и это, никогда и ни при каких условиях не отключайте фаервол полностью, особенно при работе с виндой. Наружу должно быть открыто только то, что реально нужно. Вы и чихнуть не успеете, как ваш комп станет частью чьего либо ботнета, если какая новая уязвимость будет обнаружена (от их обнаружения, до заплат и обновлений антивирусов проходит достаточно времени)
legendary
Activity: 2884
Merit: 1035


как-то так
это все что есть из LISTENING
Pages:
Jump to: