Нужна помощь?

Что представляет собой расширение подписки extranonce (XNSUB)?

Данное краткое руководство технического характера. В нем мы объясним, что такое расширение подписки extranonce (XNSUB) и почему важно, чтобы программное обеспечение для майнинга поддерживало его на NiceHash. Вы можете найти спецификацию расширения подписки extranonce здесь.

Расширение подписки extranonce было разработано NiceHash еще в 2016 году. NiceHash перемещает майнеров с одного ордера на другой, чтобы убедиться, что майнеры майнят на ордерах с самой высокой оплатой. Поскольку ордеры отправляют мощность на разные пулы, у них задания с разными extranonce1. Extranonce1 меняется во время процесса подписки / авторизации майнера. Для изменения и получения нового extranoce1 этот процесс необходимо начать заново. Для этого требуется, чтобы майнер установил соединение заново. Как только майнер повторно соединяется, он перемещается на ордер с самой высокой оплатой и получает новый extranonce1 во время процесса подписки / авторизации. Перемещение между ордерами приводит к нескольким секундам ненужного простоя.

Перемещение майнеров от ордера к ордеру похоже на перемещение майнера из одного пула на другой. Майнеру необходимо отключиться от первого пула, а затем повторно подключиться ко второму пулу, значение extranonce1 которого отличается от предыдущего. Если майнер поддерживает расширение XNSUB, майнеру не нужно повторно подключаться. NiceHash отправляет новое значение extranonce1, и майнер продолжает майнить дальше. Другими словами, XNSUB снижает время простоя майнера. 

Большинство современных сторонних программных майнеров поддерживают XNSUB, включая Claymore, Phoenix Miner, NBminer и др., поскольку добавить поддержку очень легко. Вы можете проверить, включен ли XNSUB, перейдя в свою учетную запись NiceHash > Майнинг > Статистика и найдя Активные воркеры > XNSUB.

xnsub mining

Если воркер показывает XNSUB = No, это означает, что расширение подписки extranonce не включено или не поддерживается. Мы рекомендуем использовать другой майнер при условии, что он имеет такой же хэшрейт. Если другой майнер работает хуже, мы рекомендуем майнинг с тем же майнером, даже если XNSUB не включен.

Чтобы активировать расширение подписки extranonce (XNSUB) на ASIC, добавьте расширение XNSUB в конце stratum-адреса. Для большинства ASIC это делается с помощью команды # или /, как показано в примере ниже.


stratum+tcp://scrypt.auto.nicehash.com:9200#xnsub или stratum+tcp://scrypt.auto.nicehash.com:9200/xnsub

НАПИСАНО
Marko Tarman
Марко — специалист по оборудованию для майнинга и создатель контента в NiceHash. Он начал заниматься майнингом в 2012 году, еще до того, как были выпущены первые ASIC. Он перешел от майнинга на видеокартах таких криптовалют, как BTC и LTC, к майнингу VTC и DOGE. Его майнинг-девиз: «У меня 99 проблем, но все дело в плохом райзере».