21 BTC

Майнинг-пулы: Stratum V2 и схемы выплат

Как майнер общается с пулом, кто строит блок и как пул вам платит: от пропорциональной схемы 2010 года до FPPS, TIDES, DATUM и P2Poolv2. С живым калькулятором выплат.

Поделиться разделом
Обсудить
🌱 Пулы за 30 секунд
  • Одиночный майнер находит блок очень редко. Пул объединяет многих майнеров и делит награды, поэтому доход становится маленьким, но регулярным.
  • Схема выплат решает, кто берёт на себя невезение: на FPPS/PPS пул платит ровно; на PPLNS/TIDES вы делите удачу пула, но получаете из реальных блоков.
  • Stratum — язык общения майнера и пула. Вторая версия шифрует его и позволяет майнерам, а не только пулам, выбирать транзакции в блоке.
  • Сейчас два пула находят 46,3% блоков. Поэтому важно, чтобы шаблоны строили сами майнеры.

Stratum V2 простыми словами

Обсудить
  • Пул и ваш майнер общаются по протоколу Stratum. Версия 1 (2012) шлёт открытый текст JSON: его может прочитать любой по пути, а какие транзакции попадут в блок, решает только пул.
  • Stratum V2 — обновление: шифрование и проверка подлинности пула, компактные бинарные сообщения и, по желанию, шаблон блока строит сам майнер, а не пул.
  • Почему это важно: сегодня несколько пулов решают, что будет в большинстве блоков. Если транзакции выбирают сами майнеры, для цензуры придётся уговаривать тысячи майнеров, а не три компании.
Stratum V1 (2012)Stratum V2
formatТекстовый JSON-RPC, многословныйБинарный формат; проект приводит ≈60% экономии трафика для пулов и ≈70% для майнеров
securityБез шифрования; хешрейт можно украсть, подменив данные по путиШифрование по протоколу Noise + ключ пула прямо в URL; noise_sv2 в SRI использует ChaCha20-Poly1305
templatesШаблон строит пул; майнер хеширует вслепуюОпциональный Job Declaration: майнер строит шаблон со своей ноды, пул только проверяет и платит
privacyПровайдер видит шары и может оценить хешрейт и доходТрафик зашифрован
compatПонимает любая прошивка ASICСтарые прошивки подключаются через Translator Proxy (SV1 → SV2)

Четыре части

Mining Protocol

Майнер/прокси ↔ пул: каналы, получение заданий, отправка шаров. Стандартные, расширенные и групповые каналы.

Job Declaration (JDC ↔ JDS)

Job Declarator Client майнера строит шаблон со своей ноды и объявляет его серверу пула (Job Declarator Server), который его проверяет. Майнер сам выбирает транзакции, а на DMND ещё и coinbase и биты версии (сигналы софт-форков).

Template Distribution Protocol

Template Provider отдаёт свежие шаблоны блоков из Bitcoin Core. В Bitcoin Core 30.0 для этого появился экспериментальный IPC Mining Interface; sidecar sv2-tp и bitcoin_core_sv2 из SRI работают с Core 30.x и 31.x.

Translator Proxy (tProxy)

Работает в вашей сети: принимает Stratum V1 от стоковой прошивки и говорит с пулом по Stratum V2. Прошивку менять не нужно.

Эталонная реализация (SRI)

  • SRI stratum v1.12.0 (17 Sep 2026) — Rust-библиотеки протокола (Stratum Reference Implementation). В этом релизе укреплены каналы, а из noise_sv2 убран AES-GCM.
  • sv2-apps v0.8.0 (17 Sep 2026) — Готовые роли: Pool, JD Server, JD Client, Translator Proxy. Усиление безопасности после аудита; все настройки можно задать переменными окружения.
  • sv2-tp — Template Provider для IPC-интерфейса Bitcoin Core (C++).
  • SV2 UI — Docker-приложение (есть в Umbrel App Store): соло со своей нодой или на любом SV2-пуле, работает со старыми прошивками.

Кто поддерживает Stratum V2 (октябрь 2026)

Обсудить
Braiins PoolSV2 работает

Соавтор SV2. Публичный SV2-адрес stratum2+tcp://stratum.braiins.com:3333/<ключ пула>; в Braiins OS есть встроенный SV2-клиент.

DMND (DEMAND)SV2 + Job Declaration работает

