Перейти к содержанию

Miner Control


giraud

Рекомендуемые сообщения

2 часа назад, iq200 сказал:

Есть приблуда, которая выдирает сложность по монете значительно быстрее МС.

А ссыль на приблуду?

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 4,7 тыс
  • Создана
  • Последний ответ

Топ авторов темы

28 минут назад, professori сказал:

А ссыль на приблуду?

Ещё не готова к коммерческому запуску. :)
Идея-то простая как батон за 13 копеек.

Пул же отдает по Stratum-у майнеру сложность сети (не всякий и не всегда, конечно).

Вот из фида обмена майнера с пулом и тянуть сложность, убирая всякие прослойки.

http://prntscr.com/hc1r8l

 

-----

Вот наглядный пример: http://prntscr.com/hc1sjv
МС показывает сложность в двадцать раз меньше реальной.

Изменено пользователем iq200
Ссылка на комментарий
Поделиться на другие сайты

Идея не плохая. НО глянул у себя в окне, а там сложность от блока к блоку скаче в разах. И как будет реагировать на это программа?
 

Ссылка на комментарий
Поделиться на другие сайты

Дык как запрограммируешь, так и будет. :)
Хочешь, - усредняешь, хочешь, - берешь так как есть.

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, iq200 сказал:

Ещё не готова к коммерческому запуску. :)
Идея-то простая как батон за 13 копеек.

Пул же отдает по Stratum-у майнеру сложность сети (не всякий и не всегда, конечно).

Вот из фида обмена майнера с пулом и тянуть сложность, убирая всякие прослойки.

http://prntscr.com/hc1r8l

 

-----

Вот наглядный пример: http://prntscr.com/hc1sjv
МС показывает сложность в двадцать раз меньше реальной.

так тут блоки ра в 20 сек, и на каждом своя сложность, переключаться на таком непонятно как. В момент реквеста на пул  сложность могла быть такой

 

7 часов назад, iq200 сказал:

Пролистал ветку и не приметил.

на первой странице )

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, iq200 сказал:

Пул же отдает по Stratum-у майнеру сложность сети (не всякий и не всегда, конечно).

пул отдает обычно не сложность сети, а специально подобранную для вашего майнера, чтоб не засыпал решениями (это если пул вардиф).

 

Ссылка на комментарий
Поделиться на другие сайты

я так понимаю реальную сложность сети может взять нода. ну или кусок кода, который высчитывает это из....а из чейна, то есть нода )

поднять ноду не проблема. поднять ноды для всех монет....а ещё и с прикидкой на динамик добавление новых. попахивает отдельным сервисом немалых масштабов и персоналом.

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

отсюда остаётся искать сервис который обновляет с своих нод сложность и выкладывает её, максимально быстро и без сбоев, втм, криптокомпар, кто там ещё ? ) биржи может какие? у них все ноды подняты, для обслуживания монет.

Изменено пользователем Tallike
Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, Tallike сказал:

ты же не будешь сыпать стартами майнеров по списку, что бы узнать сложность?

 

Конечно ж буду. Чего нет?!
Там запрос копеечный, как и ответ. Что-то типа такого: 
"{\"id\": 1, \"method\": \"mining.subscribe\", \"params\": []}\\n"

 

Сколько тут? 30 байт?:)

 

Вот скрин по поводу того, что стратум отдает.
http://prntscr.com/hc7j8u

 

Стратум после нахождения блока отдал сложность для следующего, верно?

В данном случае 1026.

Как только сложность для решения меняется я её сразу по стратуму и ловлю.

Где я заблуждаюсь?

 

---------

Можно даже просто долбить стратумом одну единственную монетку: ту, которая майнится сейчас, чтобы не долбить из-за лагов на пуле алгоритм у которого сложность улетела в космос.

Изменено пользователем iq200
Ссылка на комментарий
Поделиться на другие сайты

Ок, предположим ты написал свой код, который стучиться в пул по стратум протоколу.

Полноценный майнер стартовать для этого с кучей инициализаций КУДЫ глупо по ресурсам.

Предположим, что пул тебе ответил верной сложностью сети.

Предположим все пулы умеют давать эту инфу, по всем монетам, без долгой процедуры авторизации.

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

 

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

И требует таки не быстрой авторизации.

И даёт делей на следующую попытку к нему обратится, в среднем по стратум протоколу 30 секунд.

То есть майнинг или следующий опрос ранее пол минуты не стартанут.

И пудово что то из предположений в первом блоке не прокатит ) Скорее всего в один пул на разные порты(читай монеты) без делея в 30 секунд не сунутся. В результате опрос не прокатит.

Буду рад ошибаться.

 

