bytwork.com
Майнинг, блокчейн и криптовалюты

Ccminer MTP: Скачать и настроить

Хешрейт (в разгоне)

Firo (Zcoin - MTP)

 

2.5 MH/s на GTX 1070
3.9 MH/s на 1080 TI с «таблеткой»
OhGodAPill (3.55 MH/s без)
5.5 MH/s на RTX 2080ti

 

Версия firoorg (последняя):
Поддерживает алгоритмы
MTP
Программа для:
Nvidia
Содержание

Сегодня рассмотрим как добывать монеты на алгоритме MTP с помощью CCMiner, оптимизированного специально под этот алгоритм.

Как заявляет разработчик, в настоящее время ccminer является самым быстрым майнером для MTP и самым дешевым с точки зрения комиссии. В конце статьи мы сравним разные программы, потому что у нас есть карты GTX 1080 TI.

Заявленный хешрейт:

 
  1. 2.5 MH/s на GTX 1070
  2. 3.9 MH/s на 1080 TI с «таблеткой» OhGodAPill (3.55 MH/s без нее)
  3. 5.5 MH/s на RTX 2080ti

Пошаговое руководство по настройке программы.

Вам нужно настроить .bat файл и загрузить программу.

Шаг 1: Загрузка майнера

Загрузите эту программу и разархивируйте ее.

файлы программы

  1. Папка с конфигурацией алгоритма (если вы хотите майнить через конфиг).
  2. Исполняемый файл, который мы запустим через .bat файл.
  3. .bat файлы, через которые запускается программа. В имени можно найти пул. В этом файле нужно исправить кошелёк на свой. Help - Файл помощи, который покажет все доступные команды (на англ.)
  4. Инструкции на разных языках.

Шаг 2: Выберите пул!

Выбрать пул помогут страницы рейтинг пулов и статистика мощности пулов.

Для майнинга на некоторых пулах потребуется регистрация.

Шаг 3: Настройка

Чтобы настроить программу нужно выполнить два основных действия:

  1. Выставить объем виртуальной памяти. Об этом ниже.
  2. Настроить .bat файл (батник).

Настройка батника для Firo

  1. ccminer – указываем какую программу запустить. Этот файл должен находиться в той же папке, что и .bat файл!
  2. -a mtp после ключа –a указываем алгоритм добычи.
  3. xzc.2miners.com после длинной конструкции -o stratum+tcp:// указываем адрес пула.
  4. :8080 после двоеточия указываем порт пула.
  5. aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK – это кошелек, на который будут добываться монеты. Обязательно замените на свой! (или оставьте на некоторое время, что бы поддержать нас!)

Готовый пример:

ccminer -a mtp -o stratum+tcp://xzc.2miners.com:8080 -u aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK -p 0
pause

Важно! Соблюдайте синтаксис файла. Не допускаются лишние пробелы, переносы строк и символы там, где их не должно быть. Просто придерживайтесь примера и тогда все запустится!

Другой пример

  1. ccminer.exe – указываем какую программу запустить. Этот файл должен находиться в той же папке, что и .bat файл!
  2. -a mtp после ключа –a указываем алгоритм добычи.
  3. zcoin.mintpond.com:3000 после длинной конструкции -o stratum+tcp:// указываем адрес и порт пула через двоеточие.
  4. aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK – это кошелек, на который будут добываться монеты. Обязательно замените на свой! (или оставьте на некоторое время, что бы поддержать нас!)
  5. worker – после кошелька ставим точку и указываем имя ворера. Именно оно и будет отображаться в статистике на пуле.
  6. -p 0 означает режим энергопотребления для видеокарт Nvidia (наилучшая производительность).
  7. strict,verbose - выбрать какие сообщения будут приходить в программу от пула (об этом ниже).
  8. d=1500 - установка начальной сложности позволит вашему майнеру быстрее начать майнинг, установите начальную сложность =d ближе к оптимальной сложности для вашего майнера (подробности ниже), пока оставим как есть.
  9. -i- интенсивность майнинга. Поддерживаются значения от 8 до 25.

Настройка для Nicehash

  1. ccminer_cuda11 – указываем какую программу запустить. cuda11 поддерживает больше алгоритмов. Этот файл должен находиться в той же папке, что и .bat файл!
  2. -a neoscrypt после ключа –a указываем алгоритм добычи.
  3. neoscrypt.eu-west.nicehash.com после длинной конструкции -o stratum+tcp:// указываем адрес пула.
  4. :3341 после двоеточия указываем порт пула.
  5. 3LZhp4g3m7YWqR4hAPrZsKWbyo7hRBmqvy – указываем кошелек от программы Nicehash.
  6. -i- интенсивность майнинга. Поддерживаются значения от 8 до 25.

Готовый пример:

