Claymore ZCash Miner программа для майнинга Zcash, BitcoinGold других Equihash криптовалют

Claymore ZCash программа для майнинга Zcash, BitcoinGold и других криптовалют на Equihash

Claymore's ZCash один из самых популярных майнеров для видеокарт AMD. Он доступен в двух версиях, под Windows и Linux. Майнер добывает монеты на алгоритме Equihash, с его помощью можно майнить:

  1. Zcash (ZEC)
  2. Zencash (ZEN)
  3. BitcoinGold (BTG)
  4. Zclassic (ZCL)
  5. Hush (HUSH)
  6. Komodo( KMD)

Это не полный список, так как сейчас новые монеты появляются довольно быстро. Из всего перечня стоит обратить внимание в первую очередь на Zcash, а также набирающий популярность BitcoinGold.

Официальные ссылки для загрузки Claymore's ZCash:
Скачать с Google Drive
Скачать с Mega
Официальная ветка на bitcointalk.org:
https://bitcointalk.org/index.php?topic=1670733.0

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

В первую очередь убедитесь что вы поставили правильные драйвера. В августе 2017 года AMD выпустила специальные драйвера для майнинга, устраняющие проблемы некоторых карт. В подавляющем большенстве случаев они рекомендованы для установки. Так же вы можете почитать рекомендации автора программы в  Readme.txt(англ.яз.), который находится в папке с програмой.

Для тех у кого видеокарты с объемом памяти 2Gb в .bat файл необходимо добавить опции позволяющие использовать всю память устройства. 

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

Если вы используете больше одной карты то не обходимо увеличить виртуальную память Windows до 16Gb. Иначе процесс майнинга в некоторых случаях может не запустится.

Основные опции программы:
-zpool Адрес пула для майнинга
-zwal Ваш кошелек
-zpsw Пароль, на пулах без регистрации используйте x либо укажите в соответствии с инструкцией на пуле.

Дополнительные опции программы

-asm - данный параметр позволяет использовать более быстрые реализации ассемблеров для ядер нескольких ядер видеокарт. Данные реализации ассемблеров имеют более высокий показатель хэшрейта, но плохую совместимость. Для отключения данной опции используйте значение "-asm 0". Кроме того, возможно указать значение для каждой карты в отдельности,например "-asm 0,1,0". Значение по умолчанию равно "1". Реализация Ассемблера доступна для только нескольких карт, майнер выводит отображает сигнальную строку "аlgorithm ASM" в информационном поле программы в том случае, когда возможно использование данного параметра.

-zpool Адрес пула ZCash. Поддерживается только stratum протокол.Майнер также поддерживает протоколы шифрования стандартов "SSL/TSL",что значительно повышает уровень безопасности при обмене данных между программой майнером и бассейном общей добычи(пулом),при условии,что пул поддерживает данные стандарты.Чтобы включить шифрование используйте префиксы "ssl://","stratum+ssl://"(значение ssl заменить на tsl) при указании адреса пула,как это показано в примере: "-zpool ssl://asia1-zcash.flypool.org:3443"

-zwal Адрес Вашего кошелька ZCash. Либо имя воркера созданного Вами на пуле указанным Вами в предидущем параметре.
Пулы которые требуют имена воркеров формата "Логин.имя_воркера" не поддерживаются программой по умолчанию, чтобы использовать такой формат имени воркера необходимо указать дополнительный параметр --allpools 1 в конец строки пуска майнера.

-i Интенсивность добычи. Возможные значения: 0 ... 9. 0 - минимальное значение(возможно использование CPU мощности для добычи), 8 - максимальное значение. Вы также можете установить значение данного парамаетра для каждого устройства индивидуально,как это показано в примере :"-i 0,9,1".

-zpsw Пароль к воркеру на ZCash пуле, используйте "x" в качестве пароля. (на некоторых пулах, напринер на zcash.flypool.org в качестве пароля можно указать желаемую сложность шар, в противном случаии будет использовано значение по умолчанию)

-allpools Установите значение "-allpools 1" если майнер не может продолжить добычу из-за нестандартного формата какого либо параметра в строке подключения и инициализации воркера на пуле. Например если майнер не может подключиться к какому либо из пулов в режиме "Добычи комиссии для разработчиков(devfee).
Имейте ввиду, что при остановке добычи в режиме комиссии ввиду каких либо проблем в настройках подключения к выделенным пулам автоматически будет остановлен и основной режим добычи.

-di GPU устройства, по умолчанию все доступные устройства GPU. Например,если у Вас 4 устройства GPUs и Вы указали значение параметра "-di 02" ,то доступными для майнинга будут лишь два из четырех устройств ,конкретно первое и третье в системе имеющие индексы #0 и #2 соответственно. Так же вы можете включать/выключать карты прямо во время работы майнера указав значение параметра номер карты в диапазоне от "0...9". Просмотреть актуальную информацию о системе и устройствах в режиме работы майнера возможно указав в параметре ключ "s".
При индексировании в системах с более чем 10 GPU для указания значений более "9" используйте буквенные значения:например,"a" =GPU10(означает индекс 10),"b"=GPU11 и т.д.

