Постоянное усложнение алгоритмов добычи криптовалют приводит к регулярному возрастанию требований к вычислительным ресурсам системы, что сказывается на стоимости всего процесса майнинга и увеличивает его себестоимость.
Для повышения рентабельности была разработана технология, позволяющая осуществлять одновременную добычу двух видов токенов. Она получила название дуал-майнинг.
Технология
Принцип данной технологии заключается в параллельной обработке алгоритмов добываемых токенов, используя распределение ресурсов. В основном, это использование GPU и памяти видеокарты для просчета алгоритма разных токенов.
Достоинства «двойной» добычи:
- наличие специального ПО, версии которого существуют для ОС Linux и Windows;
- данный способ добычи не влияет на скорость майнинга. Она одинакова для каждой из валют пары;
- возможность использовать графические адаптеры с максимально возможным КПД.
Недостатки:
- необходима правильная и точная настройка софта;
- увеличивается уровень выделяемого тепла и износ аппаратной части;
- повышаются теплоотдачи и нагрузки на систему охлаждения, что увеличивает уровень шума.
Справочная информация:
Для дуал-майнинга выпускают аппаратные устройства Dual miner, осуществляющие обработку по двум алгоритмам: SHA256 и Scrypt.
Разработчики данного девайса расположили на чипе несколько ядер, которые производят обработку по заранее определенному алгоритму (одно ядро — один алгоритм). Такое аппаратно-программное решение универсально, но сильно сказывается на стоимости майнинга и уровне тепловыделения, что отрицательно влияет на рентабельность системы.
В настоящее время выпуском подобных устройств занимается только SFARDS.
Что майнить?
Для реализации процесса одновременной добычи двух разновидностей криптовалюты подходят не все алгоритмы. Программа Claymore’s DualMiner, к примеру, позволяет добывать токены, в основе которых лежит алгоритм Dagger Hashimoto (Ethereum/Ethereum Classic/Expanse/Ubiq и другие), а также Decred, Siacoin и др. При использовании алгоритма Equihash (ZCash/Zen/ZClassic), функционирование в режиме dual недоступно.
Майнинг пары Eth и Dcr
Появление софта Claymore’s Dual Ethereum v 10 (под Windows x64 и Linux x64) позволило пользователям расширить свои возможности по добыче криптовалюты без дополнительного приобретения оборудования.
Особенности версии:
- режим dual для Ethereum и Decred/Siacoin/Lbry/Pascal ;
- режим mono для Ethereum;
- режим mono для Siacoin (для Decred такого режима нет);
- поддержка Stratum и GetWork для майнинга Decred;
- поддержка Stratum для Ethereum;
- отображение данных и хешрейта по каждому GPU;
- поддержка адаптеров nVidia и AMD и возможности их совместной работы;
- возможность смены сервера пула или переход на другой пул в случае необходимости;
- отсутствуют dag-файлы;
- выбор GPU для добычи;
- обширные настройки управления температурным режимом и настройками работы GPU;
- удаленное администрирование;
- закрытый исходный код.
Одним из преимуществ ПО является использование протокола Stratum а не HTTP. Пользователи могут осуществлять соединение с пулом напрямую, и программа будет работать быстрее, если отсутствует необходимость проходить сквозь proxy.
Компания-разработчик заявляет, что скорость добычи токенов при использовании майнера больше на 2-5%. Причинами, способствующими этому, являются интеллектуальный алгоритм работы и оптимизированный код. Новейший OpenСL-код сводит к минимуму количество старых и неработающих шар, что дает прирост производительности. Программа не показывает высокий хешрейт, но меньше работает вхолостую, что оказывает на производительность положительное влияние.
Рекомендации разработчиков касаются и используемых видеокарт. Для стабильной работы и высокой производительности на картах от AMD необходимо устанавливать последние пакеты драйверов и осуществлять их настройку через переменные окружения (при объемах памяти карт более 2Gb):
Если же вы используете не одну видеокарту, то в рекомендациях указано, что необходимо выставить объем виртуальной памяти в 16 Gb.
При начале добычи при помощи программы необходимо помнить, что программа-майнер Claymore собирает комиссию в 1% при соло-добыче Eth и 2% при добыче пары eth dcr.
Настройка майнинга Eth
- Создаем кошелек для хранения добытых монет. В данном примере мы будем добывать Эфир через биржу http://EXMO.me , поэтому создадим его прямо на её площадке.
- Вводим данные для регистрации;
- подтверждаем регистрацию через электронную почту;
- заходим в кошелек.
- Скачиваем программу и распаковываем полученный архив;
- Открываем start.bat для редактирования;
- Редактируем параметр -epool [адрес и порт для майнинга] (информация доступна на сайтах пулов);
- Переходим на сайт биржи и заходим в свой кошелек. Жмем «Пополнить».
- В открывшемся окне сохраняем адрес кошелька.
- В start.bat редактируем параметр -ewal [адрес кошелька];
- Параметр -eworker [название воркера] для мониторинга;
- В конце добавляем pause, чтобы избежать закрытия программы при появляющихся ошибках.
- Получаем строку EthDcrMiner64.exe -epool [адрес биржи] -ewal [адрес кошелька] -eworker [название воркера] -epsw x pause
Настройка программы завершена.
Настроим мониторинг процесса добычи Eth.
- Перейдем по ссылке dwarfpool.com/eth
- Видим статистику WorkerStats
- Копируем сюда адрес своего кошелька, и откроется окно статистики
- Ниже видно блок активных воркеров ActiveWorkers
Настройка майнинга Dcr
Майнинг Eth настроен. Теперь необходимо произвести настройку добычи Dcr.
- Выберем для майнинга Dcr биржу NiceNash (https://www.nicehash.com/register);
- Регистрируемся на бирже и заходим в свой кошелек;
- Копируем оттуда адрес кошелька;
- Открываем снова start.bat;
- Добавляем туда строку -dbg -1 -dpool stratum+tcp://[адрес биржи] -dwal [адрес кошелька] -dcri 30.
После запускаем start.bat; должен начаться процесс майнинга обеих валют.
Для фиксирования настроек можно пользоваться конфигурационным файлом config.txt. При отсутствии в bat-файле опций, программа обратится для их поиска к файлу config.txt. Предусмотрена возможность пользоваться переменными окружения для настройки системы.