Hive и реджекты
Пул hiveon . Я думал у них это уже как то реализовано.
Суть в следующем : у карт 3060 ti, есть фишка : при работе около минуты на разгоне по памяти 2000, дальше можно ее гнать до 2600-2800 без появления реджектов ( если сразу поставить разгон на 2600 пойдут реджекты).
В хайве ставим задержку применения разгона до 90 сек. За это время, карта поймает несколько шаров при разгоне 2000, дальше включается полный разгон и хэш увеличится до 62,5-64 хэш.
Но иногда риг отваливается не перезагружаясь, и соответственно после начала майнинга ставит сразу полный разгон 2600. В итоге сыпят реджекты. Надо в этот момент, что бы он полностью перезагрузился, тогда разгон, будет проходить постепенно, с задержкой 90 сек.
О базовых понятиях (hash, share, reject) в майнинге
При майнинге криптовалют используются технологии, связанные с криптографией, функционированием компьютерного оборудования и каналов связи. Человеку, не занимавшемуся ранее изучением криптографии, техники связи и компьютерных технологий, сложно понять значение некоторых терминов, широко использующихся в сленге «криптовалютчиков» и майнеров.
В связи с этим стоит разобраться со значением ряда терминов, использующихся в ходе этой деятельности.
Почему в майнинге используются термины, взятые из криптографии?
Основным предназначением криптовалют является использование в качестве удобного, безопасного платежного средства, работающего в недоверенной среде без посредников.
Важность платежей такого рода неуклонно растет параллельно с цифровизацией всех сфер деятельности человеческого общества, распространением во всех уголках земного шара скоростного интернета и широкой доступностью смартфонов.
Наиболее удачной попыткой создания защищенного и удобного для использования цифрового актива стал биткоин. Он был создан в 2009 году автором, скрывающимся под псевдонимом Сатоши Накамото (или коллективом авторов, возможно, спецслужбами) был создан биткоин.
При его создании использовались существующие наработки в области криптографических вычислений, компьютерных сетей и телекоммуникации, а также были разработаны новые уникальные технологии, например, блокчейн.
Создание биткоина и других криптовалют имеет огромное значение, простирающееся не только на финансовую сферу.

Необходимость использования криптографии в криптовалютной сфере обусловлена тем, что именно эта наука занимается вопросами обеспечения конфиденциальности (защиты от посторонних), аутентификации (проверки подлинности), целостности и шифрованием информации. Обеспечение должного уровня этих составляющих является одним из главных требований к любому цифровому активу.
Майнерами, добывающими биткоины или другие криптовалюты, работающие на алгоритме консенсуса PoW, производится поиск решений, соответствующих криптографическому алгоритму, заложенному в основу функционирования блокчейна добываемой ими монеты.
Графическая иллюстрация работы, которую производят майнеры при проведении вычислений для криптовалюты биткоин:

Кроме алгоритма PoW, существуют и другие виды консенсуса, каждый из которых имеет свои преимущества и недостатки.
Преимущества и недостатки некоторых алгоритмов консенсуса (PoW, PoS, PoET. BFT, Federated BFT):

Блокчейн представляет собой глобальный реестр, содержащий информацию об отдельных блоках, из которых он состоит:

Каждый блок обязательно содержит следующую информацию: номер блока, хеш предыдущего блока и подпись, защищенную от подделки/взлома криптографическим способом (новый хеш):

Кроме того, в блоке может хранится и другая информация, например, отметки времени, одноразовый код (number used once или nonce) и т.д:

В показанном в качестве примера случае хеш выполняет функцию уникального идентификатора блока, содержащего информацию о трех транзакциях.
Пример 64-символьного хеша блока в сети биткоина:

Совокупность блоков представляет собой реестр, который хранится на большом количестве компьютеров, находящихся во множестве уголков земного шара (образуется глобально распределенный реестр, в котором хранятся одинаковые данные). Каждый блок связан с соседним криптографической подписью (хешем), поэтому изменить (подменить, исказить) информацию, хранящуюся в таком реестре невозможно без переписывания всех блоков, следующих за измененным:

