Pool Worker — логический идентификатор, с помощью которого майнинг-пул отделяет вычислительную работу одного устройства или группы устройств от других подключённых участников. Worker нужен прежде всего для статистики, мониторинга и диагностики.

Физический майнер и worker — не обязательно одно и то же. Например, один ASIC может работать как один worker, а несколько процессов или устройств могут в зависимости от используемого программного обеспечения и конфигурации представляться пулу по-разному.

Какие данные связаны с worker

Данные Назначение
Hashrate Контроль фактической вычислительной мощности.
Shares Учёт результатов выполненной работы.
Rejected shares Контроль отклонённых результатов.
Connection status Определение состояния подключения устройства.
Worker name Идентификация конкретного устройства или логической группы.

Зачем создавать отдельных workers

Если в пул подключено несколько майнеров, использование отдельных workers позволяет быстро определить, какое устройство работает нормально, какое снизило хешрейт, а какое перестало отправлять shares.

Например, при наличии десяти ASIC один общий идентификатор значительно усложняет диагностику. Если каждый ASIC представлен отдельным worker, статистика позволяет сравнить их хешрейт, количество shares, долю отклонённых результатов и время последней активности.

Worker и выплаты

Worker обычно является единицей учёта, а не отдельным получателем средств. Пул может суммировать работу нескольких workers, принадлежащих одному аккаунту, и рассчитывать общий баланс. Конкретная модель зависит от инфраструктуры конкретного пула.

Таким образом, Pool Worker следует рассматривать как логический уровень между физическим оборудованием и системой статистики майнинг-пула.