Узнайте, почему ASIC отправляет слишком много Rejected или Stale Shares в PECPool и как это исправить: выбор Stratum, задержка, packet loss, Worker Configuration, прошивка, разгон, аппаратные ошибки и Mining Proxy.

Высокий процент Rejected Shares означает, что часть работы ASIC-майнера PECPool не принимает как валидный вклад.

Небольшое количество Rejected или Stale возможно при нормальной работе, но постоянный высокий уровень снижает эффективный хешрейт, тратит электроэнергию и уменьшает эффективность. Локальный Hashrate при этом может выглядеть нормальным.

Руководство объясняет типы отказов и способы их уменьшения для Antminer, WhatsMiner и других SHA-256 ASIC.

Что такое Rejected Share?

Share подтверждает выполненную работу. Майнер отправляет её по Stratum, PECPool проверяет Account, Worker, Job, Difficulty и данные и классифицирует как Accepted или Rejected.

  1. PECPool отправляет Job.
  2. ASIC выполняет SHA-256.
  3. Находит результат требуемой Difficulty.
  4. Отправляет его.
  5. PECPool проверяет.
  6. Результат становится Accepted или Rejected.

Почему Rejected важны?

  • ниже эффективный хешрейт
  • меньше принятой работы
  • ниже эффективность
  • лишний расход энергии
  • нестабильная статистика Worker
  • больше разница local/pool Hashrate

Accepted, Rejected и Stale

ТипЗначениеЗачёт
Acceptedвалидная работа, принятая PECPoolДа
Rejectedработа, не прошедшая проверкуНет
StaleShare для устаревшего JobНет

Stale обычно является разновидностью Rejected.

Расчёт процента

Rejected Share Rate =
Rejected Shares ÷ Total Submitted Shares × 100
9,900 Accepted + 100 Rejected = 10,000
100 ÷ 10,000 × 100 = 1%
Combined Unsuccessful Rate =
Rejected Shares + Stale Shares
÷ Total Submitted Shares × 100

Нормальный уровень

Желательно как можно ближе к нулю. Единичные случаи допустимы из-за задержки, смены Job, короткой потери сети или Failover. Исследуйте проблему, если процент растёт, заметно выше аналогичных майнеров, хешрейт PECPool ниже ожидаемого, Worker часто переподключается, есть разрывы графика или ошибки в Log. Универсального процента для всех условий нет.

Сначала определите причину

Проверьте Miner/Pool/CGMiner Status и System/Kernel/Event Log.

  • Stale
  • Job Not Found
  • Low Difficulty Share
  • Duplicate Share
  • Unauthorized Worker
  • Invalid Share
  • Invalid Nonce
  • Unknown Job

Stale / Job Not Found

Share относится к уже устаревшему Job: новый блок или Job появился раньше, чем старый результат дошёл до сервера.

  • высокая Latency
  • Packet Loss
  • нестабильный интернет
  • далёкий/нестабильный Stratum
  • частые переподключения
  • перегруженное сетевое оборудование
  • нестабильный Proxy

Как снизить Stale

  • выберите наиболее стабильный регион PECPool;
  • попробуйте другой официальный порт;
  • используйте Ethernet;
  • замените повреждённые кабели;
  • проверьте Switch/Router;
  • избегайте нестабильного Wi‑Fi;
  • снизьте лишнюю нагрузку;
  • проверьте Proxy;
  • избегайте частых перезапусков;
  • настройте резервные Pool.

Выбор PECPool Stratum

Ближайший сервер не всегда самый стабильный из-за Routing, Packet Loss и ISP.

РегионСерверПорты
Globalbtc.pecpool.com3333,443,25
United Statesbtc-us.pecpool.com3333,443,25
Europebtc-eu.pecpool.com3333,443,25
Russiabtc-ru.pecpool.com3333,443,25
Asiabtc-as.pecpool.com8443,443,25
Iranbtc-ir.pecpool.com8443,443,25
Iran Alternativebtc.pecpool.cc8443,443,25

Pool 1/2/3

Pool 1: stratum+tcp://btc-eu.pecpool.com:3333
Pool 2: stratum+tcp://btc.pecpool.com:443
Pool 3: stratum+tcp://btc-us.pecpool.com:25
Worker: myaccount.miner01
Password: x

Тест Latency и портов

ping btc-eu.pecpool.com
Test-NetConnection btc-eu.pecpool.com -Port 3333
ping -c 20 btc-eu.pecpool.com
nc -vz btc-eu.pecpool.com 3333

Ping не является единственным критерием.

Packet Loss

Он вызывает задержки Job, потерянные Submission, Connection Reset и Stale. Признаки: таймауты Ping, скачки Latency, частые reconnect, Pool Dead, провалы графика. Проверяйте Ethernet, Switch, Router, беспроводные мосты, ISP и congestion.

Низкая Latency не всегда лучше

Server A: 40 ms, Packet Loss 3%, Disconnects Yes
Server B: 80 ms, Packet Loss 0%, Disconnects No

Server B может давать меньше отказов. Приоритет: стабильность, отсутствие потерь, Accepted, низкий Stale, затем Latency.

Low-Difficulty Shares

Не достигают назначенной Difficulty. Причины: Firmware, несовместимый Custom Firmware, неправильная обработка Difficulty, повреждённые данные, Overclock, Proxy.

Duplicate Shares

Один результат отправлен более одного раза из-за Firmware, Proxy, повторной передачи, программной ошибки или нестабильной Control Board. Проверьте Log, один раз перезапустите майнинг, проверьте Firmware, временно исключите Proxy и сравните прямое соединение.

Unauthorized Worker

AccountName.WorkerName
myaccount.miner01