-ftime Параметр FAILOVER-аварийное переключение с основного пула на дополнительный в случае невозможности подключения к основному в течение определенного заданного промежутка времени. По умолчанию время переключения составляет 30 минут, измените значение параметра на нуль, если у Вас только один пул.

-wd Параметр watchdog("сторожевой") - активен по умолчанию и имеет значение "-WD 1". Если в течение 1 минуты не отвечает какой либо из потоков,либо вызовы OpenCL возвращаются с ошибкой то майнер будет автоматически закрыт(либо перезапущен в случае совместной настройки с параметром "-r",описание вы можете найти чуть ниже). Для отключения параметра укажите значение "-WD 0".

-r Параметр "Restart"-автоматический перезапуск программы при возникновении каких либо неполадок с хотя бы одним из доступных GPU устройств.
"-r 0" (значение по умолчанию) - автоматический перезапуск программы при обнаружении неполадок с GPU.
"-r -1" - Значение,при котором автоматический перезапуск программы отключен .
"-r >20" - Автоматически презапускает систему при обнаружении неполадок с любым из GPU устройств,либо через заданный промежуток времени (в минутах) Например,при установке значения параметра вида "-r 60" - Программа будет перезапускаться автоматически каждый час(через каждые 60 минут) либо при возникновении ошибки в работе любого установленного GPU устройства.
"-r 1" Автоматически закрывает программу и запускает файл "reboot.bat"("reboot.bash" или "reboot.sh" для Linux версии программы) из каталога(папки) программы майнера (если таковой файл там присутствует) при возникновении ошибки в работе любого из GPU устройств. Итак,Вы создаете файл "reboot.bat" ,в нем задаете параметры поведения системы при возникновении ошибки в работе GPU устройства,и сохраняете его в папку(каталог) программы майнера.Например для перезагрузки системы Вам необходимо прописать в файле "reboot.bat" следующую строку: "shutdown /r /t 5 /f".

-retry_delay Параметр, указывающий временной интервал в секундах для между запросами на наличие интернет соединения в случае его отключения. Значения по умолчанию равно "20" секундам.Значение параметра "-retry_delay -1",запретит переподключение майнера к сети в случае потери интернет соединения.

-dbg debug log and messages-Ведение журнала отладки и отображение сообщений отладки.
"-dbg 0" - (значение по умолчанию) Создаются файлы журнала отладки(так называемые "логи"-log file), отладочные сообщения не выводятся на экран.
"-dbg 1" - Создаются "логи" и выводятся на экран отладочные сообщения.
"-dbg -1" - Не создаются "логи" и не выводятся отладочные сообщения.

-logfile debug log file name-параметр имени файла журнала отладки. После перезагрузки программа-майнер будет продолжать добавлять данные в тот же файл журнала отладки,что был до этого. Если Вы хотите очистить старые данные, Вам необходимо указать другое(отличное от активного сейчас файла журнала отладки) имя. Если данный параметр не указан,то данные будут и далее записываться в заданный по умолчанию файл.

-li low intensity mode-режим низкой интенсивности добычи. Снижает интенсивность добычи, данный режим рекомендуется иcпользовать при условии, когда какое либо из Ваших GPU устройств слишком сильно нагреваются в процессе добычи. Обратите внимание что использование данного режима может довольно сущестсвенно снизить значение вашей скорости добычи. Чем выше значение параметра -li тем ниже скорость добычи и ниже температура нагрева.Например,при значении параметра равном "-li 10" скорость добычи и температура нагрева будут намного меньше чем при значении равном "-li 1". Вы можете указать значение данного параметра индивидуально для каждого из GPU устройств,как это прописано в примере: "-li 3,10,50"."-li 0" -(значение по умолчанию) режим низкой интенсивности добычи отключен.

-nofee Значение "-nofee 1" отключает режим "devfee" полностью. Но также одновременно и отключает некоторые параметры оптимизации добычи, что снизит показатели Вашего хэшрейта примерно на 5%. При включении этого режима, разработчик потеряет 100% заработка, вы потеряете всего 2,5% от вашего заработка.Таким образом, у вас есть выбор: режим добычи "На максимальном скорости, но с комиссией в пользу разработчика" либо режим "совершенно бесплатно добычи, но с наименьшими показателя по хэшрейту".

-old Значение "-old 1", необходимо указывать в случаях, когда работа программы версии v12.0 была более стабильной,чем новые более версии;