Реестр данных (блокчейн) большинства криптовалют открыт, поэтому любой желающий может найти информацию о любой транзакции за все время его существования. Это обеспечивает прозрачность и необратимость проведенных транзакций.
Выполнение сложных криптографических вычислений продиктовано необходимостью обеспечить максимальный уровень безопасности в недоверенной среде, каковой является интернет.

Что делают майнеры при проведении криптографических вычислений?
Использование криптографических функций обеспечивает уникальность и защищённость от взлома полученных в результате проведения вычислений результатов.
При проведении вычислений майнерами производится математическая обработка исходных данных (их майнер получает от пула или от других узлов сети) в соответствии с заданной криптографической хеш-функцией (она задана в коде программы-майнера) — хеширование:

Обычно при майнинге поиск решений состоит в переборе разных числовых значений с проверкой на соответствие заданному условию. В качестве исходных данных обычно берется заголовок предыдущего найденного блока, данные о транзакциях, которые будут включены в блок и другая информация. Полученные в результате вычислений решения называются хешами.
Хеши уже давно используются в компьютерной сфере. Например, для создания и проверки контрольной суммы файлов, программ, архивов используется хеширование по алгоритмам MD5, SHA256 или SHA512/ SHA1 (подробнее в статье «Как проверить контрольную сумму файла и почему это нужно делать»).
- Пример использования криптографической функции для шифрования текста:

Найденные майнером хеши (решения) приводятся к виду, определенному стандартами конкретной криптовалюты, например, преобразуются в строки определенной длины. Полученный результат отправляется в сеть, где проверяется узлами на предмет соответствия заданным условиям, в том числе необходимому уровню сложности. Когда определенное число узлов подтвердит правильность блока, подписанного найденным майнером хешем, он записывается в реестр (включается в блокчейн). За это майнер получает вознаграждение, которое выплачивается за счет сгенерированных при создании блока монет.
Прохождение транзакции в сети PoW-криптовалюты требует участия майнеров и узлов сети-валидаторов:

Так как сложность проведения вычислений и связанная с этим вероятность нахождения правильного блока очень мала, при майнинге используется объединение мощностей с помощью пулов.

Пулы распределяют между множеством майнеров работу по нахождению решений, соответствующих сложности майнинга нужной криптовалюты. Майнеры производят поиск нужных хешей и отправляют их на пул. Каждая выполненная и отправленная майнерами на пул работа называется шарой (от английского share). Шара теоретически может стать новым блоком. Для этого она должна отвечать ряду требований, включая соответствие выбранному алгоритму майнинга, текущей сложности и своевременности.
О связи заработка майнеров с найденными в ходе вычислений решениями
Чем больше правильных шар находит майнер, тем больше доля его участия в работе пула, соответственно больше получаемая им часть награды от найденного блока.
Так как после нахождения майнером верного решения и его получением на пуле проходит некоторое время, случается, что share приходит на пул уже после того, как найден блок. Такое решение называют запоздалым (stale share). Хотя это и верное решение, оно уже никому не нужно. После нахождения блока в сети начинается поиск решений с другими условиями, поэтому запоздалая шара в большинстве случаев не оплачивается.
Статистика, отображающая количество найденных решений на пуле ezil при дуал-майнинг ETC+ZIL:

Для уменьшения количества таких случаев нужно уменьшать время задержек канала связи, чаще уточнять условия выполнения вычислений для майнинга (подробнее в статье «Как уменьшить количество stale shares при майнинге»).
Если по каким-либо причинам (сбои в работе компьютера, битая память, переразгон, недостатки в исходном коде майнера, неверно выбранный алгоритм и т.д.) майнер находит хеш, который не проходит проверку узлами сети (пулом), то решение отклоняется, его называют реджектом (от английского слова reject). Пулы совместного майнинга при наличии большого числа неверных решений (invalides) со стороны майнера обычно отключают с ним связь.
Отключение связи со стороны пула (zergpool) при майнинге монеты Luxcore (LUX) из-за наличия ошибок:

