- Rejected share майнинг что это
- Решения
- Скорость майнинга, принятая, отклоненная скорость и шары
- Майнинг криптовалют на NiceHash (очень упрощенная версия)
- Принятые шары
- Отклоненные шары — шара выше цели — share above target
- Отклоненные шары — задание не найдено (устаревшие) — job not found (stale)
- Почему Bitcoin Gold (BTC) перестал майниться или Rejected share
- Хардфорк Bitcoin Gold, зачем был нужен, описание изменений.
- Как уменьшить количество stale shares при майнинге
- Что можно сделать для уменьшения количества stale shares?
- Настройка интернет соединения
- Проверка пинга к пулу для майнинга
- Настройка времени получения заданий на проведение вычислений от пула
Rejected share майнинг что это
Самый быстрый Ethereum /Ethash майнер с самой низкой комиссией
Отклоненные шары плохи, поскольку они представляют собой работу, которая не будет применена к нахождению блока блокчейна, и за них не будет оплачено.
Отклоненные шары обычно возникают, когда ваш компьютер был занят решением проблемы с криптовалютой, и он не предоставил результаты вовремя, чтобы засчитать их в монет обнаружения.
Имейте в виду, однако, что отклоненные шары неизбежны, особенно в любом майнинг пуле с более чем дюжиной пользователей. Это просто факт добычи криптовалюты.
Решения
- Скачайте майнер самой свежей версии. В ней исправлены все известные ошибки.
- Установите HWINFO и убедитесь, что у вас нет большого количества ошибок памяти GPU.
- Нажмите S. Посмотрите на неправильные шары ETH.
- Rejected Share чаще всего происходит из-за слишком большого разгона памяти и / или неправильных таймингов видеопамяти.
- Если вы получаете неверные шары, то уменьшите на 10 МГц частоту памяти, перезапустите и посмотрите снова через 24 часа.
- Перепрошейте проблемную карту другими таймингами
- Проверьте пинг интернет соединения до пула

