Author

Topic: PoolSwitcher - 100%/110%/150% - работа с вероятностями (Read 20632 times)

legendary
Activity: 3556
Merit: 1100
так я не понял, программа прыгает в рамаках одного форка, или по разным форкам?
Grin
Эта программа работает в рамках только биткоина, точнее работала.
Для разных форков есть такой вариант https://bitcointalksearch.org/topic/poolswitchercom-scrypt-501828

Кроме названия между этими двумя вариантами больше нет ничего общего.
newbie
Activity: 30
Merit: 0
так я не понял, программа прыгает в рамаках одного форка, или по разным форкам?
legendary
Activity: 3556
Merit: 1100
1.1.3.1

http://turbobit.net/m957wungjgz7.html (в архиве cgminer-3.1.0-win32 и mining_proxy 1.5.2)

- исправление ошибки со сложностью для некоторых пулов
legendary
Activity: 3556
Merit: 1100
it's no pool hopping
than more shares in current round to the pool - more send shares for the pool

it's just
legendary
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
Can someone please explain this in english? I tried to understand it with google translate but i dont get it with this. I asked a user that once wrote a couple articles about the original pool hopping and he doesnt understand it either nor has an idea how this should work
So can someone help to explain? Thanks!
legendary
Activity: 3556
Merit: 1100
1.1.3

http://turbobit.net/4urf05osj4hn.html (в архиве cgminer-2.11.4-win32 и mining_proxy 1.5.2)

- исправление обнаруженных багов
legendary
Activity: 3556
Merit: 1100
1.1.2.1

http://turbobit.net/lvt3np6y3ya6.html (в архиве cgminer-2.11.3-win32 и mining_proxy 1.5.2)

- увеличил общий промежуток сложности до 15d и уменьшил минимальное время релоада до 15 мин.
- исправление предыдущего исправления для BTC Guild, ошибся с делением одного значения на другое.

Сегодня заменил, что PPLNS коридор у гильдии вырос до ~20d Shocked , а это же почти PPS получается. Нейросеть придётся наверное какую-нибудь придумывать для таких случаев.
legendary
Activity: 3556
Merit: 1100
1.1.2
 
- добавил https://www.ozcoin.net вместо закрывшегося, надеюсь всё же временно, http://pool.mkalinin.ru/
- текущие исправления для BTC Guild (автоматическое определение величины 1/10 части PPLNS, url для mining_proxy.exe eu-stratum.btcguild.com:3333)

По идее можно отказаться от запуска mining_proxy.exe, используя url вида stratum+tcp://___________, но может кому пригодиться для совместимости с древними версиями cgminer`а

http://turbobit.net/qad7m0xxuz9b.html (в архиве cgminer-2.11.3-win32 и mining_proxy 1.5.2)

Ozcoin - большой пул с DGM, PPS и POT системами выплат. Комиссия при DGM работе составляет 1%, DGM усреднение около 2-3 значений сложности.
legendary
Activity: 3556
Merit: 1100
1.1.1

http://turbobit.net/98o9g9vrdqtr.html (в архиве cgminer-2.10.5-win32 и mining_proxy 1.2.0)

- исправления связанные с изменением сайта пула BTC Guild
legendary
Activity: 3556
Merit: 1100
1.1.0

- добавил https://www.btcguild.com/
- автоматический запуск/остановка стратум прокси версии 1.2.0 для пулов Slush и BTC Guild

http://turbobit.net/nyu8hnhyunql.html (в архиве cgminer-2.10.4-win32 и mining_proxy 1.2.0)

BTC Guild - очень большой пул. На сегодняшний день второй по мощности. Одновременно использует два способа расчёта наград - PPS и PPLNS, с оплатой инвалидных блоков. Комиссия для PPS - 5%, для PPLNS - 3%. На этом пуле режим PPLNS выплат появился относительно недавно, в конце прошлого года, и по своим особенностям работы похож на работу BitMinter`а с той лишь разницей, что в независимости от сложности сети, промежуток для расчёта выплат состоит из 30 миллионов шар, разделённых на 10 частей. Что эквивалентно, на текущий момент, десятикратной сложности. Такой длинный промежуток несколько великоват. На нём не совсем просто получить дополнительный десяток другой процентов, как, например, на BitMinter`е, где и кратные величины не из области фантастики. Но с учётом ожидаемого увеличения сложности сети, этот промежуток станет значительно меньше.

PPLNS на BTC Guild работает только через стратум. Для этого нужно на этой странице https://www.btcguild.com/my_workers.php не забыть поменять метод оплаты, и URL воркера в poolswitcher`е задать примерно таким образом - http://localhost:8000 , где порт 8000 может быть любой другой цифрой - не занятым портом. Таким образом при запуске poolswitcher`а будет запускаться стратум прокси, файл mining_proxy.exe, с такими параметрами: -gp 8000 -o btcguild.com -p 8332 Таким же образом запускается прокси и для Slush, где через http://localhost:____ будет -gp ____
legendary
Activity: 3556
Merit: 1100
legendary
Activity: 3556
Merit: 1100
Спасибо за поздравление! Smiley И желаю в наступившем году больше позитивных успехов чем в прошедшем.
newbie
Activity: 50
Merit: 0
С Новым годом!!!
Спасибо за прогу!
legendary
Activity: 3556
Merit: 1100
1.0.2
- более равномерное распределение решений по всем пулам
- при каждом повторе увеличивается на ~10% заданное количество шар

http://turbobit.net/2897cm602i70.html (в архиве cgminer-2.10.3-win32)

Инструкция по применению появится, скорее всего, в ближайшем будущем.
legendary
Activity: 3556
Merit: 1100
а если у меня воркер без пароля, что делать? На 50БТЦ у меня его нет.
Это универсальный пароль - password  Smiley
Или - 12345, или - qwert и тому подобное.
newbie
Activity: 50
Merit: 0
а если у меня воркер без пароля, что делать? На 50БТЦ у меня его нет.
legendary
Activity: 3556
Merit: 1100
Нашлась ошибка!

