Title: Stratum по-русски Post by: lionsgate on June 09, 2013, 02:14:24 PM Объясните по-русски для чего был сделан этот протокол и на что он похож (SOCKS, TOR, хз), т.е. как он работает.
Пожалуйста. Title: Re: Stratum по-русски Post by: rPman on June 09, 2013, 02:22:01 PM tcp, непрерывное подключение, json, куча дополнительной информации (а не только getwork) например содержимое блока и т.п.
Title: Re: Stratum по-русски Post by: lionsgate on June 09, 2013, 02:45:56 PM т.е. к нему можно майнером и напрямую подключаться, и через сокс, правильно?
Title: Re: Stratum по-русски Post by: rPman on June 09, 2013, 02:57:40 PM т.е. к нему можно майнером и напрямую подключаться, и через сокс, правильно? если речь идет об обычном SOCKS-прокси сервере, то я хз, скорее всего да, никаких проблем с этим не должно быть, не удивлюсь если HTTP-прокси (с возможностью connect) так же без проблем будет работать.Title: Re: Stratum по-русски Post by: lionsgate on June 09, 2013, 03:26:13 PM Я почему тему начал, меня смутила вот эта штука "https://github.com/slush0/stratum-mining-proxy" она как бы адаптирует старых клиентов-майнеров, которые умеют только getwork к пулам, где поддержка stratum по-умолчанию. Но при этом она ещё и выступает в роли прокси. То есть такой замес: и прокси и стратум.
Теперь варианты: 1. Берем 5 ферм с 5 локальными IP и старыми cgminer's, которые не понимают стратум и пускаем их через slush'кий stratum-mining-proxy в 50btc.com 2. Берем 5 ферм с 5 локальными IP и новыми cgminer's, которые понимают стратум и пускаем их через обычный socks5 сервер в 50btc.com 3. Берем 5 ферм с 5 локальными IP и новыми cgminer's, которые понимают стратум и пускаем их через slush'кий stratum-mining-proxy в 50btc.com Воркер один. фермы по ~5 Гх Вопросы: - Третий вариант - это масло масляное или имеет смысл? - В каком из первых двух вариантов производительность суммарная будет выше? - В каком варианте будет наименьший расход полосы upstream/downstream? Title: Re: Stratum по-русски Post by: rPman on June 09, 2013, 03:32:43 PM 1 и 3 - по трафику сети одинаковые, 1-ый будет повышенная нагрузка на локальную сеть (сомневаюсь что вам это актуально) и чуть больше опоздавших шар (если майнеры не будут уметь еще и long poling).
2 вариант ничем не тличается от прямого подключения майнеров к пулу. socks прокси это просто способ подключения к интернету, трафика он не касается, когда как mining proxy не запрашивают повторно getwork для каждого майнера, а выдают всем одновременно текущий, так же stratum подгоняет задачу под ваши мощности, а значит даже если каждый майнер будет отсылать решения со сложностью 1, на сервер будут уходить только решения с большей сложностью, а значит реже. mining proxy в любом случае полезно, если у вас несколько компьютеров. Но избыточно (рукошевеления) для случая с 1-2 майнеров. Если у вас 3G-соединение с лимитами, то лучше настройте mining proxy и по возможности увеличите минимальную сложность, отсылаемую вам пулом (50BTC позволяет ее выставить до 64). Если не обращать внимание на опоздавшие шары, все варианты дадут одинаковую производительность в среднем. Title: Re: Stratum по-русски Post by: lionsgate on June 09, 2013, 03:33:52 PM о, теперь более менее ясно, спасибо
Title: Re: Stratum по-русски Post by: FAN on June 09, 2013, 10:24:44 PM и еще одно приемущество стратум прокси - ворует около 30% шар (т.е. скорость защитываемая пулом уменшается на 30%)
Title: Re: Stratum по-русски Post by: lionsgate on June 09, 2013, 10:31:23 PM и еще одно приемущество стратум прокси - ворует около 30% шар (т.е. скорость защитываемая пулом уменшается на 30%) хм... т.е. какой-нибудь btcguild будет засчитывать их как dupe/other/slate ? PS: а откуда вы такой процент посчитали :) Title: Re: Stratum по-русски Post by: FAN on June 09, 2013, 11:24:21 PM чисто экспериментально
берем железяку на 25Гх натравливаем ее на слуш по гетворку, получаем учтеных шар на 21Гх натравливаем ее на слуш через стратум прокси и поучучаем - 16Гх вопрос, куда срезалось 5Гх ? :) Title: Re: Stratum по-русски Post by: lionsgate on June 09, 2013, 11:41:53 PM да... не очень прикольно, если честно :(
Title: Re: Stratum по-русски Post by: rPman on June 10, 2013, 05:32:42 AM чисто экспериментально такое только с пулом слуша?берем железяку на 25Гх натравливаем ее на слуш по гетворку, получаем учтеных шар на 21Гх натравливаем ее на слуш через стратум прокси и поучучаем - 16Гх вопрос, куда срезалось 5Гх ? :) Title: Re: Stratum по-русски Post by: FAN on June 10, 2013, 06:15:10 AM везде через стратум прокси наблюдается аналогичная картина, ввиду корявости его исполнения (надеюсь это не умышленное воровство мощностей и принудительный перевод многих пулов на него)
Title: Re: Stratum по-русски Post by: rPman on June 10, 2013, 06:54:00 AM везде через стратум прокси наблюдается аналогичная картина, ввиду корявости его исполнения (надеюсь это не умышленное воровство мощностей и принудительный перевод многих пулов на него) я на eligius.st со стратумом несколько месяцев, не могу оценить точные мощности (они гуляют) но на коротких периодах оценка дохода гораздо ближе к 100% (у меня почему то расчетами получалось и больше) чем твои 25%.Возможно это действительно бага конкретной реализации стратум-прокси, что ответил разработчик? Title: Re: Stratum по-русски Post by: FAN on June 10, 2013, 06:37:57 PM касательно елигуса, до него очень хреновый пинг (у меня) и все равно гетворками пробивает 16-18 из 25
против 11-16 через стратум это все усредненно на глаз ибо тратить свое время на вычисление размера багов - скушно и неинтересно :) Title: Re: Stratum по-русски Post by: rPman on June 10, 2013, 07:00:04 PM касательно елигуса, до него очень хреновый пинг (у меня) и все равно гетворками пробивает 16-18 из 25 p2pool точно не катит? он же выступает фактически проксей между bitcoin клиентом (не будет задалбывать гетворками его), и я так понимаю последние версии уже из коробки понимает стратум.против 11-16 через стратум это все усредненно на глаз ибо тратить свое время на вычисление размера багов - скушно и неинтересно :) |