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.3 ( 22 голоса )
Загрузите прямо сейчас готовые .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
Добавить комментарий

Комментарии

Добавить комментарий
Содержимое данного поля является приватным и не предназначено для показа.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.