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
Сегодня рассмотрим как добывать монеты на алгоритме MTP с помощью CCMiner, оптимизированного специально под этот алгоритм.
Как заявляет разработчик, в настоящее время ccminer является самым быстрым майнером для MTP и самым дешевым с точки зрения комиссии. В конце статьи мы сравним разные программы, потому что у нас есть карты GTX 1080 TI.
Заявленный хешрейт:
- 2.5 MH/s на GTX 1070
- 3.9 MH/s на 1080 TI с «таблеткой» OhGodAPill (3.55 MH/s без нее)
- 5.5 MH/s на RTX 2080ti
Пошаговое руководство по настройке программы.
Вам нужно настроить .bat файл и загрузить программу.
Шаг 1: Загрузка майнера
Загрузите эту программу и разархивируйте ее.
- Папка с конфигурацией алгоритма (если вы хотите майнить через конфиг).
- Исполняемый файл, который мы запустим через .bat файл.
- .bat файлы, через которые запускается программа. В имени можно найти пул. В этом файле нужно исправить кошелёк на свой. Help - Файл помощи, который покажет все доступные команды (на англ.)
- Инструкции на разных языках.
Шаг 2: Выберите пул!
Выбрать пул помогут страницы рейтинг пулов и статистика мощности пулов.
Для майнинга на некоторых пулах потребуется регистрация.
Шаг 3: Настройка
Чтобы настроить программу нужно выполнить два основных действия:
- Выставить объем виртуальной памяти. Об этом ниже.
- Настроить
.bat
файл (батник).
Настройка батника для Firo
ccminer
– указываем какую программу запустить. Этот файл должен находиться в той же папке, что и .bat файл!-a mtp
после ключа–a
указываем алгоритм добычи.xzc.2miners.com
после длинной конструкции-o stratum+tcp://
указываем адрес пула.:8080
после двоеточия указываем порт пула.aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK
– это кошелек, на который будут добываться монеты. Обязательно замените на свой! (или оставьте на некоторое время, что бы поддержать нас!)
Готовый пример:
ccminer -a mtp -o stratum+tcp://xzc.2miners.com:8080 -u aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK -p 0
pause
Важно! Соблюдайте синтаксис файла. Не допускаются лишние пробелы, переносы строк и символы там, где их не должно быть. Просто придерживайтесь примера и тогда все запустится!
Другой пример
ccminer.exe
– указываем какую программу запустить. Этот файл должен находиться в той же папке, что и .bat файл!-a mtp
после ключа–a
указываем алгоритм добычи.zcoin.mintpond.com:3000
после длинной конструкции-o stratum+tcp://
указываем адрес и порт пула через двоеточие.aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK
– это кошелек, на который будут добываться монеты. Обязательно замените на свой! (или оставьте на некоторое время, что бы поддержать нас!)worker
– после кошелька ставим точку и указываем имя ворера. Именно оно и будет отображаться в статистике на пуле.-p 0
означает режим энергопотребления для видеокарт Nvidia (наилучшая производительность).strict,verbose
- выбрать какие сообщения будут приходить в программу от пула (об этом ниже).d=1500
- установка начальной сложности позволит вашему майнеру быстрее начать майнинг, установите начальную сложность =d ближе к оптимальной сложности для вашего майнера (подробности ниже), пока оставим как есть.-i
- интенсивность майнинга. Поддерживаются значения от 8 до 25.
Настройка для Nicehash
ccminer_cuda11
– указываем какую программу запустить.cuda11
поддерживает больше алгоритмов. Этот файл должен находиться в той же папке, что и .bat файл!-a neoscrypt
после ключа–a
указываем алгоритм добычи.neoscrypt.eu-west.nicehash.com
после длинной конструкции-o stratum+tcp://
указываем адрес пула.:3341
после двоеточия указываем порт пула.3LZhp4g3m7YWqR4hAPrZsKWbyo7hRBmqvy
– указываем кошелек от программы Nicehash.-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 с нужным пулом. Откроется консоль программы. Давайте рассмотрим какую информацию она нам отображает:
- Наши настройки из батника, которые мы указывали на предыдущем шаге.
- Программа включила NVML и NVAPI – процесс для мониторинга и управления различными состояниями видеокарт NVIDIA.
- Системные сообщения от пула, их мы рассмотрим ниже.
- Сложность.
- Интенсивность выставлена как 22.0938, а многопроцессорная обработка – 28 (системная информация).
- Сообщения от пула об интервале принятых шар. Майнерам платят именно за отправленные шары (решения), а не за скорость или хешрейт! Смотрите руководство по структуре вознаграждения в майнинге.
- Скорость хеширования. Именно эту скорость мы и вносим в калькуляторы майнинга для расчета доходности. Например в Coincalculators.io.
Настройка виртуальной памяти для майнинга
Перед запуском майнера вам необходимо увеличить виртуальную память в Windows по крайней мере до 4,5 ГБ (а лучше до 5 ГБ) x (Количество карт), так что для фермы с 6 картами потребуется по крайней мере 27 ГБ для алгоритма MTP.
выставляем файл подкачки в системе
Панель управления\Все элементы панели управления\Система - Дополнительные параметры системы- вкладка Дополнительно, затем Параметры, снова вкладка Дополнительно.
Находим настройки Виртуальной памяти, кликаем Изменить. Убираем галочку с пункта «Автоматически выбирать объем файла подкачки» и ставим чекбокс «Указать размер». Указываем нужный размер в МБ (Пример для 6 карт - 45000). Нажимаем на кнопку Задать. Перезагружаем ферму.
Подробный обзор и суть монеты Firo (zcoin).
Как добывать Firo MTP (Zcoin)? (список программ и описание алгоритма).
Как запустить
Запускается майнер путем двойного клика по фалу с расширением .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 при тех-же настройках:
Однако учитывайте, что любая программа может отображать тот хешрейт, который ей вздумается потому, что исходный код закрыт и нельзя посмотреть как она работает изнутри. Именно поэтому смотрите всегда хешрейт в статистике на пуле!
Что такое Verbose, Strict и Safe в батнике?
Режим Verbose (много сообщений)
Он изменяет уровень сообщений, возвращаемых пулом.
Уровни Verbose:
- 0 - Нет сообщений.
- 1- Нормальный. Это значение по умолчанию, когда опция verbose не используется.
- 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 на двухядерном процессоре
- если майнер потерпит крах, то его можно перезапустить в цикле