Хешрейт на пуле ниже, чем на риге: куда деваются проценты
Майнер показывает 600, пул рисует 570, а выплата как будто от 550. Классическая сцена — и классический повод обвинить пул. Иногда даже заслуженно. Но чаще цифры «не сходятся» потому, что это три разных числа, измеренных тремя разными способами. Разберём, куда реально уходят проценты и какие расхождения — норма, а какие — сигнал беды.
Коротко (для тех, кто без чтения)
- Хешрейт на риге и на пуле — разные измерения. Риг меряет, сколько он считает; пул — сколько шар от вас дошло. Это как спидометр и одометр: оба про скорость, но не одно и то же.
- Смотреть надо суточное среднее, а не текущую цифру. Почасовые графики пула гуляют на десятки процентов от удачи — это математика, а не жульничество.
- Устаревшие и отклонённые шары — реальные потери. Один-два процента — норма; стабильно больше — разбирайтесь с сетью и разгоном.
- Простои майнера видны на пуле и не видны в среднем рига. Каждая перезагрузка — это минуты нулевого хешрейта, которые пул честно считает.
- Комиссия пула — отдельная строка, она не входит в «график хешрейта», но входит в выплату (подробно — в статье про пулы).
Два числа, три способа измерения
Майнер считает хешрейт напрямую: сколько решений в секунду перебирают карты. Это reported — заявленный хешрейт. Пул видит другое: сколько шар вы прислали, и пересчитывает их в хешрейт по сложности. Это effective — эффективный. Между ними всегда есть зазор, и вот из чего он состоит:
- удача. Шары — процесс случайный: как подбрасывание монетки, серия «решок» никого не обманывает. На окне в час разброс большой, на сутках он сжимается, на неделе — почти исчезает;
- окна усреднения. Пул показывает среднее за 15 минут, час, сутки — и в каждом окне своя цифра. Сравнивать «текущий reported» с «часовым effective» бессмысленно по определению;
- простои. Майнер перезапускался десять минут? В reported этого не видно — он меряет, только когда работает. Пул видит дыру честно.
Реальные потери: стейлы, реджекты, простои
Кроме статистического шума есть потери настоящие — их и стоит минимизировать:
- устаревшие шары (stale). Шара посчитана честно, но дошла до пула, когда задача уже сменилась. Причина — задержка сети: пинг до пула, Wi-Fi с потерями (разбирали в статье про сеть). Процент стейлов — прямая скидка с дохода;
- отклонённые шары (rejected). Пул получил шару и отверг: решение не сошлось. Типичный источник — слишком агрессивный разгон памяти: карта считает быстро, но с ошибками. Такие шары вы уже оплатили электричеством;
- простои при перезапусках. Каждый рестарт майнера, смена пресета, ребут — минуты нулевого дохода. Пять перезапусков по три минуты в сутки — это уже процент.
Ориентир простой: разрыв суточного effective от reported в пределах 1–3% — жизнь; стабильно 5%+ — ищите причину в сети, разгоне или стабильности майнера.
Как сравнивать честно
- Одно окно — одно сравнение. Суточный effective против суточного reported, неделя к неделе. Скриншоты «сейчас 570 при 600» не доказывают ничего.
- Считайте доход, а не хешрейт. Финальная проверка — сколько монет пришло за неделю против расчётного. Формулы — в статье как считать доходность, а живой расчёт — в калькуляторе.
- Меняйте одно за раз. Новый пул, новый разгон, новая сеть — если поменять всё сразу, вы никогда не узнаете, что сработало.
- Дайте изменению время. Сутки минимум, лучше неделя. Удача пула выравнивается только на длинных окнах.
Куда тут автоматика
Две из трёх реальных потерь — реджекты от жадного разгона и простои от перезапусков — это ровно то, что OCBot подавляет по работе: пресет принимается только после длинной проверки стабильности, поэтому «быстро, но с ошибками» не проходит отбора, а разгон подбирается под конкретную карту, а не «усреднённый с форума». Меньше отклонённых шар и меньше перезапусков — эффективный хешрейт ползёт к заявленному сам.
Статья — общая информация и пересказ общедоступной практики; конкретные цифры зависят от вашего пула, сети и железа. OCBot — независимый проект: не связан с NVIDIA и HiveOS/Hiveon. Использование — на ваш риск: отказ от ответственности.