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

Cpuminer-opt и Cpuminer-gr: скачать и настроить

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

Intel Core I3
yescrypt - 2,2-2,4
yespower - 0,42

Версия 3.19.8 (последняя):
Поддерживает алгоритмы
Allium
anime
argon2
Argon2d250
argon2d500
Argon2d4096
axiom
blake
Blake2b
Blake2s
blakecoin
bmw
bmw512
C11
decred
deep
dmd-gr
Groestl
Hex
HMQ1725
hodl
jha
Keccak
Keccakc
LBRY
Luffa
lyra2h
lyra2re
Lyra2REv2
Lyra2REv3
Lyra2Z
lyra2z330
m7m
myr-gr
NeoScrypt
Nist5
pentablake
PHI1612
PHI2
phi2-lux
pluck
Polytimos
power2b
Quark
qubit
Scrypt
scrypt:N
sha256d
sha256q
Sha256t
sha3d
shavite3
Skein
Skein2
skunk
Sonoa
Timetravel
TimeTravel10
Tribus
Vanilla
Veltor
Whirlpool
whirlpoolx
X11
X11evo
X11Gost
X12
X13
x13bcd
x13sm3
X14
X15
X16R
x16rv2
X16RT
x16rt-veil
X16S
X17
x21s
X22i
X25X
Xevan
Yescrypt
yescryptr8
yescryptr8g
yescryptr16
yescryptr32
yespower
yespowerr16
yespower-b2b
Zr5
Программа для:
CPU
Содержание

Cpuminer-opt - это программа для майнинга на процессорах. В архиве находятся две версии. Cpuminer-opt и Cpuminer-gr для криптовалюты Raptoreum.

Версия cpuminer-gr - это форк cpuminer-opt от разработчика с ником Джей Ди, который представляет собой форк cpuminer-multi с оптимизациями, импортированными из других майнеров. Существует еще один форк - многопоточный termux майнер с большим количеством алгоритмов. А для майнинга Ethereum на CPU используют UselethMiner.

Добываемые этой программой монеты можно отслеживать здесь.

Настройка батника

 

  1. cpuminer.exe - указываем название запускаемой программы. Для cpuminer-opt оно будет другим - cpuminer-avx2.exe
  2. -o stratum+tcp://eu.vrm.mining-pool.ovh - указываем адрес пула
  3. :3032 - ставим двоеточие и указываем порт от пула
  4. Weblogin - после ключа -u указываем либо логин на пуле, если там нужна регистрация, либо адрес своего кошелька
  5. WorkerName -указываем имя воркера (имя фермы)
  6. -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:

Cpuminer-opt [3.19.8]

Удачного майнинга!

Остались вопросы? Напишите нам в Telegram чат.

Также следите за нами в Твиттере!

Оцените инструкцию
Средняя: 4.1 ( 16 голоса )
Комиссия
0%

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

Комментарии

Актуально ли. Майнить на процессоре?

спасибо за майнер 

 

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