Пул, построенный на SV2. Блок 955 318 (конец июня 2026) — первый блок в mainnet из шаблона, объявленного майнером через Job Declaration. Майнер сам выбирает транзакции, coinbase и биты сигналов; схема выплат SLICE.

Foundry, AntPool, F2Pool, SpiderPool, MARA, BlockWorking Group, без публичного адреса

Вступили в SV2 Working Group 7 мая 2026 (вместе с DMND). Это участие в разработке и тестах, а не публичный SV2-адрес: официального публичного SV2 / Job Declaration у них на 11.10.2026 мы не нашли.

OCEAN (DATUM)Альтернатива (DATUM)

Другой путь к той же цели: DATUM Gateway строит шаблоны с вашей ноды и общается с ASIC по Stratum V1. Это не SV2.

ckpool / solo.ckpool.orgСообщается, не подтверждено

Кон Коливас теперь контрибьютит в SRI (sv2-apps v0.7.0). Поддержку SV2 в исходниках ckpool сообщают сторонние трекеры; публичный SV2-адрес на официальной странице мы не нашли.

Проверено по официальным страницам пулов и проекта 2026-10-11. «Участник Working Group» не значит «SV2 доступен всем».

Попробуйте Stratum V2 дома

Обсудить

Встроенный SV2-клиент с v2.14.0 (4 июня 2026); в v2.15 — опция «require authentication» для пула и исправления SV2. Последняя стабильная v2.15.3 (20 сент. 2026).

SV2 (extended channel, шифрование Noise) с v1.0.37; пулы SV1 и SV2 можно смешивать для резерва.

