Что такое воркер в майнинг-пуле и зачем каждому ASIC отдельное имя
Воркер (worker) в майнинг-пуле — это идентификатор, под которым ASIC подключается к пулу и отправляет результаты вычислений — shares. Аккаунт определяет пользователя, а воркер позволяет различать устройства внутри его парка.
Поэтому для каждого ASIC лучше задавать отдельное имя воркера. Тогда пул может показывать статистику по устройствам: какой ASIC работает, какой перестал отправлять shares, где снизился хешрейт или вырос процент отклоненной работы. Если несколько ASIC подключить под одним worker ID, пул будет получать их работу под одним идентификатором, и по статистике воркера станет сложнее определить, какое физическое устройство создало проблему.
В Promminer Pool воркер задается в формате:
имя_аккаунта.имя_воркера
Например:
farm01.s21p001
Здесь farm01 — имя аккаунта, а s21p001 — уникальное имя конкретного ASIC. Для удобного мониторинга парка практичнее придерживаться правила: один ASIC — один уникальный воркер. В Promminer Pool такой подход позволяет контролировать статус, хешрейт, reject, uptime и время последней отправки share для каждого устройства отдельно.
Promminer Pool — российский майнинг-пул с низкой латентностью (<1 мс в РФ), поддержкой отчётности для ФНС, индивидуальной комиссией, удобным приложением и круглосуточной русскоязычной поддержкой.
Чем воркер отличается от аккаунта
Аккаунт и воркер находятся на разных уровнях.
| Понятие | Что обозначает | Пример |
|---|---|---|
| Аккаунт | Учетную запись владельца оборудования в пуле |
farm01
|
| Воркер | Идентификатор ASIC внутри аккаунта |
s21p001
|
| Полный worker ID | Имя, под которым устройство подключается к пулу |
farm01.s21p001
|
Один аккаунт может объединять много ASIC:
farm01.s21p001
farm01.s21p002
farm01.s21p003
Создавать отдельный аккаунт для каждого устройства не нужно. Разделять оборудование следует именно с помощью имен воркеров.
При подключении ASIC к Promminer Pool имя воркера является обязательным. Оно задается в настройках самого устройства. Допускаются строчные буквы и цифры, максимальная длина имени — 64 символа. Поле Password можно оставить пустым или указать произвольное значение: пароль от личного кабинета для подключения ASIC не используется.
Почему пул использует воркеры для учета ASIC
Пул не определяет физический ASIC по его корпусу, серийному номеру или месту установки. Для сервера устройство представлено подключением и идентификатором, который был указан в его настройках.
ASIC получает от пула задания, выполняет вычисления и отправляет подходящие результаты — shares. Пул принимает эти shares и связывает их с worker ID, под которым устройство подключено. По поступающей работе он рассчитывает статистику соответствующего воркера.
Упрощенно процесс выглядит так:
ASIC → worker ID → shares → статистика воркера
Именно поэтому воркер нельзя считать самим ASIC. Воркер — это имя, по которому пул различает источники вычислительной работы.
Пул также оценивает хешрейт по поступающим shares, поэтому краткосрочный хешрейт на пуле может отличаться от показателя в локальном интерфейсе ASIC. Для оценки стабильности полезнее смотреть не только на текущий хешрейт, но и на длительное среднее, accepted и rejected shares, статус воркера и время последней share.
Зачем каждому ASIC отдельное имя воркера
Уникальный worker ID нужен прежде всего для диагностики.
Допустим, на площадке работают пять ASIC. Если они подключены как:
farm01.asic01
farm01.asic02
farm01.asic03
farm01.asic04
farm01.asic05
и asic03 перестает отправлять shares, в интерфейсе пула можно сразу определить проблемный воркер.
Если все пять ASIC настроены с одним и тем же идентификатором, например farm01.asic, их работа перестает быть однозначно разделена по физическим устройствам. Снижение общего хешрейта будет заметно, но по одному worker ID нельзя будет сразу понять, какой ASIC остановился или начал работать нестабильно.
Чем больше парк, тем важнее это разделение. Уникальные воркеры позволяют:
-
видеть статус каждого ASIC;
-
сравнивать его хешрейт за разные интервалы;
-
обнаруживать отдельные устройства с низким хешрейтом;
-
контролировать reject;
-
видеть время последней отправки share;
-
отслеживать uptime;
-
быстрее сопоставлять проблему в пуле с конкретным физическим устройством.
В Promminer Pool в списке воркеров отображаются имя, модель, статус, хешрейт за 5 минут, 1 час и 24 часа, reject за 24 часа, uptime, последняя отправка share и теги. Воркеры также разделяются по статусам: активные, с низким хешрейтом, отключенные и офлайн.
Почему не стоит подключать весь парк под одним названием
Главный недостаток общего worker ID — потеря детализации.
Представим, что десять ASIC работают под именем:
farm01.main
Пока весь парк работает стабильно, суммарная статистика может выглядеть нормально. Но если один ASIC выключится, другой начнет периодически пропадать из сети, а у третьего снизится фактический хешрейт, общий показатель покажет только результат работы группы. Для поиска конкретного проблемного устройства потребуются другие средства мониторинга.
При схеме «один ASIC — один воркер» пул становится дополнительным уровнем контроля оборудования. Можно увидеть не только суммарный хешрейт аккаунта, но и определить, какой именно источник вычислительной работы отклонился от нормы.
Для небольшого домашнего майнинга это экономит время при диагностике. Для десятков и сотен ASIC единая система именования становится частью нормальной эксплуатации парка.
Как лучше называть воркеры
Имя должно не просто быть уникальным, а помогать быстро сопоставить запись в пуле с физическим ASIC.
Для небольшого количества устройств достаточно последовательной нумерации:
asic01
asic02
asic03
Для крупной площадки можно использовать внутреннюю систему учета:
a001
a002
a003
Если модель оборудования действительно помогает оператору ориентироваться в парке, ее также можно включить в имя:
s21p001
s21p002
s21p003
После добавления имени аккаунта полный worker ID будет выглядеть, например, так:
farm01.s21p001
Хорошая схема именования отвечает трем требованиям: имя уникально, коротко и однозначно связано с конкретным ASIC. Если на площадке несколько сотен устройств, лучше заранее выбрать один шаблон и применять его ко всему парку.
Не стоит присваивать воркерам случайные названия вроде miner, new, test1, если по ним невозможно понять, какое оборудование имеется в виду. Когда возникает проблема, ценность имени определяется тем, насколько быстро по нему можно найти нужный ASIC.
Как уникальные воркеры используются в Promminer Pool
После настройки ASIC новый воркер появляется в списке Promminer Pool автоматически после начала передачи работы; в инструкции по подключению указано время до 10 минут.
Список воркеров позволяет контролировать оборудование по отдельным устройствам. Помимо хешрейта, статуса, reject, uptime и последней share, в Promminer Pool доступны сортировка и теги. В обновленном разделе также отображаются средний процент reject и средний uptime оборудования за последние 24 часа, а фильтрация по моделям помогает анализировать отдельные группы ASIC.
Эти возможности наиболее полезны, когда каждому физическому ASIC соответствует собственный worker ID. Тогда структура становится однозначной:
1 ASIC = 1 уникальный воркер = отдельная статистика устройства
Воркер в майнинг-пуле — это не отдельный аккаунт и не сам ASIC, а идентификатор источника вычислительной работы. Аккаунт объединяет парк пользователя, а воркеры позволяют разделить этот парк на конкретные устройства. Поэтому подключать все ASIC под одним названием нежелательно: уникальные имена сохраняют поустройственную статистику и позволяют быстрее находить простои, просадки хешрейта и другие отклонения.
Материал носит исключительно информационный характер и не является индивидуальной инвестиционной рекомендацией. Информация в материале не учитывает индивидуальные финансовые цели, инвестиционный профиль и допустимый уровень риска конкретного лица.
Больше полезного