-tt Параметр позволяющий задать температуру работы устройства GPU. Например,"-tt 80" означает, что температура работы устройства 80°С. Вы можете указать значения для каждой карты индивидуально,пример: "-tt 70,80,75". Возможно также задать статичное значение скорости вращения вентилятора,для этого необходимо указать значение параметра с отрицательным знаком,пример:"-tt -50" устанавливает скорость вращения вентилятора на 50%. "-tt 0"-значение для отключения управления и скрытия статистики GPU устройств."-tt 1"-(значение по умолчанию) не управляет вентиляторами,но отображает температуру GPU и нагрузку вентиляторов(в %) каждые 30 секунд.Частота отображения данной строки определяется значениями данного параметра в интервале "2...5"; ПРИМЕЧАНИЕ: При использовании драйверов gpu-pro в ОС Linux, для управления вентиляторами необходимо предоставить программе майнеру root права.

-mport удаленный мониторинг/порт управления. Значение по умолчанию -3333 (режим только для чтения), укажите «-mport 0», чтобы отключить функцию удаленного мониторинга/управления.
Укажите отрицательное значение, чтобы включить мониторинг (получить статистику), но отключить управление(перезагрузка, загрузка файлов). Например -mport -3333 включает порт 3333 для удаленного мониторинга, но удаленное управление будет заблокировано.
Вы также можете использовать свой веб-браузер для просмотра текущего состояния майнера, например, введите http://localhost:3333 в веб-браузере, если майнер запущен на вашем компьютере. Или замените localhost на IP вашей фермы.
По умолчанию майнер будет принимать соединения на указанном порту во всех сетевых адаптерах, но вы можете напрямую выбрать нужный сетевой интерфейс, например, «-mport 127.0.0.1:3333» открывает порт только на локальном хосте.

-mpsw удаленный контроль/управление паролем.

Полный список опций со всеми последними добавлениями смотрите в файле Readme.txt(англ.яз.), который находится в папке с програмой.

Пример готового .bat файла, для запуска майнинга на пуле zcash.flypool.org

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
ZecMiner64.exe -zpool eu1-zcash.flypool.org:3333 -zwal ВАШ_КОШЕЛЕК.ИМЯ_ВОРКЕРА -zpsw z -allpools 1
Pause

В опции -zwal должен быть прописан номер вашего кошелька, а через точку после него имя воркера. Имя воркера быть любым. Оно не обязательно, но его удобно указать для идентификации вашей фермы в статистики пула. (если вы не указали воркер то точку в конце адреса кошелька ставить не надо)

-allpools 1 эта опция на случаий если возникает проблема с переключением в режим devfee (лучше оставить эту опцию если вы не отключили devfee прописав -nofee 1)

Настройки программы не обязательно указывать в .bat файле. Этот способ хорош лишь если вы не указываете ни каких дополнительных опций. Если вы хотите детально настроить программу все опции удобнее прописать в файл config.txt А в бат файле оставить команду запуска ZecMiner64.exe без опций. Так же в папке с программой существует файл epools.txt В нем можно указать несколько пулов, это позволит программе переключатся между ними. Напремер автоматически в случаи отсутствия связи с одним из пулов, либо вручную по нажатию кнопки "e" в окне программы майнера. Файл по умолчанию содержит пример запонения, если будите его использовать раскоментируйте строки и замените адреса пулов и кошельки на свои. Так же если будите использовать пулы разных монет то необходимо указать опцию allpools 1.

Управление програмой в процесе майнинга

Есть несколько клавишь коорые помогут управлять Claymore майнером прямо во время майнинга. (обратите внимание клавиши не работают когда клавиатура переключена в русскую раскладку)

  • e - ручная смена пула, переключится на другой пул из списка в epools.txt
  • r - перезапуск подключения к пулу
  • s - показвть статистику на текущей момент, скорость, шары, температуру.
  • клавиши 0,1,2...9 - включить выключить майнинг на соответствующей карте. Например нажитием один раз 0 выключаем нулевую(первую кому как удобнее) карту, еще одним нажатием включаем ее обратно.

Удаленное управление и мониторинг

Вы можете удаленно наблюдать за процесом майнинга. А так же управлять майнером с помощю поставляющейся в месте с ним программы для удаленного управления.

С настройками по умолчанию мониторинг доступен прямо из браузера, для этого надо ввести: http://ip_адрес_вашей_фермы:3333 или http://localhost:3333 если майнер запущен на вашем компьютере.

Для управления необходимо задать пароль в настроках майнера. См. дополнительные опции программы выше.

Скачать Claymore ZCash Miner v12.6

Cамую свежую версию программы под Windovs и Linux, вы всегда можете скачать по ссылкам в начале статьи. Но для удобства мы выкладываетм архив с последней на момент написания статьи версией майнера, настроеным на майнинг криптовалюты ZCash на пуле zcash.flypool.org

Скачать Claymore's ZCash AMD GPU Miner v12.6 для Windows

Не забудте поменять адрес кошелька на свой, в файле config.txt Для запуска майнинга запустите start.bat