Наличие режектов является серьезной проблемой, которую нужно решать в самые короткие сроки, так как оборудование майнера работает, потребляет энергию, а результат даже не нулевой, а отрицательный из-за необходимости оплачивать электроэнергию, услуги связи и амортизационные расходы.
/> 
Вам также может понравиться

Майнинг криптовалюты QuarkChain (QKC)
19 марта, 2019 
Что такое реджект в майнинге

Добытчики криптовалют в основном работают в пулах, которые рассчитывают вознаграждение в зависимости от количества правильных шар. Однако деньги выплачивают не за все вычисления, а только за принятые решения. За дубликаты и устаревшие шары награда не полагается. В результате оборудование, способное за день заработать условно одну монету, по разным причинам получает 0,95 или меньше. Чтобы не терять прибыль из-за технических проблем, нужно изучить, что такое реджект в майнинге. Устранив его причины, добытчик немного увеличит ежедневный доход.
- Определение, что такое реджект в майнинге
- Нормальный показатель
- Причины возникновения
- Устаревшая шара
- Дублирующая шара
- Шара выше цели
- Как избежать реджекта
- Использование свежих версий майнера
- Проверка конфигурации ПО
- Проверка правильности настройки ПО
- Надежное подключение к интернету
- Другие варианты
- Часто задаваемые вопросы
Определение, что такое реджект в майнинге
Так называют процент отказа — соотношение отклоненных и принятых шар. Когда пул использует акцию для создания блока, майнер получает выплату. В противном случае оборудование будет работать бесплатно, поэтому нужно регулярно отслеживать коэффициент реджектов.

Статистика фермы
Параметр отражает эффективность добычи монет и работоспособность фермы. Количество отклоненных шар отображается в личном кабинете и консоли майнера.





Стоит отметить, что reject rate в майнинге — нормальное явление. На отправку шар влияют не только внутренние причины (проблемы с оборудованием, неправильные настройки), но и внешние:
- Медленный интернет.
- Нестабильное подключение.
- Несовместимое программное обеспечение.
Нормальный показатель
Реджект не может быть на нулевом уровне, поскольку всегда есть вероятность неправильного решения или поздней отправки результатов. Далее представлены допустимые и «плохие» показатели, названные разработчиками пулов Binance, Kryptex.
| КОЭФФИЦИЕНТ НЕПРИНЯТЫХ ВЫЧИСЛЕНИЙ | ||
|---|---|---|
| Нормальный уровень | Повышенное значение | Большой процент отказов |
| До 2% | От 2% до 2,5% | От 2,5% |
Желательно приблизиться к 0,1%, однако часто при работе с зарубежными пулами ферма майнит с реджектом 1,8–2,2%. Повышенное значение обусловлено пингом. Медленный интернет часто становится причиной доставки уже неактуальной шары.
Причины возникновения
Реджект — обобщенный процент отказа, который не дает представление об источнике проблемы. Если ферма не справляется с вычислениями, нужно выявить причину. Реджект появляется в трех случаях:
- Шара устарела.
- Результат дублирует другой.
- Неверное решение.
| Топ пулы для майнинга | Комиссия, % | Количество монет | Ссылка на обзор |
|---|---|---|---|
| ViaBTC | 1-4 | 16 | Обзор |
| Trustpool | 1 | 5 | Обзор |
| Lincoin | 2,50 | 1 | Нет |
Устаревшая шара
Это stale share — неактуальное доказательство. Результат вычислений не помог пулу решить криптографическую задачу и создать новый блок в цепи, поэтому майнер не получил вознаграждение.
Если коэффициент больше допустимого максимума, стоит перейти на пул, расположенный поближе, или найти нового провайдера с более надежным интернетом. Иногда проблема связана с тем, что ферма подключена к Wi-Fi и пропускной способности просто не хватает для поддержания стабильной работы всех устройств.

