Cpuminer-opt 3.16.1 (multi) скачать, настройка

Содержание:

Xmrig поддерживает алгоритмы:

  • Cryptonight R
  • Cryptonight GPU
  • Cryptonight Heavy
  • Cryptonight HeavyX
  • Cryptonight Lite V7
  • CryptoNight Reverse Waltz
  • Cryptonight V8
  • CryptoNight Zelerius
  • CryptoNightTurtle

Известные ошибки

  • Драйверы Blockchain не рекомендуются для использования на cryptonight/2.
  • Все драйверы новее 18.6.1 не работают, все шары будут отклонены.

Поддерживаемые алгоритмы XMRig

Длинное название Краткое Базовый алгоритм Вариант Примечание
cryptonight cn cryptonight -1 Автовыбор работает только для Monero
cryptonight/0 cn/0 cryptonight Cтарый CryptoNight (уже АСИК)
cryptonight/1 cn/1 cryptonight 1 Также известен как monero7 и CryptoNightV7
cryptonight/2 cn/2 cryptonight 2 Также известен как monero8 и CryptoNightV8
cryptonight/4 cn/4 cryptonight 4 Также известен как CryptoNight R
cryptonight/xtl cn/xtl cryptonight xtl Для монеты Stellite (XTL)
cryptonight-lite cn-lite cryptonight-lite -1 Автовыбор работает только для Aeon.
cryptonight-lite/0 cn-lite/0 cryptonight-lite Старый CryptoNight-Lite.
cryptonight-lite/1 cn-lite/1 cryptonight-lite 1 Также известен как aeon7
cryptonight-lite/ipbc cn-lite/ipbc cryptonight-lite ipbc Вариант IPBC
cryptonight-heavy cn-heavy cryptonight-heavy Для монет Loki, Haven и т.д.

Значения cpu-affinity для Linux

В Linux ядра/потоки считаются по другому, ниже приводятся значения CPU affinity для Linux.

Таблица значений CPU affinity в соответствии с задействованными физическими ядрами процессора для Linux:

Физические ядра CPU (Cores)

Значение cpu-affinity для майнера xmrig

0x1
0,1 0x3
0,1,2 0x7
0,1,2,3 0xF
0,1,2,3,4 0x1F
0,1,2,3,4,5 0x3F
0,1,2,3,4,5,6 0x7F
0,1,2,3,4,5,6,7 0xFF
0,1,2,3,4,5,6,7,8 0x1FF
0,1,2,3,4,5,6,7,8,9 0x3FF
0,1,2,3,4,5,6,7,8,9,10 0x7FF
0,1,2,3,4,5,6,7,8,9,10,11 0xFFF
0,1,2,3,4,5,6,7,8,9,10,11,12 0x1FFF
0,1,2,3,4,5,6,7,8,9,10,11,12,13 0x3FFF
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 0x7FFF
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 0xFFFF

Инструкция по настройке XMR-STAK:

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

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

  1. Скачайте и разархивируйте предварительно скомпилированные двоичные (.EXE) файлы в новую папку
  2. Измените параметр currency в на пример конфигурации пулов
  3. Запустите через бат файл

Запуск XMR-STAK-RX

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

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

Если вам не хочется майнить Monero / Random X после форка на видеокартах, запустите один раз перед форком и позвольте майнеру создать конфигурации и / или . Отредактируйте оба файла и установите чтобы отключить видеокарты и оставить только процессор.

Майнинг RandomX на программе Xmrig

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

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

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

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

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

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

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

Все другие примеры настройки и загрузка xmrig — смотрите в полной инструкции