Исправление для версии 1.0.1:
 - все URL`ы воркеров должны начинаться с http://
 - password воркеров не должен быть пустым
legendary
Activity: 3556
Merit: 1100
Т.е. в настройках пулов PoolSwitcher нужно указать только адрес пула и имя воркера с паролем, в разделе API ничего вводить не нужно?
Необязательно.

Хотел залить на народ, они пишут: "Максимальный размер файла — до 5 ГБ", мой архив весит 28 мб, а они не хотят его заливать: "Выберите для загрузки файлы меньшего размера."  Huh
Самый простой способ - http://turbobit.net нажить [Обзор], выбрать файл, нажать [Загрузить]
После загрузки появится ссылка в окошке на этот файл.

Можно ещё и зарегистрироваться. При регистрации файлы хранятся на 23 дня дольше с момента последнего скачивания.

newbie
Activity: 50
Merit: 0
Т.е. в настройках пулов PoolSwitcher нужно указать только адрес пула и имя воркера с паролем, в разделе API ничего вводить не нужно?
Фаервол у меня выключен, Виндозный вообще убит.
Хотел залить на народ, они пишут: "Максимальный размер файла — до 5 ГБ", мой архив весит 28 мб, а они не хотят его заливать: "Выберите для загрузки файлы меньшего размера."  Huh
legendary
Activity: 3556
Merit: 1100
А я, что один PoolSwitcher пользую или остальные Энштейны и у них нет вопросов?
Видимо у них и подобных проблем то-же нет. И я у себя, как не извращался, так и не смог повторить этот любопытный эффект. Поэтому предлагаю весь каталог с программой поместить в архив. Архив залить на какой-нибудь файлообменник, а ссылку и/или пароль от архива мне в ЛС. Так будет гораздо быстрее, чем процесс гадания "на кофейной гуще".

Можно ещё в другой каталог поместить такой же PoolSwitcher (из этого архива http://turbobit.net/zhmyz57aio7j.html ) добавить пулы и настроить всё заново. В этом случае можно увидеть реакцию брандмауэр и антивируса или фаервола. В случае брандмауэра если появится от него табличка с оповещением - нажать "Разрешить доступ"(хотя у меня и без разрешения всё работает, но вдруг..) В случае антивируса или фаервола то-же всё разрешить, а лучше файл cgminer.exe или весь каталог добавить в исключения.

PoolSwitcher с cgminer`ом общаются на API cgminer`а. У пулов свой API. Он в программе пока не используется.
newbie
Activity: 50
Merit: 0
Твоя правда! Захожу на 50БТЦ, а там у меня уже другой API. Тем не менее они пишут, что последнюю шару я у них взял сегодня  в 09.15. Поставил дальше гонять...
Результат не утешительный, с новым API все осталось по прежнему, даже поменял на русский пул.


А я, что один PoolSwitcher пользую или остальные Энштейны и у них нет вопросов?
legendary
Activity: 3556
Merit: 1100
У меня выходит скорость 380-390 Mh/s, цифры увеличить можно в два раза, так?
Только какие, те что в колонках стоят под названиями пулов? Я их поставил в АВТО, нажав кнопку.
diff и repeat поставил как на скирине.
В принципе правильно. Но что бы было более понятно добавлю ещё несколько скринов:
http://s53.radikal.ru/i139/1212/28/968da2403a76.png - здесь есть кнопка
http://i068.radikal.ru/1212/bb/383457f9ed81.png - про этот пример я говорил выше
http://s017.radikal.ru/i420/1212/67/263b82156d36.png - а это то, что у меня сейчас работает на 200 Mh/s

Галочку возле score corr. можно убрать, но тогда будет большое количество холостых раундов. Она сейчас из Slush и BTCMine, грубо говоря, DGM пулы делает.

7:45:00    add Pool 5  50БТЦ -  http://pool.50btc.com:8332, Golyi.Vasya.1109@...
7:46:00    add Pool 5  50БТЦ -  http://pool.50btc.com:8332, Golyi.Vasya.1109@...
7:47:00    add Pool 5  50БТЦ -  http://pool.50btc.com:8332, Golyi.Vasya.1109@...
но в столбце 50BTC одни нули, правда выделены зеленым, так правильно?
Вот это уже любопытно. Получается воркер 5 пула не добавляется по API почему то. Тут либо брандмауэр виндавозный не пускает, либо баг пулсвитчера, мне пока неизвестный... Проверю у себя это дело. А пока сейчас проще на Start нажать и такой проблемы не будет, так как в батничке уже будут все нужные пулы и всё перезапустится.
newbie
Activity: 50
Merit: 0
У меня выходит скорость 380-390 Mh/s, цифры увеличить можно в два раза, так?
Только какие, те что в колонках стоят под названиями пулов? Я их поставил в АВТО, нажав кнопку.
diff и repeat поставил как на скирине.
Все пулы на утро стоят в Disable,  в логе пишется
7:45:00    add Pool 5  50БТЦ -  http://pool.50btc.com:8332, Golyi.Vasya.1109@...
7:46:00    add Pool 5  50БТЦ -  http://pool.50btc.com:8332, Golyi.Vasya.1109@...
7:47:00    add Pool 5  50БТЦ -  http://pool.50btc.com:8332, Golyi.Vasya.1109@...
но в столбце 50BTC одни нули, правда выделены зеленым, так правильно?
legendary
Activity: 3556
Merit: 1100
Там примерные настройки для скорости в 200Mh/s Если реальная скорость выше, то можно увеличить все цифры пропорционально скорости. А так как эта версия уж очень стабильная получилась, я постараюсь доделать всё побыстрее.

И может быть ещё "автопилот" добавлю со временем.
newbie
Activity: 50
Merit: 0
Я сделаю описание с картинками, как дополнение к этому
Эту статью я читал раньше, но видимо в программе, что и для чего, понимаешь только ты, т.к. сам ее писал.
Не знаю как другие, я же буду ждать более разжеванного руководства ибо въехать, что и для чего в настройках, самостоятельно мне не хватит оставшейся жизни! Пока же буду ее гонять с настройками "по умолчанию".
legendary
Activity: 3556
Merit: 1100
Тут предел устанавливается самостоятельно, а точнее 10 пределов промежутка заданной сложности http://s004.radikal.ru/i208/1212/03/8eb34b227c27.png Как только цифра на зелёном фоне станет больше чем на белом, пул дисаблится до тех пор пока количество шар текущего раунда не перешагнёт на следующий уровень заданного промежутка сложности...

Я сделаю описание с картинками, как дополнение к этому https://forum.btcsec.com/index.php?/blog/35/entry-49-%D1%81-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D0%BB%D0%BE%D1%81%D1%8C-%D0%B8-%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B0%D0%B5%D1%82%D1%81%D1%8F/ но скорее всего после нового года.

Пока думаю над тем как более равномерно решения на пулы распределять и каким образом потенциал Score пулов лучше раскрыть, так как ориентировочные плюс 5-10% что получилось пока у меня предположительно увидеть, хоть вроде и сойдёт для начала, но маловато всё же будет. Дисперсия великовата для более точных результатов.
newbie
Activity: 50
Merit: 0
Понятно, спасибо.
А про какой установленный предел на пулах ты говоришь? Теперь что на пулах стоит ограничение на шары для каждого и нельзя сутками гонять один пул, все равно больше "установленного предела" намайнить не дадут? Или тут речь шла о чем-то другом?
legendary
Activity: 3556
Merit: 1100
Версия 1.0.1 утром смотрю, а все три пула в Advanced стоят Disabled, что им не нравится?
Значит количество отправленных шар достигло установленного предела на всех этих трёх пулах. Так и должно быть. В этом случае все шары уходят на 5 пул (Pool 5) если он есть. Если его нет, то эти три воркера должны быть активными. Сейчас у себя проверил - так и есть.
newbie
Activity: 50
Merit: 0
Версия 1.0.1 утром смотрю, а все три пула в Advanced стоят Disabled, что им не нравится?
legendary
Activity: 3556
Merit: 1100
Я обещал раньше, что через недельку-другую должно что-то появиться. Думаю этой бета-версией Roll Eyes я выполнил своё обещание. А так как сопоставление теоретических предположений с практическими результатами в зависимости от различных параметров занимает довольно продолжительное время, то параллельно с исправлением возможных багов или недоработок буду определять для себя наиболее доходные комбинации этого "проходческого комбайна"...  Smiley
newbie
Activity: 50
Merit: 0
1.0.1
Но у меня, на данный момент, вреде всё уже работает как часы...
Это предложение попробовать новую версию?
Спасибо, потестим!
legendary
Activity: 3556
Merit: 1100
1.0.1
- одновременная и более точная работа с большим количеством, до 5 + 1, пулов.

http://turbobit.net/zhmyz57aio7j.html  (в архиве cgminer-2.9.7-win32)

Из-за очень большого количества дополнений и, соответственно, возможностей, стадия бета-тестирования может немного затянуться. Но у меня, на данный момент, вреде всё уже работает как часы...

Найден баг!
Необходимые изменения для корректной работы этой версии:
 - все URL`ы воркеров должны начинаться с http://
 - password воркеров не должен быть пустым
legendary
Activity: 3556
Merit: 1100
А в  PoolSwitcher 0.4.2 можно просто заменить CGMINER и вставить версию 2.9.4?
Можно.
newbie
Activity: 50
Merit: 0
А в  PoolSwitcher 0.4.2 можно просто заменить CGMINER и вставить версию 2.9.4?
legendary
Activity: 3556
Merit: 1100
Когда приходится учитывать очень много важных и не очень мелочей, некоторые вылетают из головы. То что я выложил недоделанный вариант и оставил там свой конфиг это одна из них. А в нём не было именно той строчки. Иначе проблемы такой не возникло бы, так как вновь создаваемый дефолтный конфиг в последних версиях, включая эту, уже содержит всё что нужно.
newbie
Activity: 50
Merit: 0
Slush у меня всегда через прокси работал, другим пулам это не мешало, т.к. я их через него не пускал, и они работали как всегда.
Тест версия за ночь повыключала все пулы, куда работало все не понятно.
Жду более стабильную версию, надеюсь что она действительно сможет компенсировать снижение оплаты за шары.
legendary
Activity: 3556
Merit: 1100
Скрин как за день TripleMining ничего не нашел, PoolSwitcher_Тест работал весь день. http://s05.radikal.ru/i178/1211/d7/9dfe3d4689e2.png
Я смотрю Slush через прокси работает, но другие пулы не могут на сратуме работать.
С конфигом без этой строчки "fix-protocol" : true, вполне возможна такая картина.

Самый простой вариант - удалить этот тестовый PoolSwitche, он всёравно еще не доделан и дико глючит из-за этого, и использовать старую версию. А если решения опять все на Slush будут уходить, то в каталоге cgminer нужно будет найти файл cgminer.conf и добавить ко всем уже имеющимся строчкам ещё и такую:

"fix-protocol" : true,

А это поправимо в Advanced mode
Quote
23:01:35   API ERROR
Это говорит, что cgminer ещё не запущен или не отвечает. Вполне поправимо. Smiley

Вижу, что стали платить за найденный блок по 25 бтц, а с чего так жёстко?
C'est la vie (Сэ Ля Ви) означает «такова жизнь», так устроен майнинг биткоинов. Через каждые 210000 найденных блоков награда уменьшается в два раза.
Но то, что сейчас я делаю, позволит в некоторых случаях это очень не плохо компенсировать...
newbie
Activity: 50
Merit: 0
В нормальном режиме:
TripleMining жив, но ничего не нашел, все ушло на Slush.
50btc  постоянно сдыхает.
Скрин как за день TripleMining ничего не нашел, PoolSwitcher_Тест работал весь день.

Перестартанул, картина таже, Slush - 60 решений, остальные - 0
Getworcks у Slush - 38, у остальных 1 и 2 соответственно.
Или это PoolSwitche_Тест решил, что майнить на тех пулах сейчас не интересно?
А это поправимо в Advanced mode
Quote
2012/11/29 22:41:15   PoolSwitcher run in advanced mode
22:41:22   Difficulty: 3438908   Shares: 2967166   Slush
22:41:23   API ERROR
22:41:29   Difficulty: 3438908   Shares: 1373410   TripleMining
22:41:30   API ERROR
22:41:33   Difficulty: 3438909   Shares: 3029905   MKalinin
22:41:34   API ERROR
22:41:35   API ERROR...
.....
.....
23:01:35   API ERROR

Quote
Немного напрягает конечно, что такое случилось в преддверии уполовинивания награды...
Вижу, что стали платить за найденный блок по 25 бтц, а с чего так жёстко?
legendary
Activity: 3556
Merit: 1100
Видяха всю ночь гонялась даром?
Вроде не должно, но это легко проверить по статистике на пулах..

Про геометрическую прогрессию... а что она дает?
100+10 менять нужно, а в какую сторону и что это дает?
Настройки diff и repeat, а как их просчитать, тупо экспериментальным путем? Можно пример привести?
На данный момент пока что ничего кроме "тупо экспериментальным путем" посоветовать я не могу. Пока решаю немного другие проблемы. Но я скорее всего сделаю своего рода вариант с уже установленными различными настройками для каждого пула, но это ещё не скоро. И лучше всего пока немного подождать до появления более понятного и работоспособного варианта...

newbie
Activity: 50
Merit: 0
Никак не въеду, как здесь делать мультицитирование?
Quote
Я забыл оказывается в таком случае про включение всех пулов
Видяха всю ночь гонялась даром?
Про геометрическую прогрессию
Quote
Это уже по усмотрению...
а что она дает?
100+10 менять нужно, а в какую сторону и что это дает?
Настройки diff и repeat, а как их просчитать, тупо экспериментальным путем? Можно пример привести?
Если где-то вопросы покажутся тупыми, то не обессудь, я не шарю так глубоко в работе пулов и самой биткоин сети Smiley
legendary
Activity: 3556
Merit: 1100
Поставил тест-версию на три пула Slush, TripleMining, MKalinin:
- В режиме Advanced не получается установить свой пул (50btc, его нет в выпадающем списке), хотя на закладке Pools я его дописал.
Так и должно быть. Если раньше всё строилось относительно одного PPLNS пула и множества других, то здесь наоборот - множество PPLNS + любой другой.
- На вкладке Advanced  желтый и серый цвет надписи Pool что-то должен значить?
Серый или никакого цвета - пул работает
Желтый - disabled, приостановлен
Красный - daed

Сейчас все пулы желтые. В логе пишет:
Quote
20:17:33    disabled Pool0 - Slush
20:36:33    disabled Pool1 - TripleMining
20:55:33    disabled Pool2 - MKalinin
и все пулы стали желтые. Пулы запрещены, видяха загружена на 99%, мотор ревёт,  а на кого тогда всё это работает?
Это действительно ошибка. Я забыл оказывается в таком случае про включение всех пулов. Буду исправлять.
- В секции PPS дает выбрать только 50btc, других пулов там нет.
Так и задумано
- Не очень понял про арифметическую и геометрическую прогрессию, на что она влияет. Нужно ставить птичку или нет?
Это уже по усмотрению...
Настройки 100+10 - можно не менять?
И даже нужно.
- Какие параметры рекомендованы для diff и repeat?
Основной алгоритм работы заключается в том что бы отправлять на пул постепенно увеличивающееся количество решений что бы скомпенсировать тем самым относительные потери длинного раунда, но учитывая, что этот длинный раунд может оказаться чрезмерно длинным. Параметр diff. задаёт максимальную величину(продолжительность) предполагаемых раундов в которых можно либо увеличивать доход хоть до кратных значений или полностью компенсировать относительные потери на длинном раунде, в рамках даже этого длинного раунда. Если же раунд длится больше чем установлено в diff. то repeat повторяет цикл работы diff. столь раз сколько заданно. И если при некоем установленном diff`е ожидаемый доход будет двукратного размера на некотором количестве относительно не очень длинных раундов, то при попадании на очень длинный раунд repeat в большинстве случаев позволит если не полностью компенсировать относительные потери, то немного их уменьшить...

- На вкладке GPU: частота GPU выставлена 888, хотя штатная его частота 940 - это подцепились Ваши настройки?; частота памяти установлена на 300, против штатной 1300 (но тут я ничего против не имею т.к. сам ее понижал). Какой выбрать Kernel, вроде diablo был самый прибыльный?
Это я оказывается свой конфиг для 6770 оставил. Конечно лучше всё настроить как и раньше работало с максимальной эффективностью...
Дальнейшие вопросы писать тут или в личку?
В общем то всёравно, но лучше конечно здесь, что бы мне потом не пришлось повторяться в похожих ситуациях...
newbie
Activity: 50
Merit: 0
Поставил тест-версию на три пула Slush, TripleMining, MKalinin:
- В режиме Advanced не получается установить свой пул (50btc, его нет в выпадающем списке), хотя на закладке Pools я его дописал.
- На вкладке Advanced  желтый и серый цвет надписи Pool что-то должен значить? Вижу, что желтый связан с поставленной птичкой в ариф./геометр. прогрессиях.
Нет, не связан! Сейчас все пулы желтые. В логе пишет:
Quote
20:17:33    disabled Pool0 - Slush
20:36:33    disabled Pool1 - TripleMining
20:55:33    disabled Pool2 - MKalinin
и все пулы стали желтые. Пулы запрещены, видяха загружена на 99%, мотор ревёт,  а на кого тогда всё это работает?
- В секции PPS дает выбрать только 50btc, других пулов там нет.
- Не очень понял про арифметическую и геометрическую прогрессию, на что она влияет. Нужно ставить птичку или нет? Настройки 100+10 - можно не менять?
- Какие параметры рекомендованы для diff и repeat?
- На вкладке GPU: частота GPU выставлена 888, хотя штатная его частота 940 - это подцепились Ваши настройки?; частота памяти установлена на 300, против штатной 1300 (но тут я ничего против не имею т.к. сам ее понижал). Какой выбрать Kernel, вроде diablo был самый прибыльный?
Дальнейшие вопросы писать тут или в личку?
legendary
Activity: 3556
Merit: 1100
Это тестовый вариант, который у меня сейчас работает - (убрал ссылку)
С описанием несколько сложнее, потому как, грубо говоря, работает одно, другое неизвестно ещё как, а оставшаяся часть вообще пока не работает. Но сам алгоритм работы вроде бы уже функционирует, а это самое основное.

Что бы всё заработало в этой тестовой, а скорее ознакомительной версии, надо конечно же добавить воркеры нужных пулов. Потом выбрать от 2 до 6 пулов с которыми cgminer будет работать. Задать параметры работы для каждого пула и потом нажать старт. После чего, вроде должно всё заработать. PPS секция(статистика не работает) для того, что бы при достижении заданного количества отправленных шар каждому из от 1 до 5 пулов избыток шар не распределялся поровну между ними а уходил бы на этот пул.

diff. - задаётся промежуток сложности текущего раунда по достижению которого решения на этот пул будут отправляться не более начального, самого верхнего значения
repeat - повтор этого промежутка, заданное количество раз если раунд затягивается
score corr. - пока не работает, но будет работать таким образом, что если на пул последнее решение было отправлено позднее чем установлено минут, то временно приостанавливаются часть или все пулы
Поля ввода ниже предназначены для быстрого заполнения верхних полей разделяющих промежуток заданной величины сложности нажатием кнопочки auto (в ручную всё это дело заполнять можно, но долго) b\q=2 - арифметическая или геометрическая прогрессия.
SET кнопочка - сохранение параметров этой секции во время работы. Нажатие старт тоже всё сохраняет, но и перезапускает cgminer
faster - не работает. disable то-же, и существование её пока под вопросом.
newbie
Activity: 50
Merit: 0
Можно и потестить, главное чтобы работал и во время теста майнил потихоньку. Ну и желательно описание более подробное, что и для чего в настройках.
legendary
Activity: 3556
Merit: 1100
На Triplemining блок попался довольно длинный - 12,5 миллионов шар на этот момент. 212 часов ищется или почти 10 дней. На BTCMine похожий случай - больше 18 миллионов и 13 дней поисков. Обычная ситуация. Рано или поздно такое случается. Немного напрягает конечно, что такое случилось в преддверии уполовинивания награды... Но меня это мало тревожит. Буквально вчера новый "комбайн" наконец таки запустил в тестовом режиме http://s51.radikal.ru/i133/1211/50/039f85513beb.png Тяжеловато он у меня собирался, много времени ушло на обдумывание того, что получилось. Но вроде бы потенциал у этого очень многообещающий...

Если кому интересно баги какие-нибудь половить или просто попробовать ради любопытства, могу выложить еще пока недоделанное, но в основном уже почти вроде рабочее.
Но где то через недельку-другую наверное получится у меня довести до более-менее конечного результата всё что задумано...
newbie
Activity: 50
Merit: 0
Не могу сказать как там сейчас, но вот что я имею в кабинете и в истории выплат

hero member
Activity: 616
Merit: 502
Может не в тему, но спрошу.
Стоит 2 пула Slush (Stratum использую) и Triplemining, PoolSwitcher работает почти круглосуточно, принятых решений между пулами почти 50/50. На Slushe проблем нет, а вот на Triplemining ежесуточных начислений нет, не могу понять как он работает, или мне ничего не защитывается? Последнее начисление на нем было 20 ноября.

У трипла там (раньше было, не знаю как сейчас) было- все шары обнуляются раз в сутки. Но если за сутки было найдено скажем 5 блоков, а перед первым у Вас уже было (с утра) намыто 30000 скажем шар, то вам начислят 5раз по 30000 шар. То ли косяк, то ли специально...
newbie
Activity: 50
Merit: 0
Может не в тему, но спрошу.
Стоит 2 пула Slush (Stratum использую) и Triplemining, PoolSwitcher работает почти круглосуточно, принятых решений между пулами почти 50/50. На Slushe проблем нет, а вот на Triplemining ежесуточных начислений нет, не могу понять как он работает, или мне ничего не защитывается? Последнее начисление на нем было 20 ноября.
hero member
Activity: 616
Merit: 502
Да, нет, всё в порядке. Я просто уточнил это санкционированные действия или вражина какая запускает.
Используйте Stratum у Слуша и будет Вам счастье  Cheesy
https://mining.bitcoin.cz/mining-proxy-howto
legendary
Activity: 3556
Merit: 1100
Не могу точно сказать насколько действенна программа (у меня Slush стоит первым и жрет на себя 99%)
Да... Slush действительно, очень прожорливый. Его хорошо, по моим наблюдениям, вместе с itzod`ом запускать на стратегии Balance. Тогда более менее равномерное распределение получается.
newbie
Activity: 50
Merit: 0
Да, нет, всё в порядке. Я просто уточнил это санкционированные действия или вражина какая запускает.
Не могу точно сказать насколько действенна программа (у меня Slush стоит первым и жрет на себя 99%), но у меня бывают обрывы связи (ADSL), а программа самостоятельно перезапускает майнер. Меня это устраивает, спасибо!
legendary
Activity: 3556
Merit: 1100
Да, так оно и есть, о чём так же говорят соответствующие строчки в логе.
Каждые 10 часов, каждые 10 минут половина мощности уходит этому воркеру: http://pool.itzod.ru:8345 -u neiros_1 -p unesynepa
Что составляет меньше (10+10+4)/2=12 минут из 1440 минут что есть в сутках или ~0,83%
Иначе я бы всё делал исключительно только для себя, но мотивации у меня при общей скорости моих карточек 800-900Mh/s явно не хватило бы даже уже на то, что сделано...

Пока этот режим как-либо менять я не планирую, но предполагаю, что после появления ещё одной вкладки с гораздо более широкими возможностями, может что и поменяется... Можете, кстати, предложит добавить или изменить что-либо, если не нравится или вызывает неудобства какие-нибудь. Всё будет учтено в следующей версии.
newbie
Activity: 50
Merit: 0
Скажите, а то что периодически запускается второе окно cgminer и пытается подключиться на itzod.ru - это PoolSwitcher пытается собрать свой донейт в 1%?
newbie
Activity: 50
Merit: 0
Спасибо, 50btc не хотел работать без http:// и номера порта. Все работает теперь.
legendary
Activity: 3556
Merit: 1100
А эффективно ли будет использовать программу с одной видеокартой, будет ли происходить переключение между пулами?
От количества видеокарт эффективность совершенно не зависит.
И здесь можно сказать не переключение, а отключение пулов в определённый момент времени. Так как при стратегии Balance или Load Balance решения получают все пулы со статусом Alive.
А с 50btc не работает? Пишет Status "Dead"
Вероятно параметры воркера были заданы не правильно.
URL должен быть http://pool.50btc.com:8332 или http://pool2.50btc.com:8332
Username - имя воркера на пуле(в виде email)
Password - либо ничего, либо произвольный набор символов
newbie
Activity: 50
Merit: 0
А эффективно ли будет использовать программу с одной видеокартой, будет ли происходить переключение между пулами?
А с 50btc не работает? Пишет Status "Dead"
legendary
Activity: 3556
Merit: 1100
0.4.2
- добавил http://btcmine.com - score пул, примерно такой же как и Slush
- в "stat" отображаются ответы cgminerа на API запросы - summary, config, devdetails, pools, devs почти так же как в miner.php но вертикально
- нужный ip и порт возможно устанавливать в ini файле, если не устраивают дефолтные

http://turbobit.net/1widqlo8l8ci.html  (в архиве cgminer-2.8.7-win32)
legendary
Activity: 3556
Merit: 1100
Довольно проблематично на практике определить реальную эффективность. Для этого нужно время. А при различных параметрах, ещё большее время. Я хотел сначала как-нибудь автоматизировать эти расчёты через апи-кеи по балансам на пулах, но из-за большого количества различных нюансов не стал этого делать: уж очень это была бы долгая песня.

Я пока 0.4.1 версию делал, тестировал 0.4.0 с четырьмя пулами почти трое суток, первый Slush, но такое время всё же маловато будет, а для других пулов и подавно.

За ~67 часов с kD 0.5 получилось следующее:
Всего шар отправлено 31500, из них 15100 ушло Slush, остальные 16400 трём другим пулам.
При цене шары 0,00001627 из 31500 получается 0,512505 BTC
На Slush`е за это время у меня набежало около 0,28588 BTC
16400 на PPS дают 0.266828 BTC. Итого 0,28588+0.266828=0,552708 что составляет ~107,85% относительно PPS.

Процент мог бы быть, по моему, раза в полтора-два больше, если бы пул Slush`а на "жадничал". Так как со своей большой эффективностью цгминер отдаёт ему бОльшее количество шар чем остальным пулам. Компенсировать такой эффект каким-либо образом конечно можно, главное что бы такая компенсация была на пользу, а не во вред. Я даже кнопочку для этого сделал "Corr. OFF"(ON). Но пока ещё не определился с вариантом такой компенсации, так как различные пулы ведут себя по разному. Например, некоторые пулы завтра могут работать совсем по другому, чем сегодня. Проще пока в ручную подбирать пулы для совместной работы. И алгоритм 0.4.1 версии работает чуть иначе чем в 0.4.0

PS. http://turbobit.net/lfgvtufph2i1.html - исправил баг при запуске
из-за множества мелочей уже и не замечаешь элементарное...
hero member
Activity: 868
Merit: 1000
Кто пробовал отпишитесь на сколько % больше профита выходит?
legendary
Activity: 3556
Merit: 1100
Спасибо. Исправил.
hero member
Activity: 616
Merit: 502
legendary
Activity: 3556
Merit: 1100
0.4.1
- некоторые косметические изменения и дополнения
- резервирование файла cgminer.conf и перемещение бат-файлов что бы версии cgminer`ра можно было менять как перчатки.
- добавил ещё две стратегии cgminer`ра - Failover или Round Robin для более полноценного GUI

http://turbobit.net/lfgvtufph2i1.html  (в архиве cgminer-2.8.5-win32)

2.8.5 версия цгминера автоматически переключается на stratum протокол если пул его поддерживает, но так как не все пулы работают со stratum пришлось добавить в дефолтный конфиг такую строчку "fix-protocol" : true
Для большего понимания всех особенностей написал небольшую статью с пояснениями.
https://forum.btcsec.com/index.php?/blog/35/entry-49-%d1%81-%d1%87%d0%b5%d0%b3%d0%be-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd%d0%b0%d0%bb%d0%be%d1%81%d1%8c-%d0%b8-%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%be%d0%b4%d0%be%d0%bb%d0%b6%d0%b0%d0%b5%d1%82%d1%81%d1%8f/
Получилось даже с некоторыми прогнозами. Smiley
legendary
Activity: 3556
Merit: 1100
Версия 0.4.0
добавил:
- генерация и запуск бат-файлов с возможностью сохранения до 7 наиболее часто используемых комбинаций и настроек
- отображение информации о работе воркеров
- управление cgmainer-ом через API

http://turbobit.net/byj9qw2xauha.html (в архиве cgminer-2.7.7-win32)

Довольно любопытным для меня оказалось видеть полную картину работы cgmainer-а с несколькими пулами. Есть некоторые интересных моменты, один из которых - эффективность, которая может очень сильно отличаться. Что значительно влияет на равномерность отправляемых решений и что так же, в целом, влияет на показания скорости.

С этой версии получается, по моему, очень неплохое GUI дополнение к cgmainer-у, где всего за пару кликов можно изменять почти всё что угодно.
legendary
Activity: 3556
Merit: 1100
Исправил мелкий баг. Заменил архив. Roll Eyes
legendary
Activity: 3556
Merit: 1100
0.3.0:
- небольшая доработка управления cgmainer-ом через эмуляцию нажатия клавиш
- получение различной информации через API
- управление и настройка до 6 GPU одновременно

http://turbobit.net/8j6rs8avdwkn.html

Алгоритм запуска частично изменился: если после запуска пулсвитчера, он не обнаруживает окно cgmainer-а, то согласно сохранённым настройкам запускает из каталога cgmainer один из трёх(_2p/_3p/_4p).bat файлов в которых кроме пулов и стратегии работы(--load balance или --balance) больше ничего добавлять не обязательно. Все необходимые настройки сохраняются в файле cgminer.conf Сделал это что бы в дальнейшем было более удобно и быстро изменять эти батнички различными вариантами и комбинациями пулов.

Либо всё можно оставить по старому, если cgmainer находится в любом другом месте. Но что бы появилась возможность частичной настройки некоторых параметров GPU нужно будет разрешить API управление, добавив в бат файл --api-listen --api-allow w:127.0.0.1 или в cgminer.conf необходимые строчки. Изменения параметров с таким значком # в начале, в этом случае, работать не будут. А так же, в дальнейшем, если пулсвитчер обнаружит, что cgmainer вдруг не отвечает, завис, он завершит этот процесс и запустит один из трёх, ему известных, батничков. Пока такого нет, но появится в следующей версии.


Надо было мне раньше что то похожее придумать. Очень удобно получилось выбирать оптимальные настройки видеокарточек, особенно когда их несколько штук и они все одинаковые.
legendary
Activity: 3556
Merit: 1100
[.....] Или может быть вас что-либо конкретное интересует?
Нас интересует "целый" wallet.dat  Roll Eyes
Спасибо что напомнил, а то кошелёк то у меня ещё 0.3.24 до сих пор стоит. Давно пора уже новую версию ставить, шифровать да бэкапить. Чем сейчас и займусь. А чужие "целые" wallet.dat-ы мне не интересны.
hero member
Activity: 616
Merit: 502
[.....] Или может быть вас что-либо конкретное интересует?
Нас интересует "целый" wallet.dat  Roll Eyes
legendary
Activity: 3556
Merit: 1100
Там кода сейчас на шесть сотен строчек. И предполагаю, всё это ещё вырастит до полутора-двух тысяч. У меня нет мотивации на данный момент его кому-либо показывать. Разве что только после определения цены этого продукта. Или может быть вас что-либо конкретное интересует?
sr. member
Activity: 362
Merit: 250
Выглядит интересно. Но было бы неплохо увидеть исходный код.
legendary
Activity: 3556
Merit: 1100
По ссылке обычный раровский архив, примерно на 7 мегабайт, где в одной папке cgminer 2.7.5 версии с тремя простенькими батничками на 2,3 и 4 пула для примера, а в другой poolswitcher.exe который достаточно просто запустить. Никакой установки не требуется. Всё необходимое создаётся в процессе работы.
sr. member
Activity: 362
Merit: 250
По ссылке исходный код?
legendary
Activity: 3556
Merit: 1100
0.2.0:
- добавил http://bitminter.com/
- работа с 3 и 4 пулами.
- при переключении на 3p параметр kD автоматически устанавливается на 0,9, при установке 4p, kD будет 0,8
- изменил алгоритм управления cgmainer-ом, работа возможна как в BALANCE так и в LOAD BALANCE режиме(один из которых должен быть установлен изначально).

http://turbobit.net/ytivqsy2lytm.html

BitMinter - довольно большой PPLNS пул с собственным, очень симпатичным, майнером, работающим на Java. Комиссия у пула 0%, но если оставить установленный изначально 1%, то зачисление биткоинов будет моментальное, без ожидания 120 подтверждений, так же будут оплачиваться инвалидные блоки. Регистрация на BitMinter-е не совсем стандартная, не сразу даже и сообразил что куда. Smiley

Разобрался более менее с API cgmainer-а. Со временем, наверное, продублирую управление через API с добавлением всевозможной статистики.
legendary
Activity: 3556
Merit: 1100
интересная софтина =) а для линукс написать сможете?
С линуксом, думаю, пока ничего не получится. Но всё будет зависеть от того как этот, начальный, вариант себя покажет.
А вообще на счет алгоритмов поиска удачи не думали?
Думал. Вот здесь https://bitcointalksearch.org/topic/m.1152682 даже немного пофантазировал Smiley
В ближайшее время BitMinter ещё планирую добавить и возможность работы с 3 и 4 пулами, и вероятно что-либо ещё, если кто пожелает.
А уже потом попробую реализовать что-нибудь более навороченное.
hero member
Activity: 628
Merit: 504
интересная софтина =) а для линукс написать сможете? А вообще на счет алгоритмов поиска удачи не думали?
legendary
Activity: 3556
Merit: 1100
0.1.2:
- добавил http://neiros.triplemining.com

http://turbobit.net/xsnipxthaqep.html

TripleMining - PPLNS пул с оплатой решений присланных только в течении последних 24 часов. Таким образом количество шар и пропорция оплаты более гибко меняется в зависимости от скорости пула. Но самое интересное, что если пул находит несколько блоков за 24 часа, то каждая шара, присланная в течении этого времени столько же раз и оплачивается или если по каким-либо причинам решения на пул перестали приходить, пул всё равно учитывает все шары за последние 24 часа. Комиссия у пула 0%, но оплачивается только 99%. 1% идет через рефсистему в jackpot, который в случайном порядке каждую неделю зачисляется одному из работающих майнеров.

PS. Удачно я попал там в полосу коротких блоков Smiley
legendary
Activity: 3556
Merit: 1100
0.1.1:
- добавил пул http://pool.mkalinin.ru/
- появился таймер обратного отсчёта
- 20 секундная задержка перед началом работы
- добавил html файл с информацией

http://turbobit.net/mnpqlkmhzqrg.html

Другие пулы буду добавлять по мере необходимости, после того как определю как они действительно работают. Это может занять некоторое время.
Но если у кого-либо есть достоверная информация по их работе, это может значительно ускорить процесс.
legendary
Activity: 3556
Merit: 1100
Вынужден предупредить, если кто ещё не в курсе, что все версии cgminer-а https://bitcointalksearch.org/topic/official-cgminer-mining-software-thread-for-linuxwinosxmipsarmr-pi-4110-28402 которые мне встречались, некоторые антивирусы считают инфицированными, что на самом деле не так. Я своему антивирусу, который ругался на cgminer, сказал что папку, где находятся все cgminer-ы нужно обходить стороной.

