Майнинг

Майнинг криптовалюты эфир (ETH) и битум (BTM) в программе Nbminer в дуале и соло

В начале 2019 года среди майнеров криптовалют большую популярность приобрела монета Grin, майнинг которой можно производить с малоизвестной ранее программой Nbminer.

Интересной особенностью этой программы является возможность не только майнинга Grin, но и способность добывать в дуале криптовалюты типа эфириум (алгоритм PoW Ethash), а также монеты Bytom. Нужно отметить, что дуал майнинг в связи с появлением ASIC-ов для многих ранее выгодных алгоритмов, а также из-за значительного падения цен на криптовалюты, уже давно потерял свою популярность. Большинство монет, которые ранее майнились в дуале с помощью Claymore dual miner (например, Siacoin, Decred) теперь имеют такую сложность майнинга, что использование для этого видеокарт имеет смысл только для обогрева помещений или бойлеров косвенного нагрева.

Немного большую рентабельность для майнинга в дуале имеют монеты на алгоритме Blake2s, которые можно майнить в дуале с помощью программ Claymore dual miner и Phoenix miner. Намного меньшую популярность в дуале имеет программа Nbminer, которая также позволяет осуществлять двойную добычу монет на одной видеокарте.

Что представляет собой нбмайнер?

Nbminer может работать на Windows и Linux с видеокартами компании Nvidia серий 10xx и 20xx. Он поддерживает добычу криптовалют по следующим алгоритмам:

  • Tensority — Bytom (BTM);
  • Ethash — Ethereum (ETH) и другие монеты на этом алгоритме;
  • Cuckoo Cycle — Grin (алгоритм cuckaroo29, режим, предназначенный для видеокарт);
  • Cryptonight V8 — Монеро (XMR).

Последнюю версию Nbminer можно скачать с Github. Майнер может работать в режиме SSL и использовать конфигурацию для резервирования разных пулов.

Он имеет встроенную комиссию в таком размере:

  • дуал режим майнинга монет BTM+ETH — 3%;
  • BTM соло — 2%;
  • ETH соло — 0,65%;
  • Grin 2%.

Настройка майнинга в Nbminer

Пакетный файл для запуска майнинга конфигурируется под конкретный пул исходя из следующих шаблонов:

  • для криптовалюты BTM:

nbminer -a tensority -o stratum+tcp://пул BTM:порт -u кошелек BTM.worker;

  • для криптовалюты ETH:

nbminer -a ethash -o ethproxy+tcp://пул эфира:порт -u кошелек эфира.worker;

  • для дуал майнинга BTM+ETH:

nbminer -a tensority_ethash -o stratum+tcp://пул:порт -u кошелек BTM.worker -do ethproxy+tcp://пул эфира:порт -du кошелек эфира.worker;

  • для майнинга монеты Grin:

nbminer -a cuckaroo -o stratum+tcp://пул:порт -u адрес почты@email.com/worker

Команды, которые поддерживает майнер Nbminer

В BAT-файл можно добавлять следующие команды (можно использовать полное написание с двумя черточками или сокращенное с одной):

-h,      --help - показывает список доступных команд;
-v,      --version - показывает версию программы;
-c,      --config <config file path> - используется конфигурация в отдельном      файле формата json вместо команд в файле для запуска;
-a,      --algo <algo> - выбор алгоритма (tensority для BTM, ethash для ETH, cryptonightv8      для XMR);
--api       <host:port> - для использования REST API;
-o,      --url <url> - адрес пула;
-u,      --user <user> - имя (адрес кошелька) на пуле в формате username|wallet].workername:password,      например: bm1xxxxxx.worker или имя пользовтаеля.worker:password;
-o1,      --url1 <url> - адрес на резервный пул №1;
-u1,      --user1 <user> - имя для резервного пула №1;
-o2,      --url2 <url> - адрес на резервный пул №2;
-u2,      --user2 <user> - имя для резервного пула №2;
-di,      --secondary-intensity <intensity> - интенсивность майнинга по      алгоритму Ethash при дуале. Рекомендуется в диапазоне 8 - 24, по умолчанию      стоит 16;
-do,      --secondary-url <url> - адрес пула для майнинга эфира и подобных      монет;
-du,      --secondary-user <user> - имя пользователя для майнинга эфира;
-do1,      --secondary-url1 <url> - резервный пул №1 для майнинга эфира при      дуале;
-du1,      --secondary-user1 <user> - резервное имя №1 для майнинга эфира при      дуале;
-do2,      --secondary-url2 <url> - резервный пул №2 для майнинга по алгоритму      Ethash в дуале;
-      -du2, --secondary-user2 <user> - резервное имя №2 для майнинга эфира      при дуале. Используется формат "-d 0,1,2,3" (начиная с нулевой      карты);
--strict-ssl      – проверка сертификата при использовании SSL соединения;
--log      – генерирование файла логирования с названием log_<timestamp>.txt;
--long-format      – использование формата год-месяц-день час:минуты:для файла log.

Выбор пула для майнинга монет Bytom

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


Скриншот списка наиболее производительных пулов для майнинга Bytom на сайте viabtc (страница miningpoolstats)