Расшифровка содержимого батника

  1. xmrig-amd данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Nvidia укажем xmrig-nvidia
  2. -a cryptonight указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его
  3. -o xmr-eu.dwarfpool.com указываем адрес Вашего пула. В данном примере у нас dwarfpool, т.к. на момент написания статьи он получил наибольшее число положительных отзывов
  4. 8050 после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050
  5. -u 4ALcw9nTAStZSshoWVUJakZ6tLwTDhixhQUQNJkCn4t3fG3MMK19WZM44HnQRvjqmz4LkkA8t565v7iBwQXx2r34HNroSAZ после ключа -u указываем адрес Вашего цифрового кошелька .5c01d3dd96ac8e1e4de53c736fd42a5f793d6ede4fb776f2a186a84dba44f3e8 после адреса через точку укажем Payment ID. У некоторых монет его нет
  6. –donate-level=1 настраиваем комиссию майнера. По умолчанию она составляет 5%. level=1 означает 1%
  7. .rig1 ставим точку и указываем имя фермы. Можно указать любое. Это нужно только для отслеживания статистики на пуле. Вы будете видеть именно это имя
  8. pause указываем аргумент паузы для того, чтобы в случае какой-либо ошибка программа не закрылась, а отобразила код и описание возникшей ошибки

Важно дописать ключ “pause” в самом низу батника, что бы в случае ошибки программы или не верного синтаксиса .bat файла, программа сразу не закрылась, а отобразила на экране код и описание ошибки

На этом базовую настройку майнера можно завершить и запускать программу. Но для полноты инструкции мы рассмотрим все ключи программы в разделе “Расширенная настройка”.

Самостоятельная компиляция программы xmrig для майнинга на CPU в Ubuntu

Перед компиляцией XMRig в системе нужно установить нужный набор разделяемых библиотек. Это делается командой:

sudo apt-get install git build-essential cmake libuv1-dev libmicrohttpd-dev libssl-dev libhwloc-dev libssl-dev libcurl4-openssl-dev libjansson-dev libgmp-dev automake zlib1g-dev

Для работы с исходным кодом программы XMRig нужно скачать архив Source code (tar.gz) и разархивировать его:

Затем в разархивированной папке можно проверить и модифицировать исходный код программы, а также изменить уровень комиссии при майнинге.

Согласно примечаниям разработчиков XMRig, если планируется установить уровень devfee у разработанного ими майнера в ноль, то желательно сделать пожертвование на один из их кошельков в монетах XMR или BTC: Это вполне законное требование, заключающееся в компенсации за труд программистов, потраченный на разработку программы.

С другой стороны, изменение размера доната майнром также является вполне законным, так как программа XMRig является бесплатным open source-проектом. На страницы ее лицензии прямо указывается, что это бесплатное программное обеспечение, которое может распространяться и/или модифицироваться согласно общей лицензии GNU:

Если майнер уже несколько лет платит комиссию devfee разработчикам, то он с чистой совестью может понизить размер доната (или полностью его убрать).

Изменение размера комиссии XMRig производится в файле DONATE_H (папка src) перед компиляцией:

Это производится в следующих строках:

constexpr const int kDefaultDonateLevel = 5;

constexpr const int kMinimumDonateLevel = 1;

Здесь цифры дефолтного доната (5) и минимум (1) меняют на свои.

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

В тестовом редакторе изменяют значения в конце редактируемой строки CMakeLists.txt на ON для включения или OFF для исключения выбранного параметра.

В следующих строках можно отключить ненужные алгоритмы:

option(WITH_CN_LITE "Enable CryptoNight-Lite algorithms family" ON)

option(WITH_CN_HEAVY "Enable CryptoNight-Heavy algorithms family" ON)

option(WITH_CN_PICO "Enable CryptoNight-Pico algorithm" OFF)

option(WITH_CN_GPU "Enable CryptoNight-GPU algorithm" ON)

option(WITH_RANDOMX "Enable RandomX algorithms family" ON)

option(WITH_ARGON2 "Enable Argon2 algorithms family" ON)

В строке option(WITH_TLS «Enable OpenSSL support» OFF) можно отключить шифрование трафика, которое пожирает ресурсы (и получить в итоге файл xmrig-notls).

Поддержка майнинга на видеокартах отключается в строках:

option(WITH_OPENCL "Enable OpenCL backend" OFF)

option(WITH_CUDA "Enable CUDA backend" OFF)

option(WITH_NVML "Enable NVML (NVIDIA Management Library) support (only if CUDA backend enabled)" OFF)