ccminer_cuda11 -a neoscrypt -o stratum+tcp://neoscrypt.eu-west.nicehash.com:3341 -u 3LZhp4g3m7YWqR4hAPrZsKWbyo7hRBmqvy -p 0 -i 25
pause

Настроив программу (можно только поменять кошелек на свой), посмотрим некоторые готовые примеры (соло майнинг мы не рассматривали потому, что для соло сложность майнинга слишком большая):

Примеры

Для монеты Zcoin на пуле mintpond у нас получился следующий батник:

ccminer.exe -a mtp -o stratum+tcp://zcoin.mintpond.com:3000 -u aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK.worker -p 0,strict,verbose,d=1500 -i 20

Для Zcoin и пула 2miners

ccminer.exe -a mtp -o stratum+tcp://xzc.2miners.com:8080 -u aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK.worker -p 0,strict,verbose,d=1500 -i 20

Для пула f2pool

ccminer.exe -a mtp -o stratum+tcp://xzc.f2pool.com:5780 -u aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK.worker -p 0,strict,verbose,d=1500 -i 20

Мы рассмотрели основные аргументы командной строки для запуска этой программы. Ниже будет полный список всех доступных команд, а сейчас давайте запустим майнер. Для этого кликаем мышью по файлу с расширением .bat с нужным пулом. Откроется консоль программы. Давайте рассмотрим какую информацию она нам отображает:

  1. Наши настройки из батника, которые мы указывали на предыдущем шаге.
  2. Программа включила NVML и NVAPI – процесс для мониторинга и управления различными состояниями видеокарт NVIDIA.
  3. Системные сообщения от пула, их мы рассмотрим ниже.
  4. Сложность.
  5. Интенсивность выставлена как 22.0938, а многопроцессорная обработка – 28 (системная информация).
  6. Сообщения от пула об интервале принятых шар. Майнерам платят именно за отправленные шары (решения), а не за скорость или хешрейт! Смотрите руководство по структуре вознаграждения в майнинге.
  7. Скорость хеширования. Именно эту скорость мы и вносим в калькуляторы майнинга для расчета доходности. Например в Coincalculators.io.

Настройка виртуальной памяти для майнинга

Перед запуском майнера вам необходимо увеличить виртуальную память в Windows по крайней мере до 4,5 ГБ (а лучше до 5 ГБ) x (Количество карт), так что для фермы с 6 картами потребуется по крайней мере 27 ГБ для алгоритма MTP.

выставляем файл подкачки в системе

Панель управления\Все элементы панели управления\Система - Дополнительные параметры системы- вкладка Дополнительно, затем Параметры, снова вкладка Дополнительно.

Находим настройки Виртуальной памяти, кликаем Изменить. Убираем галочку с пункта «Автоматически выбирать объем файла подкачки» и ставим чекбокс «Указать размер». Указываем нужный размер в МБ (Пример для 6 карт - 45000). Нажимаем на кнопку Задать. Перезагружаем ферму.

Как запустить

Запускается майнер путем двойного клика по фалу с расширением .bat.

Системные требования

1. Программа для добычи - см. Шаг 1 ниже.
2. Программа для разгона - MSI Afterburner. Она великолепно работает для лимитирования мощности и температуры (это весьма важно для защиты ваших видеокарт и оптимизации хешрейта!)
3. Протестированная конфигурация разгона

Power limit (предел энергопотребления): 65% - 75%, (у нас жарко в помещении)

Temp Limit (ограничение температуры): 70 ° C, Про безопасные температуры смотрите здесь и здесь

Core clock (разгон ядра): от +150 до +200;

Memory clock (разгон памяти): 0 (Алгоритм MTP не сильно чувствителен к разгону памяти, поэтому оставляем 0)

Эти настройки были стабильны для Nvidia GTX 1080 TI.

Кошелек монеты

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

Требования к оборудованию

Карты Nvidia: 1060 6GB, 1070, 1070ti, 1080, 1080ti, 2070, 2080, 2080ti

Config.json пример

{
	"api-bind": "127.0.0.1:4068",
	"statsavg": 20,

	"quiet" : false,
	"debug" : false,
	"protocol" : false,
	"cpu-priority" : 3,
	"pools":[
{
	"name": "1",
	"algo" : "mtp",
	"url": "stratum+tcp://xzc.2miners.com:8080",
	"user": "aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK",
	"pass": "c=XZC"
}	
]
}

Все аргументы командной строки

Если представлены две команды в строке, то нужно вводить только одну. Вторая - это ее синоним. Пример: -h и --help - это одно и то же. Вводим либо -h либо --help.

Параметры для подключения к пулу:

-a [--algo] (аргумент) — указать алгоритм для майнинга

Пример: -a mtp

Нет смысла использовать эту программу для других алгоритмов, так как они не оптимизированы.

-o, --url=URL указать адрес пула

Пример: -o stratum+tcp://zcoin.mintpond.com