Пройти тест и получи скидку на торговую комиссию вместе с книгой о криптовалютах
Дублирующая шара
Это распространенная проблема, с которой часто сталкиваются начинающие добытчики. Ее причины:
- Неправильные настройки майнера.
- Пул не поддерживает программное обеспечение.
В обоих случаях ферма отправляет информацию о найденном результате несколько раз, что приводит к отказу. Чтобы сократить количество duplicated share, нужно проверить совместимость майнера и пула, а также настройки.
Шара выше цели
Это некорректное доказательство (ферма отправила неправильное решение). Обычно проблема связана с переразгоном оборудования. Если поставить слишком «агрессивные» параметры, видеокарты и асики начнут работать нестабильно.
Как избежать реджекта
Промышленные майнеры стараются снизить коэффициент отказов до 0,1%. Даже минимальные потери уменьшают прибыльность фермы и увеличивают срок окупаемости оборудования. Чтобы не терять доход из-за сбоев, нужно знать, как избавиться от реджектов в майнинге.

Пользователи NiceHash Miner иногда сталкиваются с этой проблемой. Если отсутствуют исполнительные.

Владельцы ферм используют разные способы для повышения производительности. Новая прошивка.

Ради высокого хешрейта начинающие криптошахтеры стараются разогнать производительность, используя.
Использование свежих версий майнера
Устаревшее программное обеспечение часто не имеет обратной совместимости с пулами. В результате возникают дубликаты и неизвестные сбои с пометой other.

Расположение папки с майнерами
Если человек пользуется NiceHash Miner, RaveOS, то автоматически получает обновления. В противном случае нужно самостоятельно отслеживать появление свежих версий софта. Чтобы обновить программное обеспечение для NHM, необходимо:
- Скачать дистрибутив от разработчиков майнера.
- Открыть папку NiceHash Miner на компьютере.
- Перейти в miner_plugins и найти устаревшую версию.
- Заменить файлы на свежие.
- Перезапустить NHM.
Рекомендуется ежемесячно проверять обновления. Если не установить последнюю версию вовремя, произойдет резкий скачок процента отказа. Иногда пользователи фиксируют до 16 отклоненных шар из 20.
Проверка конфигурации ПО
Обычно к сбоям приводит переразгон видеопамяти графических процессоров через BIOS или в специальных программах. Если коэффициент отказа после изменения конфигурации резко вырос, нужно уточнить параметры и сбросить их для проверки.
Чтобы избежать технических сбоев и снизить износ оборудования, стоит аккуратно подходить к разгону. Нельзя сразу повышать параметры более чем на 500 MHz, потому что это приведет к нестабильной работе. Безопаснее сначала разогнать видеопамять на 300-400 MHz, а затем по 100 MHz.
После каждой корректировки необходимо протестировать хешрейт и стабильность видеокарт. Если количество отклоненных шар выросло, нужно откатить последнее изменение. Обычно перед появлением сбоев перестает увеличиваться хешрейт GPU.
В рамках тестирования VRAM RTX 3050 удалось разогнать на 1150 MHz. Изначально карта имела 6800 MHz по памяти и выдавала хешрейт 25 MH/s, а после разгона — 7950 MHz и 30 MH/s соответственно. При повышении на 1200 MHz NBMiner начал показывать сообщение Share Rejected.
Рекомендуется изучить возможности имеющихся видеокарт. Кратковременный переразгон не испортит микропроцессоры, но поможет выявить оптимальные параметры.
Проверка правильности настройки ПО
Новички часто допускают ошибки в конфигурациях. Они влияют на стабильность передачи данных между пулом и оборудованием. Если возникли проблемы, нужно проверить:
- Алгоритм в майнинг-аккаунте — он должен соответствовать криптовалюте, которую пользователь планирует добывать.
- Адрес серверов в bat-файле — нужен для настройки соединения с пулом. Стоит указать несколько URL, чтобы ферма подключилась к другому дата-центру, если один из них временно не работает.
Надежное подключение к интернету
Для работы в пуле необходим постоянный доступ к сети. Если риг или часть асиков в ферме показывают высокий процент отклонений, стоит подключить кабельный интернет вместо Wi-Fi. Маршрутизатор должен иметь пропускную способность не меньше 10 Кб на одну видеокарту.
Если после подключения кабельного интернета процент отказов не изменился, стоит перейти на другого провайдера. Промышленные майнеры часто пользуются услугами сразу двух компаний, чтобы постоянно иметь доступ к сети на максимальной скорости.