Пример измененных значений параметров майнера XMRig в файле CMakeLists.txt:

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

Компиляция программы делается следующим образом:

  1. Заходим в папку с исходниками программы xmrig:
  2. Запускаем в ней терминал и выполняем команду:
    mkdir build; cd build; cmake ..; make

После этого запуститься процесс компиляции майнера:

По окончанию компиляции (через несколько минут) появится окно с сообщением об успехе Built target xmrig:

Исполняемый файл для майнинга xmrig находится в папке build:

Теперь с ним можно работать, как с готовым скачанным файлом майнера, но с отрегулированной комиссией и отключенными ненужными опциями.

Скрипт для майнинга Monero в xmrig на nicehash:

#!/bin/sh./xmrig -a randomx -o randomxmonero.eu.nicehash.com:3380 -u адрес.воркер -p x -k --donate-level=0 --asm=intel --cpu-priority 0 --nicehash -t 2 --keepalive --randomx-mode=fast

Скриншот работы самостоятельно скомпилированного майнера с нулевым донатом devfee:

Изменения NHM v3.0.6.4

  • Изменения по сравнению с 3.0.6.3:
    • Незначительные исправления графического интерфейса
    • Обновлена ​​основная версия плагинов для майнеров с 15 до 16.
    • Плагин Excavator исправил потенциальную дыру в безопасности
  • Предустановленные плагины для майнеров:
    • Excavator
    • LolMiner
    • XMRig
    • NBMiner

Эта версия предназначена для опытных майнеров. Компоненты NHM могут быть помечены антивирусным ПО (см.  ). Пользователям должно быть удобно управлять исключениями AV / Firewall.

Важные рекомендации по использованию NHM:

  1. NiceHashMiner обычно помечается антивирусным программным обеспечением. Это нормально, так как почти каждое программное обеспечение для майнинга на рынке занесено в черный список AV. Просто сделайте исключение в своем программном обеспечении AV, чтобы обеспечить правильную работу NHML.
  2. Возможно, вам придется добавить исключение в свой браузер, чтобы разрешить загрузку NHM. Узнайте, как ИЛИ загрузите защищенный паролем zip-архив по ссылке .
  3. Мы не можем гарантировать для каждого кода стороннего майнера, поэтому вы соглашаетесь использовать его на свой страх и риск.
  4. Мы предлагаем вам не использовать кошельки с криптовалютой и не иметь доступа к какой-либо криптовалюте, конфиденциальным или важным данным на том же компьютере, на котором вы используете NHM. NiceHash никогда не будет запрашивать и использовать ваши закрытые ключи, но мы не можем гарантировать то же самое для сторонних майнеров, включенных в NHM сейчас или в любое время в будущем.
  5. Добавьте исключение в Защитник Windows для папки NiceHashMiner (после распаковки пакета).

Ознакомьтесь с Wiki, чтобы получить инструкции по началу работы,  , устранению неполадок и  другому.

Если эталонный тест не удается, попробуйте запустить его в режиме «Точный» или 

Если автоматическая загрузка не удалась, загрузите бункеры майнеров вручную и разархивируйте их по пути к плагину майнера. Исходники бинарных пакетов майнера доступны для XPlugin.

Настройка и запуск XMRig

  1. скачиваем программу
  2. разархивируем в любое удобное место
  3. отредактируем .bat файл с нужной монетой (поменять кошелек на свой)

Аргументы для майнинга можно писать как в файле config.json, так и в файлах с расширением .bat. Запускается процесс добычи криптовалют посредством двойного клика по пакетному файлу. Например, monero-supportxmr-CPU.bat будет добывать Monero на процессоре.

Рассмотрим настройку более детально.

Настройка XMRig для майнинга Monero

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

Настройка bat файла

  1. xmrig — данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Нвидиа укажем xmrig-nvidia
  2. -a randomx — указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его
  3. -o pool.supportxmr.com — указываем адрес Вашего пула. В данном примере у нас supportxmr, т.к. на момент написания статьи он получил наибольшее число положительных отзывов
  4. 5555 — после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050
  5. -u 4ALcw9nTA…r34HNroSAZ — после ключа -u указываем адрес Вашего цифрового кошелька. Получите его на бирже криптовалют, либо установите холодный кошелек
  6. —donate-level=1 — настраиваем комиссию майнера. По умолчанию она составляет 5%. level=1 означает 1%