Проверьте Account, точку, пробелы, символы и отсутствие Email/Wallet в Worker.

Pool Password

x

Не используйте пароль PECPool, Email, 2FA, API Secret, Private Key или Seed Phrase.

Invalid Shares / Hardware Errors

Проверьте Hardware Error, ASIC Chips, Hashboard, температуру, охлаждение, PSU, Frequency/Voltage.

Температура

Перегрев повышает ошибки. Проверьте воздух, вентиляторы, Heat Sink, вентиляцию, Hydro/Immersion и диапазон температуры конкретной модели.

Питание

Нестабильное питание вызывает Chip Error, Hashboard Reset и Restart. Проверьте Input Voltage, мощность PSU, разъёмы, кабели, просадку и распределение. Не используйте перегретые или повреждённые соединения.

Overclocking

Может увеличить local Hashrate, но также Hardware Errors, Invalid Shares, Restart, температуру и потребление. При росте Rejected вернитесь к стабильному профилю и сравните Accepted/Rejected и 1h/24h Hashrate.

Undervolting

Слишком низкое напряжение вызывает ошибки ASIC и нестабильность. Верните стабильные параметры, если выросли Low-Difficulty/Invalid.

Firmware

Может быть причиной Duplicate, Low-Difficulty, неверного Nonce, Disconnect и нестабильности. Используйте доверенный совместимый Firmware, читайте Release Notes, делайте Backup и не отключайте питание при обновлении.

Mining Proxy

Перегруженный Proxy вызывает задержки, Stale, Duplicate, reconnect и массовый Offline. Проверьте CPU/RAM, сеть, Connection Count, Logs и Latency Miner↔Proxy↔PECPool. Тест прямого подключения одного майнера помогает локализовать проблему.

Дата и время

Настройте автоматическую синхронизацию и проверьте Gateway/DNS.

Частое переключение Pool

Повышает Stale на переходах. Проверяйте Pool 1, Router/ISP, DNS, Firewall, Logs и регион. Если Pool 2 стабильно лучше, после проверки поставьте его первым.

Rejected вырос после смены сервера

  1. проверьте адрес и порт;
  2. Latency/Packet Loss;
  3. Log;
  4. дайте время;
  5. при необходимости вернитесь к стабильному серверу.

Проблема только у одного майнера

Проверьте его кабель, Switch Port, Firmware, Overclock, температуру, Hashboard и Logs.

Проблема у всех майнеров

Проверьте общий интернет, Router/Gateway, Switch, DNS, ISP Routing, Proxy и Stratum, сопоставьте точное время роста отказов.

Сравните local и pool Hashrate

Смотрите Current, 1h, 24h, Accepted, Rejected, Stale и Last Share; для вывода используйте длинные средние.

Пример Stale

Accepted Shares: 9,200
Rejected Shares: 100
Stale Shares: 700

Проверьте Latency, Packet Loss, сервер, Router/Switch и Proxy.

Пример Invalid

Accepted Shares: 8,000
Invalid Shares: 1,800
Stale Shares: 200

Вероятнее Firmware/Hardware/Voltage/Frequency/Hashboard.

После Overclock

Before: 100 TH/s, Rejected 0.3%
After: 112 TH/s, Rejected 5.5%, Frequent Restarts: Yes

Высокий local Hashrate не компенсирует нестабильность.

Порядок диагностики

  1. Запишите счётчики.
  2. Прочитайте причину в Log.
  3. Проверьте URL/Port/Worker/Password.
  4. Определите масштаб проблемы.
  5. Тестируйте сеть.
  6. Другой сервер/порт.
  7. Кабели/Switch/Router.
  8. Proxy.
  9. Температура/Hardware Errors.
  10. Стабилизируйте Overclock/Undervolt.
  11. Firmware.
  12. Наблюдайте достаточно долго.

Не меняйте всё одновременно

Запишите исходные данные, меняйте один параметр, дождитесь новых Share, сравните и решите, оставить ли изменение.

Сколько тестировать?

Короткий тест ненадёжен. Сначала убедитесь в стабильном соединении и росте Accepted, затем сравнивайте несколько часов и более длинные средние.

Частые ошибки

  • винить Pool во всех Rejected
  • игнорировать Log
  • выбирать сервер по одному Ping
  • игнорировать Packet Loss
  • нестабильный Firmware
  • агрессивный Overclock
  • Wi‑Fi для ASIC
  • игнорировать Proxy
  • много изменений сразу
  • оценивать сразу после Restart

Краткая таблица

ТипПричинаПроверка
StaleLatency/Packet Loss/старый Jobсеть/сервер
Job Not Foundстарый Job/задержкасеть/Proxy
Low DifficultyFirmware/настройкиFirmware/Voltage/Frequency
DuplicateFirmware/ProxyLogs
UnauthorizedAccount/WorkerWorker
InvalidHardwareHashboard/температура/питание

Финальный чек-лист

  • официальный PECPool Stratum
  • стабильный доступный порт
  • AccountName.WorkerName
  • Password x
  • Accepted растут
  • причина отказа изучена
  • нет Packet Loss
  • Ethernet
  • Pool 1/2/3
  • нет частого переключения
  • Firmware доверенный
  • Overclock/Voltage стабильны
  • охлаждение нормально
  • Hardware Errors не повышены
  • Proxy не перегружен

Сосредоточьтесь на Effective Hashrate

Цель — не максимальный локальный показатель, а максимальная валидная работа для PECPool. Стабильный майнер с чуть меньшим Hashrate и низким Rejected может быть эффективнее. Определите тип отказа и последовательно проверьте сеть, Stratum, Worker, Firmware, настройки, температуру, питание и Hardware.

Как исправить высокий уровень Rejected Shares