Проект Claymore представляет самые последние версии программного обеспечения (исправляет все ошибки и баги предыдущих версий)! Поэтому если у Вас старая версия, мы настоятельно советуем скачать последнюю версию Claymore’s по ссылкам ниже, так как с каждым выходом новой версии добыча Эфира становится выгоднее!
Источник
Скорость майнинга, принятая, отклоненная скорость и шары
Здесь мы объясним, как работает майнинг, как работает NiceHash, как вы получаете оплату и как вы можете проверить, полностью ли оптимизирована ваша система для майнинга и работает ли она максимально надежно, и самое важное — как читать графики NiceHash. Это также быстро научит вас, как оценивать другие майнеры и сравнивать их с NiceHash QuickMiner.
Майнинг криптовалют на NiceHash (очень упрощенная версия)
Майнинг криптовалют — это ничто иное, как выполнение вычислений значений хэшей — это односторонняя математическая функция, вычисляющая выход Xa из входа Ia. К каждому входу Ia также добавлено особое число, состоящее из двух частей: Ns (nonce-сервер) и Nm (nonce-майнер). Ваш майнер получает job (задание) с сервера NiceHash, содержащее Ia и Ns. Ваш майнер выбирает (обычно просто выполняя итерацию ++1) Nm для каждого вычисления, а затем вычисляет выход в соответствии со следующей формулой:
Xa = HASH(Ia + Ns + Nm)
Xa — это очень большое число. Если это число ниже чем Ta (target (цель) — также предоставлено в задании), ваш майнер находит шару, а соответствующий Nm отправляется на NiceHash, как proof-of-work (доказательство о выполнении работы). Это доказывает, что ваш майнер на самом деле выполнил работу для нахождения подходящего nonce. Поскольку ХЭШ — это односторонняя функция, для майнеров нет другого варианта, кроме многочисленных проб nonce. Майнинг со скоростью 60 MH/s означает, что ваш майнер пробует 60 миллионов nonce в секунду и выполняет 60 миллионов вычислений ХЭШ в секунду.
Когда вашему майнеру повезет найти подходящий nonce Nm, он запаковывает его вместе с идентификатором задания и отправляет их на сервер NiceHash в виде шары. Затем NiceHash может:
- принять вашу шару, как валидную,
- отклонить вашу шару, как неправильную — неверное вычисление или
- отклонить вашу шару, как устаревшую — она пришла слишком поздно.
Принятые шары
Найденный вами nonce — правильный (без ошибок в вычислениях), и шара поступила на сервер вовремя (не слишком поздно). Обычно вы можете заметить принятые шары, когда консольное окно майнера сообщает вам об этом, например:
net | daggerhashimoto | Share #114 accepted (31 ms)
Вы получаете определенное фиксированное количество BTC за эту шару. Количество BTC, которым оценивается шара, зависит от двух факторов:
- насколько трудной была работа и
- сколько на данный момент платят покупатели.
Мы объясним только первый, поскольку второй — часть конфиденциального, патентованного алгоритма NiceHash. Трудность работы определяется Ta, который вычисляется из (1 * algo_const)/Da . Da — это сложность. Чем выше сложность, тем ниже число Ta, и майнеру труднее (занимает больше времени) угадать подходящий Xa, который был бы меньше чем Ta. По факту, если мы увеличим сложность в 2 раза, число Ta уменьшится в 2 раза и ваш майнер как следствие найдет только половину тех шар, которые он нашел бы раньше. У каждого задания есть определенный Da (определяемый сервером NiceHash). Когда ваш майнер находит шару для задания, у которого удвоен Da, у этой шары удвоен также фактор трудности, а шара будет оцениваться в два раза выше, чем шара, найденная для задания с Da x1.
NiceHash регулирует Da (сложность) динамически, в соответствии со скоростью вашего майнера:
- Если ваш майнер более быстрый и отправляет шары чаще ожидаемого, NiceHash увеличивает сложность.
- Если ваш майнер более медленный и редко отправляет шары, тогда Nicehash уменьшает сложность.
Поэтому имеет значение не то, сколько шар находит ваш майнер, а то, насколько ценными являются найденные шары. Это значение может быть представлено с помощью двухмерного графика принятой скорости.
У нас есть 6 ригов со следующими скоростями майнеров: 587 MH/s, 409 MH/s, 261 MH/s, 215 MH/s, 214 MH/s and 121 MH/s. Общая скорость всех ригов — 1807 MH/s.
Когда мы проверяем среднюю скорость за длительный период времени (как минимум несколько часов для нескольких/крупных ригов и несколько дней для небольших/одиночных ригов), скорость должна совпадать с общей скорость рига, как видно на графике ниже. Общая принятая скорость на графике ниже, потому что нам нужно учитывать 1.14 % отклонений. В случае со скоростью
1800 MH/s это 20 MH/s. Когда мы вычтем 20 MH/s из нашей общей скорости рига 1807 MH/s, мы получим 1787 MH/s. Наш график показывает 1791 MH/s, что на 4 MH/s выше — это можно отнести к удаче на протяжении этого периода времени. Это также говорит нам, что выбранный майнер сообщает о скорости майнинга честно и верно.
ВАЖНО! Принятая скорость на NiceHash — самый важный график. Он говорит вам о том, какая фактическая производительность вашего майнера. Если ваш график показывает намного меньшие значения по сравнению с тем, что ваш майнер показывает в консоли, вас обманывают! Хорошо известно, что некоторые майнеры с комиссией разработчику искусственно раздувают значения скорости в консоли, чтобы привлечь больше пользователей, и в большинстве случаев они не вычитают скорость, которая уходит разработчику. Таким образом у вас может сложиться впечатление, что производительность вашего майнера отличная, скорость высокая, но на NiceHash график принятой скорости будет говорить о другом. Значение имеет не то, какую скорость сообщает ваш майнер, а то, что вы видите на графике принятой скорости на NiceHash — вы получаете оплату непосредственно в соответствии с этим!
Менеджер ригов NiceHash отображает:
- локальную прибыльность и
- фактическую прибыльность.
Локальная прибыльность — это скорость, сообщаемая вашими майнерами, умноженная на текущую прибыльность. Она более стабильна, но может быть ошибочной, если майнер искусственно раздувает значения скорости.
Фактическая прибыльность рассчитывается путем умножения принятой скорости на текущую прибыльность. Вот почему она называется фактической — такую оплату вы фактически получаете.
Отклоненные шары — шара выше цели — share above target
Когда вы получаете этот тип отклоненных шар, это означает, что ваш майнер предоставил неверные вычисления и, как следствие, неверный результат. Обычно это происходит, если вы слишком сильно разгоняете VRAM — память больше не стабильна и происходят ошибки. Конечно, вы не получаете оплату за отклонения любого типа. У вас не должно быть много отклонений этого типа (возможно, периодически одна-две шары). В менеджере ригов вы можете отключить отображение всех других шар и проверить только средний процент отклоненных шар типа target.
В нашем примере у нас было всего несколько отклоненных шар типа target, поэтому на графике только два выступа, а средний процент так низок, что при округлении до двух десятичных знаков он показывает 0.00%. Это говорит о том, что наши риги настроены правильно.
Отклоненные шары — задание не найдено (устаревшие) — job not found (stale)
Этот тип отклонений неизбежен. Он зависит от многих факторов, включая латентность вашей сети к выбранному серверу NiceHash. Вот почему важно выбирать сервер с низшей латентностью, как описано здесь. Он также зависит от выбранного вами программного обеспечения для майнинга. Программное обеспечение, отправляющее старые шары для неверных заданий, будет генерировать устаревшие шары. Майнерам важно быстро переключаться и начинать работать над новым заданием, когда старые задания устарели. Excavator выполняет это задание за приблизительно 1-2 миллисекунды при использовании современных процессоров.
Наш процент отклоненных шар — 0.97%. Это значит, что мы теряем около 1% от возможного дохода. В случае с общей скоростью приблизительно 1800 MH/s это означает, что мы теряем около 18 MH/s .
Но почему задания все же устаревают? Ваш майнер выполняет работу для блокчейна — новый блок появляется каждые несколько минут или секунд. Когда это происходит, предыдущее задание устаревает и больше не может быть использовано. В Excavator, когда у задания есть суффикс (clean), все предыдущие задания устаревают.
И в чем смысл шар? Шара с экстремально высокой сложностью, которая выше, чем сложность сети блокчейна, — это решение, создающее новый блок на блокчейне.
Источник
Почему Bitcoin Gold (BTC) перестал майниться или Rejected share
Начнем с того, что 3 июля произошел хардфорк Биткоин Голд. Суть его не в создании новой монеты, а в усовершенствовании сети, в связи с этим у многих фермеров майнеров остановилась добыча это монеты со словами “Rejected share” вписанными красным цветом в окошке майнера. Почему так произошло и как решить эту проблему поговорим чуть позже, сначала поговорим о причинах этой ошибки.
Хардфорк Bitcoin Gold, зачем был нужен, описание изменений.
Основные изменения:
- Новый алгоритм PoW: Equihash-BTG
- Запрет на добычу монеты с помощью ASIC
- Доработка алгоритма регулировки сложности
- Повышение защиты от атаки в 51% мощности сети
Вот и все изменения. Но в связи с доработкой алгоритма добычи и перехода на новый вид хэширования, старые программы майнеры просто не годятся для добычи BTG
Как теперь добывать Bitcoin Gold или как избавиться от Rejected share при добыче BTG
Если Вы добывали Bitcoin gold и утром 4 июля заметили что майнер сыпет отклоненные шары (Rejected share), не пугайтесь, а читайте дальше.
Все достаточно просто,был выпущен новый майнер EWBF Cuda Equihash Miner для карточек от NVIDIA, подробное описание и ссылки на скачивание можно найти на форуме bitcointalk.
Что нового в майнере EWBF Cuda Equihash Miner:
- Параметр «solver» выключен.
- Параметр 200,9 для equihash удален.
- Появились новые параметры Solvers для Equihash 192,7 и 144,5
- Появился новый аргумент –algo, выбор для Equihash есть из двух значений 144_5 и 192_7. Теперь прописывать данный параметр обязательно.
- Алгоритмы 192_7 и 144_5 требуют большей интенсивности видеопамяти. При этом, энергопотребление и тепловыделение карточек ниже, чем при классическом Equihash алгоритме.
Исходя их этих нововведений, мы видим что, для добычи BTG необходимо помимо новой версии майнера, необходимо прописать в батнике новые параметры –algo 144_5 –pers BgoldPoW и после этого майнер снова начнет майнить Биткоин Голд.
Как добывать Bitcoin Gold на картах от AMD
Так же во время форка должны была очень сильно понизиться сложность, для компенсации потерь, для тех кто переходит не сразу, а постепенно, так что не стоит пугаться что Ваша видеокарта стала выдавать низкий хэшрейт, для нового алгоритма это может быть:
Источник
Как уменьшить количество stale shares при майнинге
При майнинге криптовалют иногда возникает ситуация, при которой найденное майнером решение приходит на пул тогда, когда сетью уже найден блок, для которого выполнялись вычисления.
Такая ситуация довольно часто возникает при майнинге Ethereum и других монет, у которых малое время нахождения блоков. Найденные решения являются верными, но запоздалыми – на английском их называют stale shares.
Проверить количество stale shares можно на странице статистки пула и в майнере. Например, в Клейморе и Фениксе это можно сделать, нажав в консоли майнера на букву S.
Пример статистического отображения количества запоздалых решений в программе Phoenix Miner:
Обычно количество стейл-шар исчисляется единицами и не превышает одного процента от всех найденных шар. Так как обычно эти shares не оплачиваются, то нужно снизить их количество до минимума.
Не стоит путать stale shares с режектами, которые обычно вызваны некорректной работой майнеров, неправильным выбором алгоритма, переразгоном памяти и т.д. Стейлы связаны с задержками при обмене данными о вычислениях между программой майнером и пулом.
Что можно сделать для уменьшения количества stale shares?
Для уменьшения процента stale shares при майнинге нужно обеспечить выполнение следующих условий:
- использовать интернет-соединение с наименьшим возможным временем отклика (минимальными задержками);
- подключать риги к пулам с наименьшим пингом (обычно это самые ближние в географическом смысле пулы);
- сократить в майнере время периодического получения заданий на проведение вычислений от пула;
- выбирать пулы для майнинга с надежно работающими серверами, стабильным и надежным подключением к интернету;
- обеспечить уменьшение задержек по всему каналу связи между майнером и пулом. Иногда такие задержки могут возникать из-за подвисающего роутера, плохого сетевого коммутатора, слабого процессора, не способного обеспечить достаточное быстродействие операционной системы (она тормозит/фризит), нарушенных контактов в разъемах/проводах/сетевой карте и т.д.
Настройка интернет соединения
Для уменьшения задержек при прохождении сигнала нужно по возможности использовать оптические/проводные соединения ригов с роутером.
wi-fi соединения ригов с роутером работают с большими задержками, что увеличивает количество «стальных шар».
При выборе провайдера стоит ориентироваться на оптические линии передачи данных, избегать радиоподключения, мобильного интернета и других видов соединений с большим временем задержки.
Беспроводные соединения не могут обеспечить приемлемое время прохождения сигнала и ухудшают параметр «miner-to-pool latency», который приводит к появлению запоздалых решений.
При этом не нужно путать скорость подключения и время задержек. Высокую скорость соединения с интернетом можно обеспечить увеличением объема пакетов с данными. При этом время между ними может быть достаточно большим, что приведет к возрастанию задержек и увеличению времени пинга при соединении с хостами интернета/пулами.
Кроме того, стоит, по возможности, отказаться от использования различных прокси, VPN-сервисов, антивирусов, которые могут привносить дополнительные задержки в прохождение сигнала/данных.
Подробнее о настройке интернета для майнинга можно прочитать в статье «Решение проблем с подключением ригов к интернету».
В случае, когда не удается обеспечить соединение с интернетом с малым пингом к серверам пула, стоит задуматься о смене монеты для майнинга, перейти на криптовалюты с большим временем между соседними блоками. Например, в сети Ethereum время между блоками составляет 14-15 секунд, в сети Ravencoin – 60 секунд, Monero — 120 секунд, Bitcoin -600 секунд . Соответственно уменьшается и количество потерянных шар, которых практически не бывает при майнинге XMR и BTC.
Проверка пинга к пулу для майнинга
Для проверки пинга к пулам в косоли Windows можно использовать команду:
ping pool address, например, для пингования европейского сервера eu1 пула ethermine используют команду:
Пример выполнения команды ping к пулу eu1.ethermine.org:
В данном случае пинг к пулу равен 1 мсек, что является очень хорошим значением, при котором практически нет stale shares из-за неверного подбора сервера пула. Тем не менее, они все равно есть (1%):
Если бы майнинг производился на пул f2pool, который находится в Азии, то задержка составляла бы 275 мс, что в разы увеличило бы количество «стальных решений» и, соответственно, уменьшило бы доход майнера:
Настройка времени получения заданий на проведение вычислений от пула
Проведение вычислений майнером является бесполезным (и лишь увеличивает общее количество stale shares), если они проводятся в промежуток времени, когда майнер еще не получил новое задание от пула, хотя сеть уже нашла новый блок.
Чтобы уменьшить время проведения бесполезных вычислений, майнеру нужно чаще (в разумных пределах) запрашивать задания от пула. При этом немного увеличиться количество интернет-трафика, а также сократиться число стейлов. Не стоит слишком сильно уменьшать время запроса заданий от пула, так как в нем может сработать защита от сетевых атак, и он вообще отключиться от такого майнера.
По умолчанию майнеры отсылают запрос на пул для майнинга с определенным интервалом (обычно это 200 миллисекунд). Изменить время запроса заданий от пула в майнерах можно специальными командами, которые добавляются в батник/скрипт:
- Phoenix miner — gwtime;
- Claymore miner — etht;
- Nanominer, ethminer – farmRecheck.
Синтаксис батника Phoenix Miner для управления значением Recheck period:
Синтаксис батника Claymore Miner для управления временем requests for new job:
Источник