Можно дописать ключ «pause» в самом низу батника, что бы в случае ошибки программы или не верного синтаксиса .bat файла, программа сразу не закрылась, а отобразила на экране код и описание ошибки

SRBMiner-MULTI RandomX

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

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

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

Настройка SRBMiner-MULTI для RandomX

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

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

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

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

Поддерживаемые алгоритмы:

Name Memory  Version Description Notes
argon2/chukwav2 1 MB 6.4.0+ Argon2id (Chukwa v2). CPU only
cn/ccx 2 MB 6.2.0+ Conceal (CCX)
kawpow 6.0.0+ KawPow (Ravencoin) GPU only, not supported by xmrig-proxy
rx/keva 1 MB 5.9.0+ RandomKEVA (RandomX variant for Keva).
astrobwt 20 MB 5.8.0+ AstroBWT (Dero).
cn-pico/tlo 256 KB 5.5.0+ CryptoNight-Pico (Talleo).
rx/sfx 2 MB 5.4.0+ RandomSFX (RandomX variant for Safex).
rx/arq 256 KB 4.3.0+ RandomARQ (RandomX variant for ArQmA).
rx/0 2 MB 3.2.0+ RandomX (Monero).
argon2/chukwa 512 KB 3.1.0+ Argon2id (Chukwa). CPU only
argon2/wrkz 256 KB 3.1.0+ Argon2id (WRKZ) CPU only
rx/wow 1 MB 3.0.0+ RandomWOW (RandomX variant for Wownero).
cn/fast 2 MB 3.0.0+ CryptoNight variant 1 with half iterations.
cn/rwz 2 MB 2.14.0+ CryptoNight variant 2 with 3/4 iterations and reversed shuffle operation.
cn/zls 2 MB 2.14.0+ CryptoNight variant 2 with 3/4 iterations.
cn/double 2 MB 2.14.0+ CryptoNight variant 2 with double iterations.
cn/r 2 MB 2.13.0+ CryptoNightR (Monero’s variant 4).
cn-pico 256 KB 2.10.0+ CryptoNight-Pico.
cn/half 2 MB 2.9.0+ CryptoNight variant 2 with half iterations.
cn/2 2 MB 2.8.0+ CryptoNight variant 2.
cn/xao 2 MB 2.6.4+ CryptoNight variant 0 (modified).
cn/rto 2 MB 2.6.4+ CryptoNight variant 1 (modified).
cn-heavy/tube 4 MB 2.6.4+ CryptoNight-Heavy (modified).
cn-heavy/xhv 4 MB 2.6.3+ CryptoNight-Heavy (modified).
cn-heavy/0 4 MB 2.6.0+ CryptoNight-Heavy.
cn/1 2 MB 2.5.0+ CryptoNight variant 1.
cn-lite/1 1 MB 2.5.0+ CryptoNight-Lite variant 1.
cn-lite/0 1 MB 0.8.0+ CryptoNight-Lite variant 0.
cn/0 2 MB 0.5.0+ CryptoNight (original).

Подробная инструкция о том, как удалить XMRig Miner (НСД) инфекционное заболевание.

  1. Прежде всего, вам необходимо скачать и установить GridinSoft Anti-Malware.
  2. Откройте программу и выберите “Быстрое сканирование” или “Полное сканирование“. Рекомендуется полное сканирование системы , но из-за наличия вирусов, ваш компьютер может страдать от проблем с производительностью, в таком случае используйте Быструю проверку.

Просканируйте свою систему и посмотрите на результат.

После завершения сканирования, вам нужно нажать на “Clean Now” Кнопка для удаления XMRig Miner (НСД) вирус:

(необязательный пункт) Закройте все доступные браузеры, если это возможно.
В GridinSoft Anti-Malware выберете пункт “Инструменты (tools)” а затем на “Сбросить настройки браузера (Reset browser settings)“:

Следуйте следующим инструкциям:, выберите браузеры которые должны быть сброшены, нажмите на кнопку “Сброс (Reset)” .. В заключении, перезагрузите компьютер, чтобы применить все внесенные изменения:

Shared options

Enable () or disable () CPU backend, by default .

Enable () or disable () huge pages support, by default .

Enable () or disable () huge pages support for RandomX JIT code, by default . It gives a very small boost on Ryzen CPUs, but hashrate is unstable between launches. Use with caution.

Force enable () or disable () hardware AES support. Default value means miner autodetect this feature. Usually don’t need change this option, this option useful for some rare cases when miner can’t detect hardware AES, but it available. If you force enable this option, but your hardware not support it, miner will crash.

Mining threads priority, value from (lowest priority) to (highest possible priority). Default value means miner don’t change threads priority at all. Setting priority higher than 2 can make your PC unresponsive.

(since v4.3.0)

Use continuous, persistent memory block for mining threads, useful for preserve huge pages allocation while algorithm switching. Possible values (feature disabled, by default) or or specific count of 2 MB huge pages. It helps to avoid loosing huge pages for scratchpads when RandomX dataset is updated and mining threads restart after a 2-3 days of mining.

(since v5.1.1)

Prefer system better system response/stability (default value) or maximum hashrate .

Enable/configure or disable ASM optimizations. Possible values: , , , , .

(since v3.1.0)

Allow override automatically detected Argon2 implementation, this option added mostly for debug purposes, default value means autodetect. This is used in RandomX dataset initialization and also in some other mining algorithms. Other possible values: , , , , , . Manual selection has no safe guards — if your CPU doesn’t support required instuctions, miner will crash.

AstroBWT algorithm: skip hashes with large stage 2 size, default: , min: , max: . Optimal value depends on your CPU/GPU

AstroBWT algorithm: use AVX2 code. It’s faster on some CPUs and slower on other

Как работать с NicHash Miner

На сайте можно скачать отдельное приложение для майнинга. Основное его преимущество – простота настройки и возможность подбора алгоритмов майнинга для максимальной прибыли. Вам не нужно будет самостоятельно возиться с выбором алгоритмов, за майнера это делает программа в автоматическом режиме. В итоге, с точки зрения прибыли всегда обеспечена максимальная производительность.

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

Учтите, приложение пока что не работает на Linux. Поддержка этой ОС планируется в ближайшее время.

Общие настройки майнера

Что касается настройки, то если не вдаваться в детали, ее можно выполнить буквально в пару кликов мышью. Чтобы начать майнить:

  1. Скачиваем приложение с сайта сервиса. Только не ошибитесь с версией.
  2. Устанавливаем программу, соглашаемся с клиентским соглашением, ничего особенного в нем нет.
  3. После этого начинают загружаться майнеры и тут следите за тем, чтобы антивирус не удалил файлы. Если он выдает какие-либо предупреждения, то просто пропускайте их. Если какие-то файлы все же попали в карантин, восстановите их и добавьте в исключения. Если ваша видеокарта не работает в майнинге нормально, возможно, причина связана именно с этим.
  4. Теперь перед нами отображается окно с настройками и конфигурацией вашего ПК. Здесь нужно указать локацию – просто выберите тот тип сервера, который располагается поближе к вам, затем нужно указать биткоин-адрес и задать имя воркера. Можно указать биткоин-адрес с NiceHash, все намайненное будет отправляться на него, а вывод Bitcoin потом можно будет сделать куда угодно.
  5. Перед началом работы нужно пройти бенчмарк, жмем соответствующую кнопку.
  6. После этого жмем «Старт» и наблюдаем, как наша ферма начинает майнить. Напомним, подбор алгоритма выполняется автоматически.

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

В расширенных настройках задаются такие параметры, как минимальный интервал для переключения на другой алгоритм майнинга. Здесь же задается высота блока ethminer, частота обновления скорости (как часто будет обновляться информация по скорости вашей фермы). Сюда лучше не лезть без знания какой параметр за что отвечает.