Кроме того, пулы часто получают устаревшие шары, если ферма работает с использованием ПО для обхода блокировок. Зашифрованное соединение через сторонний сервер увеличивает путь пакетов, что может привести к росту пинга до более 200 мс.
Другие варианты
На производительность и прибыльность фермы оказывают влияние множество факторов, которые нужно учитывать. Среди них:
- Нагрузка на домашний интернет. Если ферма большая, а майнер ранее сталкивался с реджектами, стоит перестать пользоваться Wi-Fi для других целей. Особенно важно отключить торренты и другие фоновые процессы.
- Бракованные райзеры. Видеокарты работают нестабильно, если удлинитель отходит или получает питание с перебоями. Нужно проверить контакты и состояние кабелей. Райзеры не должны болтаться в разъемах.
- Некачественное энергоснабжение. Сильные пульсации питания приводят к неправильным решениям криптографических задач. Стоит заменить проводку на медную и купить более мощный блок питания.
- Повреждение плат. Чем больше микропроцессоров испорчено, тем чаще оборудование находит неверные значения. Необходимо заменить или починить устройство.
- Сбой ваттметра. Даже минимальное повышение частоты, энергопотребления может привести к реджектам, как в случае с переразгоном видеокарты. Его стоит удалить и попробовать разогнать GPU.
Часто задаваемые вопросы
Стоит работать с популярными и надежными платформами, которые имеют налаженные внутренние процессы и сервера недалеко от России. Для добычи Bitcoin подойдет ViaBTC, а Ethereum Classic — SparkPool.
Вентиляторы защищают хеш-платы от повреждения из-за высокой температуры. Поэтому оборудование будет дольше работать без падения точности вычислений.
Объективная информация появляется только через час работы. Более точные сведения становятся доступны спустя сутки.
Большинство платформ работает по схеме Pay-Per-Share (PPS). Они платят награды за каждый принятый фрагмент решения независимо от формирования блока.
Это, как и пинг, время, которое занимает доставка данных от фермы до пула. Желательно выбрать ближайший дата-центр, чтобы снизить вероятность отказа из-за устаревшей акции.
Это вторая шара, созданная одновременно с первой. Пул принимает только одно верное решение, а копии помечает как Stale и не платит за них.
Реджекты майнинга
Собственно хотелось обсудить наиболее вероятные и распространенные причины реджектов майнинга.
У меня опыт в майнинге небольшой, сейчас столкнулся с большим количеством реджектов и пока не пойму причин .
@okela что, чем и где майниш?
Вентиляторы крутятся — лавешка мутится.
Майню лайтик в исследовательских целях на FPGA-девайсе при помощи пула litecoinpool.org.
Про FPGA не смогу подсказать, не сталкивался, но навскидку попробовать поменять пул, и по питанию FPGA проверить.
Вентиляторы крутятся — лавешка мутится.
Про FPGA не смогу подсказать, не сталкивался, но навскидку попробовать поменять пул, и по питанию FPGA проверить.
Ну про пулы у меня была мысль. Кстати, а почему на разных пулах количество реджектов может отличаться ?
Про FPGA не смогу подсказать, не сталкивался, но навскидку попробовать поменять пул, и по питанию FPGA проверить.
Ну про пулы у меня была мысль. Кстати, а почему на разных пулах количество реджектов может отличаться ?
А вы посмотрите соответствует ли мощность вашего устройства минимально допустимой на пуле? Если ваше устройство не соответствует минимальным требованиям по хешрейту то пул будет вас отсекать, отсюда могут быть реджекты(это при условии что само устройство исправно)
@optimus Спасибо за информацию, не знал об этом. Щаз посмотрю на минимальные требования хешрейта.