Модель выплат пула — это правило, по которому распределяется вознаграждение за найденные блоки и комиссии между участниками майнинга. От модели зависят стабильность кэша, дисперсия дохода, комиссия пула, а также устойчивость к «пул-хоппингу». Ниже — полный разбор популярных схем (PPS/FPPS/PPS+, PPLNS/Score/Prop, SOLO и др.), их плюсы/минусы, формулы и практические рекомендации.
Базовые термины
- Share (шара). Доказательство работы на сложности пула. Шара не равна блоку, но пропорциональна внесённой вычислительной работе.
- Сложность пула / сети. Пул задаёт свою сложность для учёта шар; сеть — целевую сложность нахождения блока.
- Luck (удачливость пула). Отклонение фактического числа найденных блоков от математического ожидания.
- Orphan/сторона. Блок без включения в основную цепь; вознаграждение за него не выплачивается.
- Maturity (созревание). Количество подтверждений до «разблокировки» награды пула (актуально для некоторых монет/сетей).
Обзор моделей выплат
| Модель | Идея | Доходность/стабильность | Комиссия пула | Подходит для |
|---|---|---|---|---|
| PPS (Pay Per Share) | Мгновенно платит за каждую шару по фиксированному тарифу, основанному на вероятности найти блок. | Макс. стабильность, нет зависимости от удачи, выплаты «как по часам». | Обычно выше, т. к. пул берёт на себя риск дисперсии. | Малые и средние майнеры, критична предсказуемость кэша. |
| FPPS (Full PPS) | PPS + распределение средних комиссий из блоков (tx fees/MEV, если применимо). | Стабильность как у PPS, чуть выше средний доход. | Выше PPS или сопоставима. | Те же, кто выбирает PPS, но хочет долю комиссий. |
| PPS+ | Гибрид: блоковая награда по PPS, а комиссии — по PPLNS. | Стабильность почти как у PPS, но часть дохода всё же зависит от удачи. | Обычно ниже FPPS. | Компромисс «стабильность ↔ доход». |
| PPLNS (Pay Per Last N Shares) | Делит награду за фактически найденные блоки пропорционально вкладу в последние N долей. | Выше дисперсия, выплаты идут «пакетами», зависят от удачи. | Часто ниже, чем у PPS. | Долгосрочные майнеры, готовые терпеть волатильность. |
| Score-based (Скоринговая, напр. Slush) | Вес шар затухает во времени: свежие шары ценнее старых. | Сглаживает «хоппинг», дисперсия ниже, чем у PROP. | Средняя. | Для стабильной работы без злоупотреблений «забегами». |
| PROP (Proportional) | Классика: награда делится пропорционально шарам внутри раунда (между блоками). | Сильно зависит от удачи, уязвима к пул-хоппингу. | Низкая. | Небольшие пулы/эксперименты; не для стабильного кэша. |
| SMPPS / ESMPPS / RSMPPS | «Справедливая PPS»: платит не выше ожидаемого дохода пула; при серии неудач образуется очередь. | Могут быть задержки; в среднем близко к PPS, но без «переплат». | Невысокая. | Те, кому важна «честность пула» и длинный горизонт. |
| CPPSRB | Кэп на выплаты: до уровня PPS, «резерв» тратится при удачных раундах на закрытие долгов прошлых. | Стабильнее PROP/Score, но возможны очереди. | Средняя. | Долгосрочные участники. |
| SOLO | Майнер получает всю награду за найденный им блок. | Супер-высокая дисперсия, длинные периоды без выплат. | Зависит от пула, часто низкая. | Крупные фермы, отдельные эксперименты. |
Итог: PPS/FPPS/PPS+ — про стабильность; PPLNS/Score — про длинный горизонт и меньшие комиссии; PROP — устаревающий компромисс; SOLO — для крупных и терпеливых.
Формулы и примеры расчёта
Обозначения:
- R_block — базовая награда за блок;
- F_avg — средняя комиссия из блока (если распределяется);
- D_net — сложность сети;
- d_share — сложность одной шары;
- S — число ваших валидных шар в окне модели;
- N — окно PPLNS (количество последних шар, участвующих в делёжке);
- fee_pool — комиссия пула.
1) PPS
Тариф за одну шару:
p_share = (R_block / (D_net / d_share)) × (1 - fee_pool)
Выплата:
P = S × p_share
Выплата не зависит от того, нашёл ли пул блок сейчас — риск удачи полностью на пуле.
2) FPPS
p_share = ((R_block + F_avg) / (D_net / d_share)) × (1 - fee_pool)
Разница с PPS — в добавлении усреднённых комиссий F_avg.
3) PPS+
P = S × (R_block / (D_net / d_share)) × (1 - fee_pool_R) + P_fees
Где часть комиссий считается по PPLNS:
P_fees = (S_in_window / N) × F_block_total × (1 - fee_pool_F)
S_in_window — ваши шары в PPLNS-окне к моменту реально найденного блока.
4) PPLNS
P = (S_in_window / N) × (R_block + F_block_total) × (1 - fee_pool)
Выплата происходит только при найденном блоке и зависит от вашего вклада в последние N шар.
5) Score (экспоненциальное затухание)
score_i = Σ (share_j × e^{ -λ (t_i - t_j) })
Выплата:
P = (score_i / Σ score_all) × (R_block + F_block_total) × (1 - fee_pool)
Свежие шары весомее: пул-хоппинг становится невыгодным.
6) PROP
P = (S_in_round / Σ S_round) × (R_block + F_block_total) × (1 - fee_pool)
Где «раунд» — время между двумя последовательно найденными блоками пулом.
Комиссии и скрытые издержки
- Комиссия пула (pool fee). Прямая надбавка к модели: от ~0% до 4%+ (у PPS/FPPS она обычно выше).
- Выплаты и пороги. Минимальная сумма/периодичность выплат влияет на кэшфлоу, особенно при небольшом хешрейте.
- MEV/tx fees. Уточните, делит ли пул комиссии и как:
- FPPS — всегда усреднённо;
- PPS+ — по PPLNS-части;
- часть пулов в PROP/Score тоже делит комиссии, но правила могут отличаться.
- Непрозрачность учёта. Важно, как пул считает сложность шары, «погрешности» и отбраковку (stale/invalid).
Риски и как их снижать
| Риск | Где встречается | Что делать |
|---|---|---|
| Высокая дисперсия выплат | PPLNS, PROP, SOLO | Длинный горизонт, запас ликвидности, при желании диверсификация по пулам/монетам. |
| Пул-хоппинг (нечестный отток по удаче) | PROP | Выбирать Score/PPLNS с анти-хоппинг-механикой. |
| «Очереди» и задержки выплат | SMPPS/ESMPPS/CPPSRB при серии «неудач» | Читать правила модели, оценивать историю «долгов пула». |
| Неделёж комиссий | PPS / PROP у части пулов | Предпочитать FPPS/PPS+ или пулы, которые прозрачно делят tx fees. |
| Технические форс-мажоры (даунтайм, DDoS) | Любая модель | Выбирать стабильный пул, иметь бэкап-пул/прокси, следить за stale и аптаймом. |
Как выбрать модель под вашу ферму
Нужен максимально предсказуемый кэшфлоу?
- Выбирайте PPS или FPPS.
- FPPS предпочтительнее, если сеть/монета генерирует значимые комиссии и пул их честно делит.
Готовы терпеть «тишину» ради потенциально более высокого среднего net-дохода?
- Смотрите на PPLNS или качественные Score-модели.
- Комиссия пула обычно ниже, но выплаты «рваны», зависят от удачи.
Нужен компромисс: стабильность + участие в комиссиях?
- Рассмотрите PPS+:
- блоковая награда — как PPS;
- комиссии — с дисперсией, как в PPLNS.
У вас крупный хешрейт и высокий риск-аппетит?
- Возможен SOLO-формат:
- максимальная дисперсия (долгие периоды без выплат, но весь блок ваш);
- подходит, если дропы по кэшфлоу не критичны.
Помните, что модель выплаты — лишь один параметр. Не менее важны:
- репутация пула и прозрачность статистики;
- география серверов и пинг до пула;
- стабильность работы и защита от атак.
Примеры сценариев
Небольшая ферма, нужен «зарплатный» денежный поток.
- Модели: FPPS или PPS.
- Пул с хорошей репутацией, минимальными простоями и удобной статистикой.
- Контроль stale-шар, связи, резервный пул на случай проблем.
Средний хешрейт, тариф на электричество средний, есть запас ликвидности.
- Модели: PPLNS или качественный Score.
- Длинный горизонт работы (месяцы/годы), готовность к волатильным выплатам.
- Регулярный контроль luck и истории пула.
Большая ферма с гибким риск-аппетитом.
- Стратегия:
- часть хешрейта на FPPS/PPS (стабильность);
- часть — на PPLNS или SOLO (поиск более высокого среднего дохода).
- Собственные дашборды и мониторинг доходности по моделям.
Эксперимент / «охота на удачу».
- Формат: SOLO или малый PROP-пул.
- Только с тем объёмом, кэшфлоу по которому можно временно «забыть».
Практика: чек-лист перед выбором пула
- Определите приоритет: стабильность (PPS/FPPS) или средний доход с дисперсией (PPLNS/Score).
- Проверьте комиссию пула и правила дележа tx fees/MEV.
- Посмотрите окно PPLNS (если применимо) и историю luck.
- Изучите условия выплат: минималка, периодичность, валюта, комиссии на вывод.
- Оцените техчасть: наличие серверов ближе к вам, прокси, поддержка Stratum V2, защита от DDoS.
- Убедитесь, что статистика прозрачна: stale, orphan, доля комиссий, API/экспорт.
- Настройте резервный пул, чтобы не терять аптайм при проблемах основного.