В принципе написать код, который попытается опрашивать пулы на предмет сложности можно. Но логику надо будет мудрить. Приоритет пулов. Что бы по монетам опрашивало только первый рабочий с данной монетой. Но тогда надо контролировать который пул для данной монеты сейчас точно рабочий. Для каждой монеты список пулов по приоритету проверки и реал-тайм пометками, кто живой. И это всё не решит проблему задержки на старт майна в 30 секунд(и второго вызова опроса для другой монеты, если они пересекаются по задержкам). Мониторить только тот, что сейчас копается...ерунда это, ну увидишь ты расхождение с втм. И переключишся на следующий....рассчитанный по тому же втм с возможным расхождением, это даже не полумера, это видимость улучшения. Если удастся как то брать сложность и не вешать задержки, уже интереснее. Но гемор с реализацией логики опроса не отменяет.

Ссылка на комментарий
Поделиться на другие сайты

Вот лог майнера: http://prntscr.com/hcfmso
Что я вижу. Я вижу, что при нахождении блока стратум отдает майнеру сложность сети.
 

Да, пул просит авторизацию.
Наверняка можно создать 10, 20, 70 (по количеству активных монет) соединений с пулами и держать коннект без повторной авторизации, анализируя трафик на предмет появления сложности. И не обременять при этом пул своими шарами. :) Не понятно пока насколько это ресурсоёмкий процесс. Только эмпирически понять, только хардкор. :)

Как только отловили сложность, так сразу и пересчитали доходность.

Понятно, что это не "hello, world" по логике работы получается, но не вижу ничего "экстра".

 

13 часа назад, Tallike сказал:

Мониторить только тот, что сейчас копается...ерунда это, ну увидишь ты расхождение с втм. И переключишся на следующий....рассчитанный по тому же втм с возможным расхождением, это даже не полумера, это видимость улучшения.

 

Позволю себе не согласится.
Считаю, что копать космическую сложность более бесполезное занятие, чем с какой-то положительной вероятностью переключиться на алго со вменяемой сложностью.

А лаги бывают достаточно продолжительные.

 

13 часа назад, Tallike сказал:

Скорее всего в один пул на разные порты(читай монеты) без делея в 30 секунд не сунутся. В результате опрос не прокатит.

Буду рад ошибаться.

 

8 отдельных майнеров (отдельный на каждую карту) отлично коннектятся к одному пулу на один порт, т.е. 8 одновременных соединений с пулом с одного IP.

Ща экспериментну с разными монетами на одном пуле. :)

 

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

а почему в YIIMPParser.cs  убрали получение значения diff ? вроде же для UI  невредно, и реквест вроде уже сделан, только показать?
//double Diff = Convert.ToDouble(RemoveSpacesAndRN(oneTR.Descendants("td").ElementAtOrDefault(3).GetAttributeValue("data","0")));

 

 

Ссылка на комментарий
Поделиться на другие сайты

43 минуты назад, Thin сказал:

а почему в YIIMPParser.cs  убрали получение значения diff ? вроде же для UI  невредно, и реквест вроде уже сделан, только показать?
//double Diff = Convert.ToDouble(RemoveSpacesAndRN(oneTR.Descendants("td").ElementAtOrDefault(3).GetAttributeValue("data","0")));

 

 

Парсер сейчас отключен целиком. Он был нужен когда на импе не было разбивки доходности по монетам.

Ссылка на комментарий
Поделиться на другие сайты

@giraud Так что насчет поправки 35й версии. 

Может пока добавить ключ в пул "autogenerate" - boolean

Чтобы можно было  вручную прописанный пул использовать и авто.

 

Ссылка на комментарий
Поделиться на другие сайты

Сейчас есть идеи по реализации обратной связи с конфигом, чтобы активацию монет и масштабы хешей можно было править в МС и это писалось в конфиг, как и автосгенерированные монеты.

 

Новый калькулятор кто-нибудь уже тестировал на Crypto-coinz.net ?

 

Изменено пользователем giraud
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, giraud сказал:

Новый калькулятор кто-нибудь уже тестировал на Crypto-coinz.net ?

 

Туфта там а не калькулятор. DNR там скачет ровно по сложности, которая в разы от блока блоку. Никакого усреднения нет.

Изменено пользователем abudfv2008
Ссылка на комментарий
Поделиться на другие сайты

1 час назад, giraud сказал:

Новый калькулятор кто-нибудь уже тестировал на Crypto-coinz.net ?

Расхождения небольшие есть и с WTM и с МС, но примерно пропорционально.

Ссылка на комментарий
Поделиться на другие сайты

Идея в 35 версии, с автозаполнением монет с пула, мне очень нравится, файл настройки пулов получается универсальный и компактный, только кошельков и алгоритмов настроить.

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

И прайз по нулям, везде, хотя профит рисует по хешам настроенным.

Ну и с активностями алгоритмов и монет на пуле что-то делать.

Изменено пользователем rezed
Ссылка на комментарий
Поделиться на другие сайты

В 16.11.2017 в 17:41, giraud сказал:

Добавляется, когда пул выдает цену, т.е. estimate >0. Если нулевая, то не добавляется.

Эта версия для обкатки логики автогенерации.  

Тестил несколько дней 35-ю, в общем то не смотря на то что api выдает estimate>0 много монет вообще не появляется вот на примере yiimp по ситуации на текущий момент отсутствуют: AUR, BTX, DCR, DGB, DNR, LBC, LUX, NEVA, TIT, VTC, XLR, XVG. Вообще нет ни одного estimate=0, т. е. отображаться должно все без исключения. Вообще идея классная, только бы придумать как полностью отключать ненужные монетки, а то насыпает целую кучу алгоритмов для asic`ов.

Ссылка на комментарий
Поделиться на другие сайты

42 минуты назад, HolodN сказал:

Тестил несколько дней 35-ю, в общем то не смотря на то что api выдает estimate>0 много монет вообще не появляется вот на примере yiimp по ситуации на текущий момент отсутствуют: AUR, BTX, DCR, DGB, DNR, LBC, LUX, NEVA, TIT, VTC, XLR, XVG. Вообще нет ни одного estimate=0, т. е. отображаться должно все без исключения. Вообще идея классная, только бы придумать как полностью отключать ненужные монетки, а то насыпает целую кучу алгоритмов для asic`ов.

А если алго для асиков стереть из алгоритмов?

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, abudfv2008 сказал:

А если алго для асиков стереть из алгоритмов?

Думается, что лучше в настройки алгоритмов добавить что-то вроде active : "true". Не думаю что это проблема.

 

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, abudfv2008 сказал:

А если алго для асиков стереть из алгоритмов?

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

Ссылка на комментарий
Поделиться на другие сайты

Подскажите, пожалуйста!

Скачал 35 версию, в папке сonfig все переписал под себя (кошельки, хешрейд под 1080ti), указал путь к майнерам, установил библиотеки... ЗАпускаю MC и у меня пусто в окнах под пулы и алгоритмы. Что я делаю не так? )))

Винда 10х64, карты 1080ti.

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, DoriaNS сказал:

Подскажите, пожалуйста!

Скачал 35 версию, в папке сonfig все переписал под себя (кошельки, хешрейд под 1080ti), указал путь к майнерам, установил библиотеки... ЗАпускаю MC и у меня пусто в окнах под пулы и алгоритмы. Что я делаю не так? )))

Винда 10х64, карты 1080ti.

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

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Miner IP Scanner

      Miner IP Scanner это первое приложение для сканирования майнинг устройств для телефона. Данное приложение создано для удобства пользователей асик оборудования. Теперь вам не нужен компьютер, чтобы увидеть состояние ваших майнинг устройств, достаточно установить приложение и вы всё увидите на экране. Приложение находится в разработке. Для поиска устройств в сети, введите диапазон для поиска в настройках (settings). ВНИМАНИЕ! На данном этапе разработки поддерживаются только модел

      в Программы для майнинга

    • АСМ-global.live - кидалы (A1 BTC Miner)

      А1 ВТС Miner  Арендовал машинку в Австралии в майнинге ничего не знаю. Подскажите что это за модель и как за ней ухаживать

      в Флейм

    • king-miner.ru King miner Ситуация решена

      От модератора: конфликт решен, магазин вернул деньги за битый модуль.   Крайне не рекомендую данную контору "Рога и копыта", заказал Innosilicon A11 у Королёва Дмитрия Алексеевича( договор комиссии № Н-01-0407), за 500 тысяч, 25 тысяч якобы стоит доставка. По приходу аппарат оказался с неработающим графическим модулем на одной из хэш плат и на 30 % терял производительность. Обратился к продавцу, он отвёз в сервис к своим знакомым и через пару дней предложил отремонтировать за мой счёт апп

      в Магазины и сервисы (обсуждение, претензии)

    • Сube miner 38gh/s block erupter

      Помогите настроить майнер куб cube miner 38gh/s block erupter. Не могу настроить батник. Уже все перепробовал на многих пулах.

      в ASIC/FPGA майнеры

    • Восстановление control board Antminer L3, L3+, D3 без программатора

      Восстановление слетевшей control board Antminer L3, L3+, D3  без программатора используя microsd. В 17м или 18м году накрылась контролька у L3+.Умерла nand.На кнопки и microsd никак не реагировала. Суть восстановления такая. 1 Отпаиваем нанд феном или паяльником,главное чтобы не было короткого на контактах. 2 Скачиваем Tools and Instructions to Image SD card.zip с сайта битмайн и распаковываем.Образ S2S4S5S7-img.img записываем на sd.Я записывал HDDRawCopy1.10Portable. 3

      в ASIC/FPGA майнеры


×
×
  • Создать...