В качестве примера рассмотрим майнинг на пуле viabtc (https://pool.viabtc.com), который отличается честным распределением вознаграждения и ежедневными выплатами.

Майнинг криптовалюты Bytom на пуле viabtc

Для использования пула viabtc необходимо пройти простой процесс регистрации. Для этого нужно ввести адрес своей электронной почты, проверочный код на картинке, название аккаунта и пароль:

После внесения регистрационных данных и соглашения с условиями обслуживания на E-mail, указанный при регистрации будет выслано проверочное письмо:

В полученном письме нужно будет нажать на присланную ссылку для подтверждения регистрации:

После этого в личном кабинете желательно увеличить уровень своей безопасности путем добавления двухфакторной аутентификации:

Затем нужно настроить файл для запуска майнинга на пуле viabtc.

При майнинге на пуле viabtc в пакетном файле нужно указывать имя пользователя, на которое оформлена регистрация на пуле (не свой адрес кошелька!).

Настройка майнинга криптовалюты Bytom производится на странице https://pool.viabtc.com/pool/btm/home/. Используются порты 3333, 443 или 25.

Пакетный файл для запуска майнинга Bytom на пуле viabtc (в дуале с эфиром на пуле ethermine) в программе nbminer выглядит следующим образом:

nbminer -a tensority_ethash -o stratum+tcp://btm.viabtc.com:3333 -u имя пользователя на пуле viabtc.воркер😡 -do ethproxy+tcp://eu1.ethermine.org:4444 -du адрес кошелька эфира.воркер -log -di 24

В личном кабинете нужно настроить адрес для вывода монет битум на свой кошелек.

Скриншот настройки вывода монет Bytom с пула viabtc:

Это делается в меню центра настройки в кабинете пользователя пула:

Здесь же можно выбрать способ выплат процентов пулу: PPS (3%) или PPLNS (2%):

Выплаты производятся ежедневно в течение 10.00 – 18.00 при накоплении на счету пользователя суммы не менее 0,1 BTM:

На сайте пула можно подсчитать примерный доход от майнинга битума на странице https://pool.viabtc.com/tools/BTM/calculator/.

Кроме того, доход от майнинга Bytom можно посчитать на калькуляторе на сайте whattomine по адресу https://whattomine.com/coins/242-btm-tensority

Дополнительным преимуществом пула viabtc является рассылка писем о проведенных выплатах на адреса своих пользователей. Скриншот письма о полученной выплате Bytom с пула viabtc:

Рассмотрим более подробно хешрейт при майнинге Bytom и возможный получаемый доход.

Майнинг монеты Bytom на пуле viabtc

На видеокарте уровня GTX1060 6 Gb при интенсивности майнинга эфира — 16 (по умолчанию), хешрейт на алгоритме Ethash составляет 17,2 mh/s, а на алгоритме битума — 1050 h/s:

При этом для даунвольтинга и разгона используется программа nvidia inspector (напряжение на ядре 800 мВ и разгон по памяти +280 Мгц):

При максимальной интенсивности для эфира (24) получена скорость Ethereum в 17,2 mh/s, а BYTOM — 1050 h/s:

Более подробно о разгоне и даунвольтинге с помощью программы nvidia inspector можно почитать в статье «Оптимизация потребления видеокарт Nvidia при майнинге».

Скриншот использованных настроек нвидиа инспектор для достижения оптимальной экономичности и высокой скорости майнинга эфира:

Скриншот майнера и программы для мониторинга состояния видеокарты:

Для точного изучения дохода в дуале нужно также использовать калькулятор для эфира. Можно взять цифры прибыли со страницы https://whattomine.com/coins/151-eth-ethash:

При майнинге ETH+BTM общий доход Ether плюс Bytom составляет 8,83 долларов (3,51 за эфир и 3,43 за BTM), а при майнинге Ravencoin доход составляет всего 5,4 долларов.

Статистику майнинга можно посмотреть на сайте пула по адресу https://pool.viabtc.com/pool/btm/home/

Здесь также доступна детальная статистика по каждому воркеру:

Майнинг Bytom в соло с помощью программы nbminer

Для майнинга Bytom в соло с помощью программы nbminer используется такой BAT-файл:

nbminer -a tensority -o stratum+tcp://btm.viabtc.com:3333 -u bytom2.42:x -u bytom2.42:x —devices 1,2,3,4,5, где bytom2 – имя пользователя, а 42 – имя воркера.

Майнинг битума в соло особенно актуален на видеокартах с не меньше, чем тремя гигабайтами видеопамяти, например, GTX 1060 с 3 Gb.

Такая видеокарта дает около 1600-1800 h/s  при майнинге битума.

Скриншот nbminer при майнинге BTM на пяти видеокартах GTX 1060 3 Gb:

Альтернативной монетой для этих карт является равенкоин. При майнинге RVN получена скорость в 8-10 mh/s:

На этих же настройках при майнинга Bytom (BTM) получена скорость порядка 1,5-1,7 mh/s:

На видеокарте GTX1070 при майнинге BTM в соло при потреблении 115 ватт скорость майнинга составляет 2600 хешей в секунду.

Скриншот состояния видеокарты GTX1070 при майнинге Bytom:

Характерные ошибки, возникающие при майнинге в программе Nbminer

Правильно настроенный майнер не должен зависать, давать реджектов и обеспечивать конкурирующий с другими программами хешрейт. Для правильной и высокопроизводительной работы майнера нужно установить последние драйвера на видеокарты (не ниже версии 377, их можно скачать с сайта Nvidia).

При майнинге с помощью программы Nbminer часто возникает проблема с множеством режектов:

Для их устранения нужно использовать самую последнюю версию программы, которую можно скачать со страницы со всеми версиями майнера Nbminer на Github.

Процесс правильной установки драйверов описан в статье «Правильная установка драйверов GPU для майнинга«.

Разгон и оптимизация работы GPU при майнинге описывается в статье «Оптимизация потребления видеокарт Nvidia при майнинге«.

При желании более подробного изучения возможных проблем у майнера можно изучить ветку форума BitcoinTalk.