Встроенный SV2 на поддерживаемых Antminer; стоковая прошивка Bitmain SV2 не умеет.

  1. Проще всего: обновите Bitaxe/NerdQAxe и укажите SV2-адрес Braiins (stratum2+tcp://…/<ключ>) или адрес DMND из личного кабинета.
  2. ASIC со стоковой прошивкой: запустите Translator Proxy из SRI (или SV2 UI) на ПК/Pi в своей сети и направьте ASIC на него обычным stratum+tcp.
  3. Свои шаблоны: Bitcoin Core 30+ с запуском `bitcoin -m node -ipcbind=unix`, плюс sv2-tp и JD Client, направленный на пул с JD Server (сегодня это DMND).
  4. Оставьте резервный пул на Stratum V1: SV2-стек ещё молодой.

Нужна своя нода для шаблонов? Запустите →

Схемы выплат: от классики до новейших

Обсудить

Колонка «Риск» — кто несёт дисперсию находки блоков. Зелёный: пул платит ровно из своих резервов. Жёлтый: майнеры делят удачу пула.

СхемаСРискКомиссии?Пример
Proportional2010–2011МайнерыДаПервые пулы (история)
Score-based (Slush)2010–2023МайнерыДаSlush Pool / Braiins Pool до перехода на FPPS 12.12.2023
Pay-per-share (PPS)2011–ПулНетВ чистом виде сейчас редкость; вытеснена FPPS/PPS+
SMPPS / ESMPPS / RSMPPS2011–2014ОбщийДаПулы начала 2010-х (история)
CPPSRB2012–ОбщийДаEligius (закрыт)
PPLNS2011–МайнерыДаОпции PPLNS у F2Pool, AntPool, SpiderPool, SECPOOL; P2Pool
PPS+2016–ОбщийДаViaBTC (PPS+: 4% с субсидии + 2% с комиссий)
FPPS (Full PPS)2017–ПулДаFoundry USA, Braiins Pool (2,5%), Luxor, F2Pool, AntPool, SpiderPool
Solo (CKPool solo, Public Pool)2014–МайнерыДаsolo.ckpool.org (2% только при находке блока), Public Pool (0%)
P2Pool (2011)2011–~2019МайнерыДаp2pool Форреста Войта, запуск 17.06.2011; в mainnet сейчас почти не используется
P2Poolv2 (2024–)2024–МайнерыДаПока только testnet4 (окт. 2026); торговля шарами в разработке
TIDES (OCEAN)2023–МайнерыДаOCEAN: 2%, 1% со своими шаблонами DATUM
DATUM (OCEAN)2024–Майнеры—OCEAN DATUM Gateway
SLICE (DMND)2026–ОбщийДаDMND
Proportional
2010–2011 · Риск: Майнеры

Когда пул находит блок, награда делится по доле шаров каждого майнера в этом раунде (с прошлого блока).

+ Просто, пул не платит больше, чем заработал.

− Ломается «прыжками по пулам»: зайти в начале раунда и уйти, когда он затянулся. Заброшена.

Score-based (Slush)
2010–2023 · Риск: Майнеры

Как пропорциональная, но каждый шар взвешен по времени (score += exp(t/C)), свежие шары весят гораздо больше; прыгать по пулам невыгодно.

+ Защищена от прыжков, прозрачна.

− Доход зависит от удачи пула; уход с пула обнуляет набранный счёт.

Pay-per-share (PPS)
2011– · Риск: Пул (нужны резервы)

Каждый принятый шар оплачивается фиксированно = субсидия блока × сложность шара ÷ сложность сети, даже если пул не нашёл блоков. Комиссии транзакций не делятся.

+ Нулевая дисперсия для майнера, предсказуемый доход.

− Самая высокая комиссия; комиссии из блоков забирает пул; при долгом невезении пул может разориться.

SMPPS / ESMPPS / RSMPPS
2011–2014 · Риск: Общая: при невезении майнеры ждут

Shared Maximum PPS: как PPS, но пул не выплачивает больше заработанного; долг ждёт будущих блоков (варианты E- и R- меняют очерёдность погашения).

+ Пул не может разориться.

− Долг может расти бесконечно при долгом невезении.

CPPSRB
2012– · Риск: Общая

Capped PPS with Recent Backpay: шары получают цену PPS в пределах реально найденных наград; недоплату гасят сначала самым свежим шарам.

+ Нет банкротства и бесконечного старого долга.

− Сложно; крупные пулы её не используют.

PPLNS
2011– · Риск: Майнеры (удача пула)

Pay Per Last N Shares: при находке блока вся награда (субсидия + комиссии) делится на последние N шаров, независимо от границ раундов.

+ Низкая комиссия (0–2%), комиссии из блоков доходят до майнеров, защита от прыжков, пулу не нужны резервы.

− Доход скачет вместе с удачей пула; у маленьких пулов — рывками.

PPS+
2016– · Риск: Пул — по субсидии, майнеры — по комиссиям

Субсидия платится как PPS, а комиссии транзакций — по PPLNS из блоков, которые пул реально нашёл.

+ Стабильная база плюс реальные всплески комиссий.

− Комиссионная часть зависит от удачи; кастодиально.

FPPS (Full PPS)
2017– · Риск: Пул (и усреднение комиссий)

Как PPS, но пул доплачивает среднюю по сети комиссию на шар. Braiins описывает формулу так: награда = (субсидия + усечённая средняя комиссия) × шары ÷ сложность, расчёт раз в сутки по всем блокам сети.

+ Почти нулевая дисперсия, ежедневные выплаты; стандарт для крупных майнеров и хостинга.

− Пулу нужны огромные резервы, поэтому FPPS могут только крупные → давление к централизации; выплаты кастодиальные; содержимое блоков решает пул.

Solo (CKPool solo, Public Pool)
2014– · Риск: Майнер (лотерея)

Майнер работает в одиночку через сервер пула; если найдёт блок, почти вся награда ваша и приходит прямо из coinbase.

+ Без кастодиана и регистрации, идеально для домашних Bitaxe.

− Ожидаемое время находки для маленького майнера — тысячи лет.

P2Pool (2011)
2011–~2019 · Риск: Майнеры

Децентрализованный пул: майнеры запускают ноды, которые строят share chain (цепочку шаров с низкой сложностью); каждый блок платит всем держателям свежих шаров прямо в coinbase (PPLNS).

+ Нет оператора и кастодиана, шаблоны строят майнеры.

− С ростом росли орфан-шары, у маленьких майнеров была неверная статистика, размер coinbase ограничивал выплаты.

P2Poolv2 (2024–)
2024– · Риск: Майнеры

Переписан на Rust: DAG шаров с «дядями», vardiff на каждого майнера, PPLNS в coinbase для топ-N майнеров; остальные получают выходы в share chain и продают их за BTC атомарным свопом через Lightning/Ark.

+ Децентрализует и учёт шаров, а не только шаблоны; выплаты без кастодиана.

− Ещё не в mainnet; нужна своя нода.

TIDES (OCEAN)
2023– · Риск: Майнеры (сглажено)

Полная награда каждого блока делится на работу за последние 8 блоков (8 × сложность сети); шары не удаляются, поэтому каждый оплачивается в среднем ~8 раз. Выплата прямо из coinbase.

+ Без кастодиана, проверяемо, все комиссии, низкая дисперсия для PPLNS-типа.

− Нужен разгон до полного дохода; доход зависит от того, находит ли OCEAN блоки.

DATUM (OCEAN)
2024– · Риск: Майнеры (TIDES)

Не схема выплат, а способ раздачи работы: DATUM Gateway на вашей ноде строит шаблон (ваш выбор транзакций) и раздаёт его ASIC по Stratum V1; OCEAN только учитывает шары и платит по TIDES.

+ Свои шаблоны уже сейчас и со стоковой прошивкой; ниже комиссия.

− Нужна своя полная нода; один пул.

SLICE (DMND)
2026– · Риск: Низкая–умеренная для майнеров (по данным DMND)

Схема DMND: субсидия делится по хешрейту, а комиссии — по ценности шаблонов, которые майнер построил сам. Рассчитана на Job Declaration.

+ Награждает майнера за хороший шаблон; по данным DMND, дисперсия ниже, чем у PPLNS.

− Новая, один пул; публичных деталей формулы мало.

«FPPS+ у Braiins»: некоторые трекеры подписывают Braiins Pool как «FPPS+», но в официальной документации Braiins схема называется FPPS (субсидия + усечённая средняя комиссия сети). Мы указываем FPPS. Вариант «FPPS+» действительно рекламируют другие пулы (например, EMCD, по данным Bitcoin Wiki).

Калькулятор выплат: FPPS, PPS, PPLNS и соло

Обсудить
FPPS, в сутки (стабильно)
0,00009280 BTC
9 280 сат ≈ $7.76
PPS, в сутки (без комиссий сети)
0,00009095 BTC
9 095 сат ≈ $7.60
PPLNS, в среднем в сутки
0,00009423 BTC
9 423 сат ≈ $7.88
PPLNS за 30 дн., 80% случаев
0,002720–0,002933
среднее 0,002827 BTC · ≈1 152 блоков пула
Соло
Шанс найти блок за 30 дн.: 0,0909% · в среднем один блок в 90 лет · награда ≈ 3,140 BTC за блок минус комиссия соло-пула

Допущения: ожидаемые блоки = хешрейт × 86 400 ÷ (сложность × 2³²); субсидия 3,125 BTC; средняя комиссия 0,0148 BTC на блок за последние 144 блоков (mempool.space). Хешрейт и сложность считаются постоянными; простои, отклонённые шары и рост сложности не учтены. Разброс PPLNS — только удача пула (распределение Пуассона, 10–90 перцентиль), без эффекта окна N и «разгона». Комиссии пулов — типичные, сверяйте с пулом. Не финансовый совет.

Живые данные: сложность и курс на 11 окт., 20:17 по Лондону · 132.72 T · $83,621 (Coinbase spot)

Насколько сконцентрирован майнинг?

Обсудить

Топ-2 (Foundry USA + AntPool): 46,3% блоков за 7 дней. Топ-3: 63,9%.

  • Foundry USA26.7%
  • AntPool19.6%
  • F2Pool17.6%
  • ViaBTC9.4%
  • SpiderPool6.2%
  • MARA Pool5.2%
  • SECPOOL4.2%
  • Luxor3.3%

Доля найденных блоков за 7 дней · mempool.space/api/v1/mining/pools/1w ·

  • FPPS требует огромных резервов, чтобы платить при невезении, поэтому выигрывают крупнейшие пулы: хешрейт собирается там, где дисперсия ниже.
  • Концентрация шаблонов может быть выше, чем доли пулов: исследователь 0xB10C показал, что несколько пулов публикуют почти те же шаблоны, что и AntPool (Poolin — 99%, BTC.com — 98% сходства), то есть работают как прокси.
  • Что предлагается: Job Declaration в Stratum V2 (DMND, Braiins), DATUM (OCEAN) и полностью p2p-учёт (P2Poolv2). Все возвращают выбор транзакций отдельным майнерам.

Источники и методика