Stale Share — результат вычислений, который был получен на основании уже устаревшего задания. Сам результат может быть математически корректным, однако к моменту его получения пулом соответствующая работа уже потеряла актуальность.

Наиболее типичная ситуация возникает при нахождении нового блока в сети. После появления нового блока прежнее задание может стать недействительным для дальнейшей работы. Пул отправляет майнерам новое задание, но часть устройств может ещё некоторое время вычислять старое или отправлять результаты с задержкой.

Причины появления stale shares

  • высокая задержка между майнером и сервером пула;
  • нестабильное интернет-соединение;
  • задержка получения нового задания;
  • перегрузка сети или сервера;
  • медленная обработка команд оборудованием;
  • ошибки или задержки в программном обеспечении.

Как оценивается stale rate

Пул может показывать количество или процент stale shares относительно общего числа отправленных результатов. Небольшое количество устаревших shares возможно даже при нормальной работе из-за задержек распространения новых заданий.

Высокая доля stale shares может означать, что значительная часть вычислительной работы выполняется по заданиям, которые уже потеряли актуальность. Поэтому показатель используют при диагностике сетевой инфраструктуры и настройки майнера.

Stale Share отличается от Invalid Share: stale результат может быть корректным математически, но устаревшим по времени, тогда как invalid share не соответствует требованиям корректности.