-O, --userpass=U:P пара: имя_пользователя:пароль для пула

-u, --user=USERNAME имя_пользователя для пула. Обычно указывается адрес кошелька

Пример: -u a82xyHvnAfY7Q1h9wDeXNk7CHxruSadd7A

-p, --pass=PASSWORD пароль для пула. Обычно его нет на пулах, где нет регистрации. Тогда указываем 'x' без кавычек. Так же можно указывать особые параметры после этой команды.

Интенсивность:

-i --intensity=число[,число] установить интенсивность работы видеокарт. Значения от 8.0 до 25.0 (по умолчанию: авто)

Для тонкой настройки разрешены Десятичные знаки.

Пример: -i 25

--cpu-priority установить приоритет процесса (по умолчанию: 3) 0 - бездействие, 2 нормальный, 5 самый высокий

--cpu-affinity установить привязку процесса к ядру (ам) процессора, маску 0x3 для ядер 0 и 1

-t, --threads=число Указать количество потоков майнера (по умолчанию: количество видеокарт nVidia)

--cuda-schedule установить режим планирования потоков для устройств (по умолчанию: авто)

Управление картами:

-n, --ndevs отобразить список видеокарт

-d, --devices выбрать устройства для майнинга (можно разделять карты запятыми)

Идентификаторы устройства начинают отсчет с 0, не с единицы!

Например -d 0,3 - будут майнить только первая и четвертая карты в системе.

В качестве альтернативы, программа принимает строковые имена ваших карт, такие как gtx780ti или gt640#2 (соответствует 2-й карте gt640 в ПК)

Температуры:

--max-temp=число майнить только если температура карты меньше указанного значения

Разгон карт:

--mem-clock=3505 установить максимальный разгон памяти карты (нужен драйвер 346.72+)

--gpu-clock=1150 установить максимальный разгон ядра карты (драйвер 346.72+)

Интерфейс программы:

-q, --quiet отключить вывод хешрейта

--no-color отключить цветные шрифты в консоли программы

-B, --background запускать майнер в фоновом режиме

-N, --statsavg указать количество выборок, используемых для вычисления хэшрейта (по умолчанию: 30)

Журналы ошибок:

-D, --debug включить вывод отладочной информации

-P, --protocol-dump вести подробный дамп действий на уровне протокола

Параметры подключения к серверу:

-r, --retries=число указать количество повторных попыток в случае сбоя сетевого подключения

(по умолчанию: повторять до бесконечности)

-R, --retry-pause=число указать время паузы между попытками подключения в секундах (по умолчанию: 30)

--shares-limit указать максимальную долю шар [s] для майнинга до выхода из программы.

--time-limit указать максимальное время [секунды] для майнинга перед выходом из программы.

-T, --timeout=число установить сетевой тайм-аут, в секундах (по умолчанию: 300)

-s, --scantime=число определить верхнюю границу времени, затраченного на сканирование текущей работы, когда длинный опрос недоступен, в секундах (по умолчанию: 10)

