Чтобы использовать вычислительные мощности для добычи криптовалют с возможностью их последующей конвертации в реальные деньги нужно создать виртуальный кошелёк, выбрать и скачать программу для майнинга, а затем запустить её на своём вычислительном оборудовании. Но как правильно выбрать и запустить такое ПО, если программы для майнинга бывают как специальные, предназначенные для добычи криптовалюты на определённом алгоритме, так и универсальные, помогающие майнить широкий спектр виртуальных денег? Рекомендации для начинающих пользователей по выбору лучшей программы для майнинга криптовалют мы дадим в этой статье.
Содержание статьи
Вопросы экономической целесообразности и безопасности
ПО для майнинга на домашнем ПК целесообразно устанавливать только в том случае, если он содержит мощную «начинку» – оснащён аппаратным графическим адаптером, соответствующем требованиям криптосистемы. Использование низкоэффективного оборудования приводит к тому, что счета за электроэнергию превышают заработок от криптодобычи. Не рекомендуется запускать вычислительный процесс и на оборудовании со встроенными в процессор видеокартами Intel/AMD.
Также не следует использовать майнинговый софт для добычи криптовалют на «рабочих» компьютерах, поскольку в сборке данных программ может содержаться скрытый код. В любом случае, желательно предварительно проверять приложения на предмет уровня потенциальной угрозы (например, с помощью возможностей облачного сервиса VirusTotal).
На сегодняшний день произошло разделение криптовалют на те, которые ещё рентабельно майнить на видеокартах, и на те, для добычи которых используется специализированное ASIC-оборудование – интегральная схема, ориентированная на решение конкретной задачи. Выход новых алгоритмов под видеокарты чаще всего позиционируется как способ обеспечения общедоступности майнинга криптовалюты и сохранения исходной идеи децентрализации и независимости криптосистем. Для этого создаются алгоритмы, которые требовательны к частоте видеопамяти. К таким, например, относятся:
- алгоритм CryptoNight, на котором работает Monero – данную криптовалюту можно майнить на видеокартах AMD, начиная с HD5000-ой серии;
- алгоритм Equihash под видеокарты AMD, начиная с серий R9 270 (HD7850) или под видеокарты NVidia, начиная с GTX700-ой серии (сейчас самая популярная для добычи криптовалюта на Equihash – Z-Cash);
- алгоритм Ethash под Ethereum – криптовалюту, которую пока целесообразно майнить на целом ряде карт AMD (от 290) и NVidia (серий от 1060).
Универсальные программы для майнинга
К универсальным майнер-программам можно отнести те, которые дают возможность добывать криптомонеты на нескольких алгоритмах. С ними можно как настраивать систему для автономного майнинга, так и включаться в различные пулы. Среди такого софта наиболее простой вариант для новичков – NiceHashMiner. Это автоматически настраиваемая программа – универсальный сервис, выбирающий самые эффективные в текущий момент времени алгоритмы, позволяющий добывать монеты как видеокартой, так и процессором. Однако при всех своих плюсах автоматизация процесса негативно сказывается на доходности, снижая её на 10-15% от максимально возможной при использовании софта с ручными настройками.
Среди чуть более продвинутых и функциональных программ для майнинга на видеокарте называют следующие:
- CGMiner – клиент консольного типа для майнинга, который поддерживает возможность разгона видеокарты, настройку различных вариантов для работы в пулах, что обеспечивает максимальную величину MH/S на имеющемся оборудовании.
- CudaMiner на основе Pooler Cpuminer 2.2.3 – хорошо показал себя для карт от Nvidia (Нвидиа). Майнер выстроен по консольному типу с интерфейсом командной строки.
- Guiminer – оболочка для poclbm с поддержкой выбора Phoenix/phatk (в поздних версиях).
Что же касается в полном смысле универсального софта, то тут в топе программ для майнинга неизменно оказывается утилита MinerGate. Лучшей программой для майнинга криптовалюты MinerGate нередко называют потому, что она может работать со всем топом популярных криптомонет (с её помощью можно добывать эфириум, зкеш, биткоины и др.). Работать с софтом можно как автономно, так и в составе пулов. Программа отличается интуитивно понятным графическим интерфейсом и множеством надстроек. В неё интегрированы инструменты для быстрого и лёгкого вывода средств.
Но это преимущество делает данное ПО и более уязвимым, поскольку с увеличением числа надстроек снижается показатель стабильности. Кроме того, некоторым пользователям не нравится, что MinerGate сразу после авторизации начинает автоматические вычисления. Ещё одним условным минусом софта для русскоязычных пользователей считается интерфейс на английском языке.
С учётом того, что сложный софт с большим количеством надстроек менее стабилен, для крупных вычислительных ферм используют преимущественно более надёжные консольные приложения, аналогичные CGMiner.
Ещё одним популярным вспомогательным инструментом для криптодобычи стала программа Awesome Miner, а также её мобильная версия. С помощью Awesome Miner производят удалённый мониторинг ферм, настроенных на добычу десятка основных криптомонет, включая Bitcoin и Etherium. Софт позволяет следить за температурным режимом и устанавливать приоритеты в майнинге. Есть автоматическая функция переключения в зависимости от текущей рентабельности криптовалюты. Существует бесплатная версия программы, которая даёт возможность управлять двумя фермами и лицензионные варианты стоимостью 30-800 долларов (в зависимости от спектра возможностей).
Программы для майнинга биткойнов
Несмотря на то, что вопрос о целесообразности майнинга биткойнов сегодня остаётся открытым, программное обеспечение для добычи самой популярной криптовалюты продолжает разрабатываться. И здесь, среди прочих программ, на первом месте чаще всего называют утилиту CGMiner, уже упомянутую ранее.
- CGMiner. Одна из самых часто используемых портативных программ для майнинга биткоинов. Управление происходит через командную строку без применения отдельного графического интерфейса. Перечень команд приводится во вспомогательном; текстовом файле (Readme.TXT), хранящемся в одном архиве с исполнимым файлом. Функционал программы допускает задействование прокси-сервера.
- GUIminer. Функционально сопоставимая с CGMiner программа, которая при этом имеет графическую оболочку, с помощью которой задачи можно задавать прямо в интерфейсе, а не вводить их в командную строку. CGMiner часто возглавляет списки программ для майнинга криптовалют на русском, поскольку данное ПО имеет русский локализованный интерфейс. Ещё этот софт способен автоматически определять тип и вид майнингового оборудования и сохранять настройки в отдельном файле профиля.
- Bitcoin Core. Помимо того, что софт представляет собой официальный кошелёк Bicoin Foundation, он ещё используется для майнинга цифровой валюты в составе пула, при условии, что для запуска загружается стороннее ядро. Кроме этого, у пользователей клиента есть возможность редактировать приоритеты при сделках, управлять комиссией и т. д. К существующим в программе инструментам защиты можно добавить дополнительный файл шифрования с информацией о собственнике кошелька. К трудностям использования Bitcoin Core можно отнести высокие требования к большому (порядка 100 Гб) пространству на диске.
Помимо этого, популярностью у ряда добытчиков биткойнов пользуется BTCMiner для Windows (на этой операционной системе ПО работает с драйвером libusb) и для Linux. Программа содержит готовый к действию Bitstream, не требующий лицензии или Xilinx.
Сборщики ZCash
Майнинг Z-Cash начался в 2016 и сейчас производится на всех видеокарты АМД (AMD Radeon), начиная с R9 270 (HD7850) и позднее, а также на видеокартах NVidia, начиная с GTX700-ой серии. Все перечисленные ниже программы-майнеры поддерживают алгоритм Equihash, поэтому используя их можно майнить не только ZCash, но и другие цифровые монеты на этом алгоритме хеширования: Komodo (KMD), Zclassic (ZCL), Zencash (ZEN), HUSH и др.
- Claymore’s Zcash AMD GPU miner. ПО с закрытым исходным кодом распространяется в формате исполняемых файлов под ОС Windows. Для работы использует библиотеки OpenCL. Считается самым производительным софтом на Windows, ориентированным на видеокарты AMD. Благодаря постоянным обновлениям (а они выходят в среднем 2 раза в неделю) удаётся повысить производительность видеокарт на 30%. В качестве оплаты с результатов майнинга взимается 2,5% комиссии в пользу разработчиков.
- CUDA EquiHash miner. Этот майнер для NVidia, для добычи ZEC с закрытым исходным кодом считается на сегодня самым быстрым. Под каждую из операционных систем (Windows и Linux) существует свой файловый установочный пакет. В основе работы софта – использование CUDA-библиотеки. При майнинге комиссия в пользу разработчика, как и с предыдущим софтом, составляет 2,5%.
- Nheqminer. Майнер консольного типа с ограниченной функциональностью. Задачи (так же, как в CGMiner) назначаются посредством командной строки. Однако в отличие от CGMiner, в пакете установки Nheqminer нет отдельного файла с перечнем доступных команд, и для постановки задачи нужно сначала вызвать справочную службу (команда –h). Nheqminer автоматически запускает вычислительный процесс со стартом программы, что не всегда удобно в использовании. Ещё один минус данного ПО – работа только на Windows 64-bit. После открытия исходный кода прежде существовавшая жёсткая привязка к пулу Nicehash перестала быть проблемой – появившиеся в сети программные форки работают с любыми пулами.
ПО для добычи Эфириума (Ethereum)
Майнинг криптовалюты Ethereum, запущенной в 2015 на алгоритме Ethash, производится картами AMD и NVidia с видеопамятью не меньше 2 гигабайт. В противном случае процесс майнинга просто не запускается. На практике же для эффективной криптодобычи в 2017 году уже нужны были карты не менее 4 гигабайтов, а с весны 2018 года – ещё больше.
Среди программ для майнинга Эфира (Ethereum) выделяется Claymore’s Dual Ethereum Miner. Она проста в применении, даёт хороший хешрейт и с ней можно работать одновременно с двумя криптовалютами, первая из которых Ethereum, а другая – на выбор Decred, Lbry, Siacoin и PASCAL. Запараллеливание процессов практически не влияет на скорости вычислений основной криптовалюты и достигается благодаря:
- использованию ассемблерных вставок с общей оптимизацией кода,
- поддержкой протокола Stratum, сокращающего время получения-выгрузки заданий,
- максимальным использованием возможностей видеокарты и др.
Комиссия за майнинг снимается в размере 1% при добыче одной криптовалюты и 2% при параллельной добыче альткоинов. Без комиссии майнится пока только наименее прибыльный Decred. При этом некоторые пользователи отмечают странную «особенность» программы, при которой майнер иногда «забывает» переключаться на кошелёк пользователя, в результате чего разработчики получают больше заявленных 1-2%. Чтобы не платить комиссию, пользователь может запустить программу с опцией --nofee, но из-за этого заметно падает скорость процесса, что в целом делает применение опции невыгодным.
Доступны версии программы для Windows и Linux. Поддерживается удалённое управление майнером через протокол JSON. Однако с учётом обнаружения вышеописанного «бага» с переключением кошельков, не все пользователи готовы доверять разработчикам и включить удалённое управление.
Dual Miner позволяет сочетать в одной ферме видеокарты Nvidia и AMD при подключении, и дифференцировать статистику отдельно по каждой из них, что позволяет легко выявлять брак в оборудовании и ошибки в настройках.