Объявления
Лучшая статья недели
Светлая сторона крипты
Ветры зимы в криптосфере
Почему биткоин застрял на месте, пока фондовый рынок бьет рекорды
Майнинг-пул — это серверная инфраструктура и система учёта, которая объединяет вычислительную мощность множества участников для совместного майнинга. Вместо того чтобы каждый майнер самостоятельно пытался найти блок и мог долгое время не получать никаких выплат, участники подключаются к общему пулу и регулярно передают ему результаты своей вычислительной работы.
Пул не объединяет физически сами устройства. Каждый майнер продолжает выполнять вычисления на собственном оборудовании, а серверная инфраструктура пула распределяет между участниками задания, принимает результаты и ведёт учёт их вклада. В результате вероятность того, что именно совокупная мощность участников найдёт блок, значительно выше, чем вероятность для отдельного небольшого майнера.
Как работает майнинг-пул
- Майнер настраивает оборудование и подключает его к серверу пула.
- Пул идентифицирует подключённое устройство или worker и выдаёт ему задание.
- Майнер выполняет вычисления и ищет результаты, соответствующие заданной пулом сложности шар.
- Подходящие результаты отправляются обратно на сервер пула в виде shares.
- Пул проверяет полученные результаты и учитывает корректные shares в статистике участника.
- Если один из участников находит действительный блок, пул передаёт или учитывает этот блок в соответствии с правилами блокчейн-сети.
- Полученное вознаграждение распределяется между участниками по выбранной схеме выплат.
Зачем используются shares
Полноценные блоки находятся относительно редко по сравнению с количеством вычислительных попыток. Поэтому пулу нужен промежуточный показатель, позволяющий регулярно измерять работу каждого участника. Для этого используется share.
Пул устанавливает собственную сложность для shares, которая обычно значительно ниже сетевой сложности. Благодаря этому даже сравнительно небольшой майнер может регулярно отправлять результаты. По частоте и сложности принятых shares пул получает статистическую оценку фактически выполняемой работы.
Share сама по себе обычно не является найденным блоком. Однако достаточно редкая share может одновременно удовлетворять и сетевой сложности. В таком случае результат становится кандидатом на полноценный блок.
Что учитывает пул
| Показатель | Практическое значение |
|---|---|
| Hashrate | Показывает вычислительную мощность подключённого оборудования. |
| Shares | Используются для подтверждения и измерения выполненной работы. |
| Rejected shares | Показывают результаты, которые пул не засчитал. |
| Worker status | Позволяет отслеживать подключение и активность отдельных устройств. |
| Payout balance | Показывает накопленное вознаграждение участника. |
Как распределяется вознаграждение
После нахождения блока пул получает вознаграждение, предусмотренное протоколом сети. Оно может включать награду за блок, состоящую из субсидии и комиссий транзакций.
Участник получает не всю сумму вознаграждения самостоятельно. Сначала может удерживаться комиссия пула, после чего оставшаяся сумма распределяется между участниками по правилам выбранной схемы выплат.
Например, при модели PPS выплата может рассчитываться за каждую принятую share, тогда как при PPLNS учитывается определённое количество последних shares. Поэтому одинаковый хешрейт может приводить к различному распределению дохода в зависимости от выбранной модели.
Основные параметры майнинг-пула
- Pool fee — комиссия, удерживаемая пулом.
- Payout threshold — минимальный баланс, необходимый для выплаты.
- Payout scheme — правила расчёта вознаграждения.
- Share difficulty — сложность промежуточных результатов.
- Stratum — протокол обмена заданиями и результатами.
- VarDiff — механизм автоматического изменения сложности shares.
Что важно учитывать при выборе пула
Размер комиссии — только один из параметров. На практическую эффективность также влияют стабильность серверов, задержка соединения, частота отклонённых и устаревших shares, правила выплат, минимальный порог выплаты и поддерживаемые протоколы.
Если соединение между майнером и пулом нестабильно, часть вычислительной работы может становиться устаревшей до момента её отправки. Поэтому инфраструктура пула и качество сетевого подключения могут влиять на фактический результат работы оборудования.
Майнинг-пул является связующим уровнем между отдельным майнером и процессом коллективной добычи блоков. Для понимания его работы важно различать Pool Mining, Share, Payout Scheme и используемый Stratum-протокол.
Популярные модели
Бренды
Fluminer
ElphaPex
Ebang
Canaan
Todek
Bitdeer
iPollo
Baikal
StrongU
VolcMiner
MicroBT
Lucky Miner
Jasminer
Auradine
Innosilicon
IceRiver
Hummer Miner
Holic
Heatbit
Goldshell
FusionSilicon
Bitaxe
Bitfily
Digital Shovel
Dayun
Bolon Miner
Braiins
BW
Halong Mining
Bitfury
Spondoolies
PinIdea
Pantech
Obelisk
DragonBall Miner
FFMiner
ForestMiner
GMO miner