-x, --proxy=[PROTOCOL://]HOST[:PORT] подключиться через прокси, если нет доступа к пулу или он заблокирован

--cert=файл установить сертификат для майнинг сервера, использующего SSL соединение

Сложность:

-f, --diff-factor разделить сложность на этот фактор (по умолчанию 1.0)

-m, --diff-multiplier умножить сложность на это значение (по умолчанию 1.0)

--trust-pool доверять максимальному количеству вознаграждений за блок (maxvote), отправленных пулом

Прочие команды:

--no-gbt отключить поддержку getblocktemplate (проверка высоты блока при соло майнинге)

--coinbase-addr=адрес адрес выплаты для соло майнинга

--coinbase-sig=TEXT текстовые данные для вставки в coinbase, когда это возможно

--no-getwork отключить поддержку getwork

--no-longpoll отключить поддержку X-Long-Polling

--no-stratum отключить поддержку X-Stratum

--no-extranonce отключить extranonce подписку на stratum

--vote=VOTE проголосовать (за decred и HeavyCoin) - не используется, т.е. мы это монеты не добываем

-b, --api-bind=port порт:IP: порт для API майнера (по умолчанию: 127.0.0.1:4068), 0 отключено

--api-remote разрешить удаленное управление, например переключение в пул

--max-rate=число[KMG] Майнить только если хешрейт меньше указанного значения

--max-diff=число майнить только если сложность меньше указанного значения Может быть настроено вместе с командной --resume-diff=число, чтобы установить значение возобновления майнинга

--pstate=0[,2] установить режим P-State (power state) (драйвер 352.21+) - Режим power state 2 бережет энергию и не дает разогнать карты. pstate=0 -максимальная производительность

--plimit=100W установить лимит энергопотребления (драйвер 352.21+)

--hide-diff скрывать отправленный блок и чистую сложность (старый режим)

--benchmark запустить офлайн тестирование

--cputest отладка хэшей для алгоритмов процессора (не используется)

-c, --config=FILE загрузить файл конфигурации в формате JSON

-V, --version отобразить информацию о версии и выйти

-h, --help показать текст помощи и выйти

Сравнение хешрейта с CryptoDredge, T-rex, TT-Miner

На Nvidia GTX 1080 Ti (Лимит энергопотребления 60%, Разгон ядра +100, Разгон памяти 0, и без "таблетки" OhGodAPill) в программе CCMiner MTP хешрейт следующий:

В CryptoDredge при тех-же настройках:

T-rex:

TT-Miner:

Однако учитывайте, что любая программа может отображать тот хешрейт, который ей вздумается потому, что исходный код закрыт и нельзя посмотреть как она работает изнутри. Именно поэтому смотрите всегда хешрейт в статистике на пуле!

Что такое Verbose, Strict и Safe в батнике?

Режим Verbose (много сообщений)

Он изменяет уровень сообщений, возвращаемых пулом.

Уровни Verbose:

  1. 0 - Нет сообщений.
  2. 1- Нормальный. Это значение по умолчанию, когда опция verbose не используется.
  3. 2 - Высокий.

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

-p 0, verbose=0

Или вы можете просто поставить "verbose", чтобы установить максимальный уровень (2):

-p 0,verbose

Режим strict (строгий)

Некоторые пулы отклоняют устаревшие шары, но не сообщают об этом, поскольку они включаются в оценку хэшрейта. Если вы не хотите такого поведения, вы можете заняться майнингом в режиме strict, тогда пул отправит устаревшие шары в ваше программное обеспечение для майнинга и исключит их из учета в вашем хэшрейте.

Это не влияет на заработок.

-p 0,strict

Режим Safe (безопасный)

Безопасный режим может использоваться разработчиками майнера для отладки stratum протоколов.

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

-p 0safe

Несколько вариантов режимов

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

-p 0,d=1000,strict,verbose

Решение проблем

Если у вас зависает программа, читайте инструкцию как автоматически перезапустить майнер, если он перестал работать в Windows.

Стоить ли майнить Zcoin? Решать только Вам, но узнайте, как изменился список криптовалют из топ 20 за последние 5 лет и что с ними стало. Что бы понимать риски.

Загрузка и изменения в версиях

Скачать для Windows:
CCMiner 1.3.2 Windows
CCMiner 1.2.3 Windows
CCMiner 1.2.2 Windows
CCMiner 1.2.1 Windows
CCMiner 1.2.0 Windows
CCMiner 1.1.26 Windows
CCMiner 1.1.25 Windows
CCMiner 1.1.24 Windows
CCMiner 1.1.23 Windows

Версии для Linux:
CCMiner 1.2.0
CCMiner 1.1.26
CCMiner 1.1.25
CCMiner 1.1.24
CCMiner 1.1.23

История версий
1.3.1

  • Исправлена утечка памяти, которую может вызвать ccminer через долгое время, если ресурсы системы (оперативная память / виртуальная память) ограничены.

1.2.3

Исправлена проблема, которая может вызвать сбой при запуске или при перезапуске stratum_thread (т. е. Изменение пула, перезапуск соединения с пулом и т. д.). Эта проблема была замечена в Linux, но до сих пор не наблюдалась в Windows

1.2.2

  • исправлены проблемы с соло-майнингом, который теперь работает правильно

1.2.1

  • режим соло теперь использует ту же инициализацию и параметр, что и режим пул

а. 1.2.0

  • лучшая обработка возможных потерь пакетов данных, когда соединение с пулом меньше оптимального

1.1.26

  • исправлена ошибка, когда майнер закрывался при старте

1.1.25

  • Исправлены ошибки сбоя.
    Эти ошибки возникали, когда пул прекращает отправку данных
  • Вслучае использования vardiff последняя сложность используется при перезапуске потока.

1.1.24

  • улучшена обработка соединения майнера и пула:
    • в случае проблем с соединением, майнер перезапускает stratum_thread в текущем пуле.
    • если было установлено переключение при сбое, оно будет перезапущено
  • решены различные проблемы сбоя из-за отправки пулом пустых данных
  • улучшена скорость на 20х картах

1.1.23

  • решена проблема с 6+ GPU на двухядерном процессоре
  • если майнер потерпит крах, то его можно перезапустить в цикле
Оцените инструкцию
Средняя: 3.2 (24 голоса)
Загрузите прямо сейчас готовые .bat фалы
zcoin-mintpond.bat (147 байт)
Комиссия
0.25%

Автор: Максим Анисимов
Blockchain engineer, Android app developer, financier since 2012. Develops applications for cryptocurrencies, blockchain and investments. Studying programs, their vulnerabilities