Cpuminer-opt и Cpuminer-gr: скачать и настроить
Intel Core I3
yescrypt - 2,2-2,4
yespower - 0,42
Cpuminer-opt - это программа для майнинга на процессорах. В архиве находятся две версии. Cpuminer-opt и Cpuminer-gr для криптовалюты Raptoreum.
Версия cpuminer-gr - это форк cpuminer-opt от разработчика с ником Джей Ди, который представляет собой форк cpuminer-multi с оптимизациями, импортированными из других майнеров. Существует еще один форк - многопоточный termux майнер с большим количеством алгоритмов. А для майнинга Ethereum на CPU используют UselethMiner.
Добываемые этой программой монеты можно отслеживать здесь.
Настройка батника
- cpuminer.exe - указываем название запускаемой программы. Для cpuminer-opt оно будет другим -
cpuminer-avx2.exe
- -o stratum+tcp://eu.vrm.mining-pool.ovh - указываем адрес пула
- :3032 - ставим двоеточие и указываем порт от пула
- Weblogin - после ключа
-u
указываем либо логин на пуле, если там нужна регистрация, либо адрес своего кошелька - WorkerName -указываем имя воркера (имя фермы)
- -p WorkerPassword -указываем пароль. Ставим
X
если пароля нет
Настройка через файл конфигурации на примере Raptoreum
Для запуска программы через файл конфигурации и криптовалюты Raptoreum, нам необходимо создать в папке cpuminer-gr файл config.json. Просто создайте .txt
файл, а затем смените его расширение с .txt
на .json
. Откройте этот файл для редактирования в любом текстовом редакторе. Например в Блокноте. Внутри этого файла нужно поместить следующий код:
{
"url": "stratum+tcps://us.flockpool.com:5555",
"url-backup": "stratum+tcps://us-west.flockpool.com:5555",
"user": "R9fRZ7jdrPMtj6sHxsfjnYJHZKFtThyc4u.MainPC",
"pass": "password",
"algo": "gr"
}
Ваш регион для url
должен иметь самый низкий пинг, а резервный пул ("url-backup"
) должен располагаться ниже. Мы рекомендуем использовать SSL (5555) в качестве порта. Ваш воркер может быть каким угодно; это идентификатор конкретной машины, на которой вы занимаетесь майнингом.
Наконец, пароль используется, когда вы захотите вывести деньги, поэтому установите его так, чтобы его было трудно угадать.
Кроме того, вы можете использовать инструмент Start Mining от Flockpool для автоматической настройки файла config.json. Если вы это сделаете, просто удалите оригинальный config.json и заполните все параметры на странице Flockpool. После этого загрузите только что созданный файл конфигурации и переместите его в папку cpuminer-gr. Помните, что настройки для пула обычно написаны на самих пулах.
Аргументы командной строки
Подключение к пулу:
-o, --url=URL адрес майнинг-пула
-O, --userpass=U:P пара пароль:юзер для майнинг-пула
-u, --user=USERNAME имя пользователя для майнинг пула (может быть адресом кошелька либо логином на пуле)
-p, --pass=PASSWORD пароль для майнинг-пула
--cert=FILE указать сертификат для майнинг сервера, использующего SSL
-x, --proxy=[PROTOCOL://]HOST[:PORT] подключиться через прокси
-c, --config=FILE загрузить файл конфигурации в формате JSON
Соединение с сервером:
-r, --retries=N указать количество попыток перед переключением на сервер резервного пула (по умолчанию: повторять до бесконечности)
-R, --retry-pause=N время паузы между попытками соединения (по умолчанию: 30)
--time-limit=N максимальное время [s] до выхода из программы. (по умолчанию: 300 секунд)
-T, --timeout=N установить таймаут подключения к сети (по умолчанию 300)
-s, --scantime=N установить верхнюю границу времени поиска текущей работы, в секундах (по умолчанию: 10)
--randomize начать рандомизировать диапазон поиска, чтобы уменьшить количество дубликатов работы
-f, --diff-factor делит сложность на этот коэффициент (по умолчанию 1.0)
-m, --diff-multiplier умножает сложность на этот коэффициент (по умолчанию 1.0)
Производительность:
-t, --threads=N указать количество потоков ЦП (по умолчанию: количество процессоров)
-1, --oneways=N вы можете указать количество "шлюзовых" потоков, которые будут сопровождать ваши "стандартные" потоки. Способ по умолчанию определяется вашим набором команд CPU. (по умолчанию:0)
--cpu-affinity задать близость к основному ядру cpu по маске 0x3 для ядер 0 и 1
--cpu-priority установить приоритет. 0 - бездействует, 2 нормально, 5 - высший)
--max-rate=N[KMG] майнить только если чистая хэш-скорость меньше указанного значения
--max-diff=N майнить только если сложность меньше заданного значения. Можно настроить с --resume-diff=N, чтобы установить значение возобновления добычи
--ryzen принудительно использовать AVX и отключить AVX2. Ryzen 1 *** намного быстрее
-n, --nfactor указать N-Factor
Интерфейс программы:
-q, --quiet отключить вывод хешрейта для каждого потока
--no-color отключить цветной вывод консоли
-D, --debug включить вывод отладки
-P, --protocol-dump позволяет записывать журнал событий
--show-diff отображает текущий блок и сложность сети
-B, --background запустить майнер в фоновом режиме
Соло-майнинг:
--coinbase-addr=ADDR указать адрес выплат для СОЛО майнинга
--coinbase-sig=TEXT указать текстовые данные для вставки, если это возможно
--no-longpoll отключить поддержку X-Long-Polling
--no-getwork отключить поддержку getwork
--no-gbt отключить поддержку getblocktemplate
--no-stratum отключить поддержку протокола X-Stratum
--no-extranonce отключить поддержку Stratum extranonce протокола
--no-redirect игнорировать запросы на изменение URL сервера майнинга
Тестирование:
--benchmark запустить программу в режиме оффлайн-тестирования
--cputest запустить режим отладки хэшей алгоритмов процессора
Температуры:
--max-temp=N запускать майнинг только если температура меньше указанного значения (только Linux)
API:
-b, --api-bind порт для API майнера (по умолчанию: 127.0.0.1:4068), 0 отключен
--api-remote разрешить удаленное управление программой
Справка:
-V, --version отобразить информацию о версии и выйти
-h, --help отобразить текст справки и выйти
neoscrypt
Прочие настройки:
--cpu-affinity-stride N указать сколько процессоров пропустить при назначении привязки на основе признаков, нельзя использовать вместе с '--cpu-affinity' (по умолчанию: 1) См. README.md для более подробной информации.
--cpu-affinity-по умолчанию-index N указать какой процессор запустит сродство для потоков по умолчанию. (по умолчанию: 0) Смотрите README.md для более подробной информации.
--cpu-affinity-oneway-index N указать какой процессор запустит сходство для потоков по умолчанию. (по умолчанию: [После потоков по умолчанию]) См. README.md для более подробной информации. --cpu-priority-oneway 0-5
--cpu-priority-oneway 0-5 указать какой приоритет имеют потоки шлюза (0 самый низкий, 5 самый высокий) (по умолчанию: 0)
Требования
- Процессор архитектуры x86_64 с минимальной поддержкой SSE2. Это включает в себя Intel Core2 и более новые и AMD эквиваленты. Чтобы воспользоваться преимуществами оптимизации AES_NI, требуется процессор с AES_NI. Это включает в себя Intel Westmere и более новые и AMD эквиваленты. Дальнейшая оптимизация доступна для некоторых алгоритмов для процессоров с AVX и AVX2, Sandybridge и Haswell соответственно.
- Старые процессоры поддерживаются другой программой - cpuminer-multi TPruvot, но с пониженной производительностью.
- Процессоры ARM не поддерживаются.
- 64-битная ОС Linux. Дистрибутивы на основе Ubuntu и Fedora, включая Mint и Centos, работают и имеют все зависимости в своих репозиториях.
- 64-битная ОС Windows поддерживается с mingw_w64 и msys или предварительно собранными двоичными файлами.
- MacOS, OSx и Android не поддерживаются.
- Пул со Stratum протоколом. Некоторые алгоритмы могут работать с использованием getwork или GBT. YMMV.
Основные инструкции по сборке *nix (Linux, Debian, Ubuntu)
Для сборки версии termux запустите следующий скрипт:
./autogen.sh # only needed if building from git repo
./nomacro.pl # only needed if building on Mac OS X or with Clang
./configure CFLAGS="*-march=native*" --with-crypto --with-curl
# Use -march=native if building for a single machine
make
Примечание для пользователей Debian/Ubuntu:
apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev zlib1g-dev make g++ libtool
Скачать
В архиве с программой Вы найдете полную инструкцию на русском языке.
Скачать для Windows:
Cpuminer-opt [3.19.8]
Cpuminer-opt [3.16.1]
Cpuminer-opt [3.12.4]
Скачать для Linux:
Удачного майнинга!
Комментарии
Актуально ли. Майнить на процессоре?
спасибо за майнер