Алгоритмы майнинга

Выше мы уже упоминали, что сервис поддерживает майнинг на 30 алгоритмах. Майнить можно на Equihash, Decred, Lbry и т. д. Самостоятельно выбирать ничего не нужно, но в настройках приложения можно отключить ненужные вам алгоритмы.

В разделе «Устройства/алгоритмы» можно:

  • Просмотреть статистику по разным алгоритмам. Например, на скриншоте ниже по DaggerHashimoto скорость равна 18,644 MH/s.
  • Здесь же показывается и прибыль по каждому из алгоритмов.
  • Через настройки можно проверить прибыльность каждого алгоритма или только одного. Если не устраивает – просто отключаете его. Заранее расчет прибыли можно выполнить в калькуляторе, но реальная мощность может немного отличаться от теоретической. Все-таки фермы многими настраиваются индивидуально, прошиваются БИОСы, заточенные под майнинг. В калькуляторе же использованы настройки оборудования, соответствующие работе оборудования в стоковом режиме.

Эту информацию полезно периодически анализировать. Самые низкодоходные алгоритмы есть смысл исключить из числа тех, на которых ведется майнинг.

Что такое MSR мод?

В программе xmrig 3.0+ реализовано воздействие на MSR (моделезависимые регистры процессора) в ОС Windows с помощью драйвера WinRing0 (разработка OpenLibSys.org).

Этот драйвер выполняет функцию отключения в BIOS опций Hardware Prefetcher и Adjacent Cache Line Prefetch, которые негативно влияют на хешрейт при майнинге на алгоритме RandomX.

Эта полезная опция дает возможность более эффективно проводить вычисления на RandomX даже на компьютерах, у которых в BIOS отсутствует опция отключения функций Hardware Prefetcher и Adjacent Cache Line Prefetch.

Запуск программы xmrig от имени админа и включение функции MSR дает выигрыш в производительности на RandomX порядка 5-15%.

К сожалению, функция оптимизации MSR работает только на относительно новых процессорах, а именно:

  • Intel (Nehalem, Westmere, Sandy Bridge, Ivy Bridge, Haswell, Broadwell и более новые);
  • Ryzen (все Zen CPU: Ryzen, Threadripper, EPYC и т.д.).

Алгоритм, сложность и время генерации блока


Логотип. CryptoNote отличается высокой степенью анонимности, в протоколе применяются такие технологии:

  • кольцевые подписи;
  • обфускация (усложнение кода с целью его большей защищенности).

Код Монеро можно посмотреть на Гитхабе github.com/monero-project/monero. В блокчейне используется механизм консенсуса Proof of Work (PoW), а это значит, что криптовалюту можно добывать. Эмиссия XMR не ограничена.

По алгоритму PoW майнинг Монеро можно проводить с помощью такой вычислительной техники:

  1. CPU. Не самый выгодный по деньгам вариант.
  2. GPU. Дает больше прибыли, но и требует некоторых вложений.

АСИКи под Монеро пока не собраны.


Формула расчета сложности майнинга Монеро.

Сложность майнинга Монеро рассчитывается по такому алгоритму. И это сложнее чем узнать как майнить ripple.

Основные особенности XMRig

XMRig – это высокопроизводительный майнер для криптовалюты Monero (XMR) на GPU и CPU с поддержкой, как Linux, так и Windows. Изначально был основан на cpuminer-multi, с большим количеством различных модификаций и улучшений, а также удалением большого количества устаревшего кода. Начиная с версии 1.0.0. – полностью переписан с нуля на C++

  • Высокая производительность
  • Поддержка ОС Windows
  • Небольшой размер исполняемого файла без зависимостей
  • Поддержка как 32-битных процессоров, так и 64-битных
  • Поддержка запасных пулов (на случай, если основной становится недоступным)
  • Задание опций для майнера через командную строку
  • Поддержка алгоритма CryptoNight, а также CryptoNight-Lite – для майнинга криптовалюты AEON
  • Автоматическая конфигурация настроек при старте майнера
  • Поддержка Nicehash
  • Открытый исходный код
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *