Как майнить Monero (XMR) на алгоритме RandomX


XMR-STAK-RX

Разработчики программы XMR-STAK выпустили начальную версию для поддержки алгоритма RandomX – программу xmr-stak-rx.

Скачать и настроить XMR-STAK-RX:

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

Как запустить майнинг RandomX на XMR-STAK-RX?

  1. Скачайте и разархивируйте предварительно скомпилированные двоичные (.EXE) файлы в новую папку
  2. Измените параметр currency в pools.txt на «currency»: «randomx»,пример конфигурации пулов
  3. Запустите xmr-stak-rx через бат файл

Запуск XMR-STAK-RX

Запускать программу можно и через бат файл:

Пример настройки батника:

xmr-stak-rx.exe -o xmr-eu.dwarfpool.com:8050 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x —noCPU pause
Если вам не хочется майнить Monero / Random X после форка на видеокартах, запустите xmr-stak-rx один раз перед форком и позвольте майнеру создать конфигурации amd.txt и / или nvidia.txt. Отредактируйте оба файла и установите «gpu_threads_conf»: [ ], чтобы отключить видеокарты и оставить только процессор.

Если приложение не запускается должным образом, убедитесь, что библиотеки Visual Studio установлены. Вы можете скачать их с

Настройка

Для запуска программы нужен либо .bat файл либо файл конфигурации. Настроем программу через батник. Выглядит он следующим образом:

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

  1. xmr-stak-rx.exe — имя запускаемой программы
  2. xmr-eu.dwarfpool.com:8050 адрес пула и порта
  3. 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d указываем кошелек вместе с Payment ID через точку. Сначала основной адрес, затем ставим точку и указываем Payment ID
  4. .rig1 снова ставим точку и указываем идентификатор видеокарты или фермы

Что в итоге получится?

Вот такой пример бат файла:

xmr-stak-rx.exe -o xmr-eu.dwarfpool.com:8050 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x —noCPUpause

Мы указали команду —noCPU потому, что не хотим задействовать процессор. Вы же можете убрать эту команду, если хотите майнить на процессоре.pause означает то, что программа не закроется в случае ошибки, а отобразит в чем дело.

Консоль майнера выглядит следующим образом:

консоль программы

Рассмотрим теперь все доступные команды этой программы.

XMRig

Аналогично можно воспользоваться программой Xmrig.

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

Пример батника для процессоров:

:start xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x —donate-level=1 goto start

Пример батника для AMD:

:start xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x —donate-level=1 —opencl goto start

Пример батника для Nvidia:

:start xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x —donate-level=1 —cuda goto start

SRBMiner-MULTI

SRBMiner-MULTI CPU — это программа для майнинга криптовалют на различных алгоритмах для процессора.

AMD GPU Miner — это майнер для добычи криптовалют на видеокартах семейства AMD.

Обе программы входят в состав одного релиза.

Скачать и настроить SRBMiner-MULTI:

Для того чтобы начать майнинг нам нужно создать или отредактировать файл с расширением .bat. В нем указать следующие команды:

  1. SRBMiner-MULTI.exe — команда запуска приложения SRBMiner
  2. —algorithm randomx — указать алгоритм для майнинга
  3. —pool xmr-eu1.nanopool.org — указать адрес пула
  4. 14444 — указать порт пула
  5. —wallet 44tLjmXrQNrWJ5NBsEj2j77ZBEgDa3fEe9GLpSf2FRmh336xPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yhk6436eGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722df3246g54a42178aa29ef7477c138d2340c55648d указать кошелек монеты + Payment ID после точки. Кошелек можно получить либо на бирже, либо установить холодный кошелек Monero.
  6. —gpu-target-temperature 70 — программа будет стремиться поддерживать эту температуру
  7. —gpu-off-temperature 83 — майнер выключится при достижении этой температуры и включится когда она снизится
  8. —send-stales — отправлять в пул устаревшие шары (некоторые пулы их частично оплачивают, либо начисляют бонусы).
  9. —enable-restart-on-rejected — автоматический перезапуск майнера если слишком много отклоненных шар

Пример батника:

setx GPU_MAX_HEAP_SIZE 100 setx GPU_MAX_USE_SYNC_OBJECTS 1 setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_MAX_SINGLE_ALLOC_PERCENT 100 @echo off cd %~dp0 cls set LOGTIME=%date:~10,4%_%date:~4,2%_%date:~7,2%_%time:~0,2%_%time:~3,2% set LOGTIME=%LOGTIME: =% set LOGTIME=%LOGTIME:,=.%.txt SRBMiner-MULTI.exe —algorithm randomx —pool xmr-eu1.nanopool.org:14444 —wallet 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 pause
Запускается программа как обычно, двойным щелчком мыши по фалу с расширением .bat

Запустив программу, мы увидим следующее окно:

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

Русские Блоги

Вы можете использовать местный адрес кошелька. Сначала зайдите на официальный веб-сайт Monero, чтобы загрузить локальный кошелек, который поддерживает 64-разрядную версию Windows, 32-разрядную версию Windows, 64-разрядную версию Mac OS X, 64-разрядную версию Linux, 32-разрядную версию Linux, мобильные и легкие кошельки, аппаратные кошельки и другие системы.

ссылка на скачивание:https://getmonero.org/downloads/

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

Обмен мнениями:https://getmonero.org/community/merchants/

Адрес кошелька, предоставленный HitBTC, используется здесь.

Зарегистрированный адрес в AFF:https://hitbtc.com/?ref_id=5a2b87362719e

В десятке лучших цифровых валют по общей рыночной капитализации существует множество майнинговых пулов Monero, которые поддерживают майнинг монет Monero. Вы можете посетить MoneroPools.com для просмотра. Существует множество крупных майнинговых пулов Monero, вы можете выбрать майнинг-пул, в который хотите вступить.

Резюме пула:https://moneropools.com/

Здесь выберите майнинговый пул Nanopool XMR.

Адрес шахты:https://xmr.nanopool.org/

Выполните следующие инструкции по установке:

yum install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel yum install devtoolset-4-gcc* scl enable devtoolset-4 bash git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak cd xmr-stak cmake3. (или cmake.) Обратите внимание на последнее. make install================ Дополнительно: Программные зависимости для установки gcc (установлено, пожалуйста, пропустите) yum install -y gcc gcc-c++ make automake Установите wget (установите, пожалуйста, пропустите) yum install -y wget Скачать пакет исходного кода cmake вы можете на официальном сайте, чтобы посмотреть последнюю версию адреса для скачивания: https://cmake.org/download/ wget https://cmake.org/files/v3.10/cmake-3.10.0-rc5.tar.gz Разархивируйте исходный пакет cmake tar -zxvf cmake-3.10.0-rc5.tar.gz Введите каталог, установить, скомпилировать, ссылка cd cmake-3.10.0-rc3/ ./bootstrap gmake gmake install

  

[Примечание]: перед компиляцией рекомендуется изменить коэффициент донорства! Программа xmr-stak-cpu по умолчанию использует коэффициент пожертвований 2/100, что означает пожертвование 2 минут официального времени майнинга каждые 100 минут.

Отредактируйте файл: donate-level.h Найдите constexpr double fDevDonationLevel, измените соответствующее значение и затем выполните компиляцию.

Отредактируйте файл конфигурации: xmr-stak / bin / config.txt

1. Настроить поток майнинга процессора

«cpu_threads_conf» : NULL

Найдите вышеуказанный контент и измените его на:

«cpu_threads_conf» : [ { «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 0 }, { «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 1 }, { «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 2 }, ],

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

2. Настройте адрес кошелька и информацию о пуле майнинга

«pool_address» : «pool.usxmrpool.com:3333», «wallet_address» : «», «pool_password» : «»,

Найдите вышеуказанный контент и измените его на:

«pool_address» : «xmr-eu1.nanopool.org:14444», «wallet_address»: «Ваш адрес кошелька. Ваш идентификатор платежа. Ваше имя майнера / ваш адрес электронной почты», «pool_password» : «»,

Pool_address — это адрес пула майнинга. Например, в качестве нанопула он предоставляет 7 адресов пула майнинга, включая Европу, Восток и Запад США, Азию, Японию и Австралию.

Ближайший майнинг-пул должен быть выбран в соответствии с областью, где расположен сервер.

[Примечание]: В программе майнинга четко указано: поддерживаются только пулы страт, то есть поддерживаются только пулы страт, поэтому для конфигурации следует выбрать порт страты, соответствующий пулу майнинга.

wallet_address — это адрес кошелька. Например, Nanopool поддерживает пять стандартных форматов кошелька:

Mining to exchange with payment-ID, worker and email: ADDRESS.PAYMENT-ID.WORKER/EMAIL Mining to local wallet without payment-ID, with worker and email: ADDRESS.WORKER/EMAIL Mining to exchange with payment-ID and worker: ADDRESS.PAYMENT-ID.WORKER Mining to local wallet without payment-ID, with worker: ADDRESS.WORKER

При использовании адреса обменного кошелька рекомендуется использовать первый канонический формат, а при использовании локального кошелька могут использоваться другие канонические форматы.

Запустите на сервере, чтобы получить идентификатор оплаты:

openssl rand -hex 32

Сгенерированная строка кода может выступать в качестве вашего идентификатора платежа.

[Примечание]: Рекомендуется настроить адрес электронной почты, поскольку он будет использоваться при изменении минимального предела платежей для пула майнинга! Минимальный лимит платежей по умолчанию для пула майнинга составляет 1XMR, а минимальный лимит платежей, который можно изменить, составляет 0,3XMR.

3. Запустите xmr-stak-cpu

Выполните ./xmr-stak-cpu в папке xmr-stak / bin, чтобы начать вычисление.

О запуске программы xmr-stak-cpu: MEMORY ALLOC FAILED: сбой mmap

Фактический тест не влияет на майнинг, и эту проблему на самом деле не нужно решать. Xmr-stak-cpu предоставляет следующие решения:

sysctl -w vm.nr_hugepages=128

Отредактируйте файл /etc/security/limits.conf и добавьте следующее:

* soft memlock 262144 * hard memlock 262144

Перезапустите или выйдите и войдите снова.

Однако фактическое измерение не решило проблему, и ситуация все та же.

О запуске xmr-stak-cpu в фоновом режиме

Рекомендуется установить экранную программу, чтобы реализовать функцию фонового бега по экрану.

yum install screen screen -S xmr cd xmr-stak/bin ./xmr-stak-cpu

Вы можете безопасно выйти из терминала ssh, такого как putty, а затем снова выйти на экран после выхода:
screen -r xmr

Рейтинг
( 1 оценка, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]