Ключевые выводы
Майнинг-пулы позволяют отдельным майнерам объединять свои вычислительные мощности и распределять награды за блок пропорционально, обеспечивая более стабильный доход по сравнению с соло-майнингом.
К распространённым методам выплат относятся Pay-Per-Share (PPS), Full Pay-Per-Share (FPPS) и Pay-Per-Last-N-Shares (PPLNS); каждый из них имеет свои компромиссы между стабильностью дохода и комиссиями пула.
Stratum V2 — протокол майнинга нового поколения — нацелен на повышение децентрализации за счёт того, что отдельные майнеры могут выбирать собственные шаблоны блоков, а не полагаться на операторов пулов.
Введение
Криптовалютный майнинг — ключевой элемент безопасности блокчейнов с доказательством выполнения работы (proof of work). Вычисляя хэши с определёнными свойствами, участники помогают защищать сеть блокчейна без необходимости в центральном органе.
Когда Биткоин впервые запустили в 2009 году, любой желающий с обычным ПК мог соревноваться с другими майнерами за то, чтобы угадать корректный хэш для следующего блока. Это было потому, что сложность майнинга была низкой и в сети не было большого хешрейта. Поэтому вам не требовалось специализированное оборудование, чтобы добавлять новые блоки.
По мере роста сети майнеры включились в «гонку вооружений» за более совершенное оборудование. После этапа с ЦП (CPU), графическими процессорами (GPU) и FPGA майнеры Биткоина остановились на ASIC (Application-Specific Integrated Circuits — специализированных интегральных схемах). Эти устройства специально предназначены только для вычисления хэшей и для ничего другого, благодаря чему они невероятно эффективны в майнинге, но не подходят для обычных вычислительных задач.
Поскольку ASIC настолько мощные, использование других типов оборудования для майнинга Биткоина стало редкостью. Однако даже с высокопроизводительными ASIC вероятность того, что какой-то один майнер найдёт блок самостоятельно, крайне мала — из‑за гигантского общего хешрейта сети. Именно здесь на сцену выходят майнинг-пулы.
Что такое майнинг-пул?
Майнинг-пул — это группа майнеров, которые объединяют свои вычислительные мощности и распределяют полученные биткоин-награды за блок пропорционально. Вместо того чтобы каждый майнер работал в одиночку с небольшим шансом найти блок, пул находит блоки чаще и распределяет награды между всеми участниками, которые внесли вклад.
Рассмотрим упрощённый пример: вы владеете 0,1% от общей мощности хеширования сети. Майнинг в одиночку: статистически вы можете находить один блок в неделю, но реальный результат сильно варьируется. Можно не находить ничего неделями или месяцами. Если же вы присоединитесь к пулу с другими майнерами, которые в сумме держат 1% мощности сети, пул будет находить блоки чаще, и вы будете получать стабильную долю, пропорциональную вашему вкладу.
Майнинг-пулы широко используются, потому что они обеспечивают более предсказуемый поток дохода. После халвинга в апреле 2024 года, когда блок-субсидия была снижена до 3,125 BTC (примерно 450 BTC, выпускаемых в день для всех блоков), стабильный доход стал ещё важнее для майнеров, работающих с небольшой маржой.
Как работают майнинг-пулы?
Обычно в майнинг-пуле есть координатор (оператор пула), который организует работу майнеров, чтобы они обрабатывали разные части задачи. Координатор назначает различные диапазоны nonce, чтобы майнеры не тратили вычислительную мощность впустую, пытаясь создать идентичные блоки.
Координатор также отвечает за распределение наград и выплаты. Майнеры отправляют «шары» (shares), чтобы доказать, что они выполняют работу. Шара — это хэш, который соответствует более низкому порогу сложности, установленному пулом; при этом он не обязательно является тем, который был бы валиден для фактической сети. Пул отслеживает такие шары, чтобы оценивать вклад каждого майнера.
Когда пул успешно майнит блок, награда (блок-субсидия плюс комиссии за транзакции) распределяется между участниками в соответствии со схемой выплат пула и долей каждого майнера в выполненной работе.
Методы выплат майнинг-пула
Pay-Per-Share (PPS)
В PPS вы получаете фиксированную выплату за каждую корректную шару, которую отправляете, независимо от того, находит ли пул действительно блок. Оператор пула берёт на себя риск вариативности, поэтому PPS-пулы обычно взимают более высокие комиссии. Этот метод даёт майнерам самый предсказуемый доход.
Full Pay-Per-Share (FPPS)
FPPS расширяет модель PPS, включая оценочную долю комиссий за транзакции поверх блок-субсидии. Пул рассчитывает ожидаемую общую награду за блок (3,125 BTC субсидии плюс оценка транзакционных комиссий) и платит майнерам за каждую шару, как если бы блоки находились с ожидаемой частотой. В последние годы FPPS стал доминирующим методом выплат в крупных пулах, потому что институциональные майнеры предпочитают стабильный и предсказуемый денежный поток.
Pay-Per-Last-N-Shares (PPLNS)
В отличие от PPS, PPLNS вознаграждает майнеров только тогда, когда пул успешно находит блок. Когда блок найден, пул проверяет последние N поданных шар (где N зависит от пула). Наша выплата равна вашей доле из этих N шар, умноженной на награду за блок, минус комиссия оператора.
PPLNS-пулы обычно взимают более низкие комиссии, чем PPS-пулы, но для майнеров характерна более высокая вариативность дохода. Этот метод снижает «пул-хоппинг», потому что вознаграждения зависят от устойчивого вклада, а не от мгновенных шар.
Выбор метода выплаты
Выбор между FPPS и PPLNS зависит от ваших приоритетов. FPPS обеспечивает более стабильный доход при чуть более высокой стоимости, поэтому подходит майнерам, которым нужен предсказуемый денежный поток для покрытия фиксированных расходов, например электроэнергии и платежей по кредиту. PPLNS предлагает более низкие комиссии, но более изменчивые результаты, что привлекает майнеров, которые могут переживать колебания дохода.
Пулы для майнинга — это угроза децентрализации?
Поскольку небольшое число пулов контролирует большую часть хешрейта Биткоина, опасения по поводу централизации обоснованны. Если бы один пул или сговорившаяся группа пулов накопили 51% хешрейта, теоретически они могли бы запустить атаку 51%, позволив им цензурировать транзакции или отменять недавние.
На практике это риск смягчается несколькими факторами. Во-первых, отдельные майнеры внутри пула обычно владеют и контролируют своё оборудование, то есть могут в любой момент перейти в другой пул, если не согласны с решениями оператора пула. Во-вторых, успешная атака, вероятнее всего, обрушит цену Биткоина, уничтожив ценность собственных активов атакующего и его вложений в оборудование. В-третьих, более широкое сообщество внимательно отслеживает размеры пулов и исторически оказывало давление на пулы, которые становились слишком большими.
Тем не менее, централизация на уровне пулов означает, что операторы пулов обладают существенной властью над формированием шаблона блока — они решают, какие транзакции включать или исключать. Это создаёт потенциальный канал для цензуры, особенно в юрисдикциях, где регуляторы могут давить на «подходящие» пулы, чтобы те фильтровали определённые транзакции.
Stratum V2 и майнинг- децентрализация
Stratum V2 — это протокол майнинга нового поколения, созданный для решения некоторых проблем централизации, связанных с традиционными майнинг-пулами. Самая значимая его особенность — «согласование jobs» (negotiation), которое позволяет отдельным майнерам собирать собственные шаблоны блоков, а не принимать любой шаблон, который предоставляет оператор пула.
В более старом протоколе Stratum V1 (который всё ещё используют большинство пулов) оператор пула сам формирует шаблон блока и решает, какие транзакции включать. Майнеры просто вычисляют хэши для полученного шаблона. При использовании Stratum V2 согласования jobs майнеры могут выбирать, какие транзакции войдут в их блоки, при этом продолжая получать выплаты от пула.
Дополнительные улучшения Stratum V2 включают более эффективный бинарный протокол (снижение накладных расходов по пропускной способности), встроенное шифрование (защита от захвата хешрейта) и улучшенную аутентификацию между майнерами и пулами.
Внедрение Stratum V2 происходило постепенно. Некоторые пулы и производители прошивок уже реализовали улучшения транспортного уровня, но полная поддержка согласования jobs пока остаётся ограниченной. Многие крупные операторы пулов медленно внедряют эту функцию, потому что она уменьшает их контроль над сборкой блоков. Существуют прокси-переводчики (translation proxies), которые позволяют майнерам с более старыми ASIC (которые поддерживают только Stratum V1) подключаться к пулам V2, обеспечивая постепенное внедрение без необходимости замены оборудования.
Часто задаваемые вопросы
Какова текущая награда за блок в Биткоине?
После апрельского халвинга 2024 года награда за блок Биткоина составляет 3,125 BTC за блок. Эта награда делится на блок-субсидию (3,125 BTC) и комиссии за транзакции, которые меняются в зависимости от загруженности сети. Примерно при 144 блоках в день, ежедневно через майнинг выпускается около 450 BTC.
Как выбрать майнинг-пул?
Ключевые факторы включают: метод выплаты (FPPS для стабильности, PPLNS для более низких комиссий), процент комиссии пула, задержку сервера до вашего местоположения (влияет на частоту устаревших шар), минимальные пороги выплат, кастодиальные или некастодиальные выплаты, а также политики пула по цензуре транзакций и прозрачности шаблонов. Тестирование двух пулов параллельно в течение нескольких недель может помочь сравнить фактические заработки.
Действительно ли майнинг-пулы контролируют Биткоин?
Майнинг-пулы не владеют оборудованием, на которое они «указывают»; им владеют отдельные майнеры. Майнеры могут в любой момент перенаправить свою мощность (хеш-вычисления) в другой пул. Хотя операторы пулов имеют временное влияние на формирование шаблона блока, их возможности ограничены конкурентным характером рынка и угрозой того, что майнеры уйдут.
Что такое Stratum V2 и почему это важно?
Stratum V2 — это обновлённый протокол коммуникаций при майнинге, который позволяет отдельным майнерам собирать собственные шаблоны блоков вместо того, чтобы полагаться на операторов пулов. Это снижает риск централизации, связанный с тем, что пулы решают, какие транзакции включать, и потенциально повышает устойчивость к цензуре в сети Биткоина.
Заключительные мысли
Майнинг-пулы превратили майнинг Биткоина из индивидуального занятия в совместное: они дают майнерам более предсказуемый доход в обмен на распределение вознаграждений. Компромисс в том, что сейчас небольшое число операторов пулов имеет значительное влияние на производство блоков в сети.
Дополнительные материалы
Что такое Proof of Stake (PoS)?
Халвинг Биткоина: что это такое и почему важно
Что такое атака 51%?
Что такое комиссии за транзакции в блокчейне?
Что такое облачный майнинг?