С самим пулсвитчером тоже пока не всё гладко. Некоторые сайты в окне программы отображаются некорректно, содержание сайтов разъезжается в разные стороны(+7 сайтов, http://turbobit.net/fnma5rrgg6mg.html работает только IE, если кому любопытно) Похоже в аутоите эта функция работает не совсем так как нужно. На работоспособность программы это нисколько не влияет. Выглядит такое дело конечно не очень хорошо , но пускай остаётся так как есть. Вроде никому это пока не мешает.
legendary
Activity: 3556
Merit: 1100
Есть же BitHopper, зачем что-то еще, что заведомо проиграет по функционалу. Или есть "фишка"?
Это совсем другое. С некоторым допущением можно сказать, что это, своего рода, противоположное BitHopper-у.
legendary
Activity: 3108
Merit: 1359
Есть же BitHopper, зачем что-то еще, что заведомо проиграет по функционалу. Или есть "фишка"?
legendary
Activity: 3556
Merit: 1100

Развитие данного направления скорее всего продолжится когда закончится золотая биткоиноасиковская лихорадка.

Принцип работы: Через определённый промежуток времени берёт с сайта выбранного пула необходимую информацию и на основании полученных данных посылает команды cgminer-у. Основной алгоритм работы с пулами основан на постепенном увеличении количества отправляемых решений на отслеживаемый пул с PPLNS или Score режимом выплат, что позволяет повысить эффективность майнинга в тех случаях когда пулу попадаются длинные блоки с количеством шар больше в два, три и более раз значения сложности.

PoolSwitcher + CGMINER
1.1.3.1 - http://turbobit.net/m957wungjgz7.html (в архиве cgminer-3.1.0-win32 и mining_proxy 1.5.2)

Описание основных особенностей advanced режима работы программы - https://forum.btcsec.com/index.php?/blog/35/entry-65-advanced-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-poolswitchera/


Другие подробности и варианты работы устаревших версий - https://forum.btcsec.com/index.php?/blog/35/entry-49-%d1%81-%d1%87%d0%b5%d0%b3%d0%be-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd%d0%b0%d0%bb%d0%be%d1%81%d1%8c-%d0%b8-%d0%ba%d0%b0%d0%ba-%d0%bf%d1%80%d0%be%d0%b4%d0%be%d0%bb%d0%b6%d0%b0%d0%b5%d1%82%d1%81%d1%8f/

0.4.2 - http://turbobit.net/1widqlo8l8ci.html (в архиве cgminer-2.8.7-win32)

Работа с двумя пулами (2р) на интервале до двойной сложности - эффективность ~ 150%
Работа с тремя пулами (3р) на интервале до тройной сложности - эффективность ~ 130%
Работа с четырьмя пулами (4р) на интервале до четырёхкратной сложности - эффективность ~ 120%

Эффективность можно как увеличивать, так и уменьшать, изменяя параметр kD в ту или иную сторону. Например при kD=0.5 и работе с четырьмя пулами (4р), что соответствует работе с двумя пулами (2р) при kD=1, эффективность на промежутке двойной сложности будет выше чем у 2p, а при самом неблагоприятном стечении обстоятельств, приближенных к полному прекращению работы основного пула - его смерти, общая эффективность будет стремиться к 75%, а не к 50% как при (2p) или 66,6% как при (3p).

При kD=1.5 и (4p), что соответствует промежутку шестикратной сложности, что случается крайне редко, работа мало интересна так как при таких параметрах общая эффективность будет немногим выше 100%

Старые версии:
0.1.0 - http://turbobit.net/2a0z5q91vtg6.html
0.1.1 - http://turbobit.net/mnpqlkmhzqrg.html
0.1.2 - http://turbobit.net/xsnipxthaqep.html

Реализован только один режим работы (2р) с двумя пулами: первый пул - PPLNS или Score, вторым может быть любой другой пул, предпочтительно PPS. Сgminer работает с двумя этими пулами в режиме LOAD BALANCE/BALANCE отправляя примерно равное количество решений на каждый пул до достижения количества шар текущего раунда величины сложности. Если количество шар становится больше текущей сложности, сgminer переводится в режим FAILOVER, тем самым все решения отправляются на основной пул до тех пор пока количество шар не превысит величину двойной сложности или если текущий раунд не закончится раньше. После чего сgminer опять переводится в режим LOAD BALANCE/BALANCE.

Эффективность такой схемы примерно составляет сумму трёх величин. Первая из которых - работа на промежутке времени с величиной сложности меньше текущей, вторая - от одинарной до двойной сложности, третья - от двойной сложности до тройной и более. Не трудно догадаться, что первая величина составляет около 150% так как среднее количестро шар найденных блоков за этот промежуток времени около 1/2 сложности. (PPS даёт 50%, Score в 2 раза больше) Вторая величина так же примерно равна первой величине, так как двукратное увеличение отправленных решений или 200% в этом промежутке времени компенсирует 1/2 потерянных решений из первого промежутка.

С третьей величиной несколько сложнее, так как она может состоять из трёх и более, кратных сложности, промежутков времени, а эффективность в целом всё же стремится к 100%. Но здесь, согласно коммулятивной функции распределения, если кто знает что это такое(меня не спрашивайте, я не знаю)), или опираясь на уже известные данные с пула https://bitminter.com/blocks вероятность попадания в этот третий промежуток составляет около 14%, если исходить ровно из двойной сложности без учета периода обновления информации о раунде в PS. В течение довольно продолжительного отрезка времени величина времени, потраченного на работу в этом периоде, меньше первого и второго периодов, что определяет эффективность большую 100%. Так же к этому можно добавить ещё несколько десятых % относительно реального положения дел при работе только на одном пуле, так как сgminer, работая сразу на нескольких пулах, не будет простаивать в случае неработоспособности одного из них. Плюс к этому существование пулхопперов могут добавлять, по моему, ещё примерно столько же процентов.

Пара примеров на некоторых случайно-ограниченных промежутках времени:

При kD=1 и пул находит блоки меньше/равной/чуть больше двойной сложности, эффективность ~ 150%
Если пулу попадается каждый 8 блок больше двойной сложности, эффективность > 100%
Если пулу попадается каждый 7 блок больше двойной сложности, эффективность < 100%

При kD=1,5 и пул находит блоки меньше/равной/чуть больше тройной сложности - эффективность ~ 125%
Если пулу попадается каждый 20 блок больше тройной сложности, эффективность > 100%
Если пулу попадается каждый 19 блок больше тройной сложности, эффективность < 100%

И даже в том случае когда количество длинных блоков гораздо больше, большее количество мелких поднимают общую эффективность > 100%

В программе реализована функция донейта в размере 0,83% - через каждые 10 ч. на 10 мин. запускается второй сgminer с воркером создателя программы. Для более серьёзной поддержки - BTC: 1Grt8FNEJYawuVWLzBm3Z6ux6yNwK92ASk

Буду рад увидеть любые замечания, предложения, помощь и содействие для увеличения качества и расширение функционала программы.
Jump to: