cpuminer-opt-3.14.0: CPU Mining With the cpuminer-opt Free and Open Source Miner


GitHub:

Прошло много времени с тех пор, как мы в последний раз освещали программное обеспечение cpuminer-opt v3.8.4, но хорошая новость заключается в том, что его разработка не остановилась, и это, вероятно, должно быть вашим шагом к майнеру, если речь идет о криптографических монетах, которые можно майнить с помощью процессора.

cpuminer-opt — это программное обеспечение с открытым исходным кодом для майнинга процессоров, которое поддерживает множество алгоритмов, и этот список растет, хотя в настоящее время вы, скорее всего, будете использовать только пару из них. У майнера есть оптимизация для старых и новых процессоров AMD и Intel, поэтому обязательно попробуйте двоичный файл, предназначенный для вашего процессора, для достижения наилучших результатов или не стесняйтесь экспериментировать.

Альтернатива, которая часто оказывается полезной в том, что касается майнинга процессора, — это , который поддерживает меньшее количество алгоритмов майнинга процессора, но некоторые из них могут быть более оптимизированы по сравнению с cpuminer-opt, а также имеет поддержку алгоритмов RandomX (в основном нацеленных на AMD Ryzen CPU майнеры). SRBMiner-MULTI, однако, также является майнером с закрытым исходным кодом со встроенной платой за разработку, даже если он проверенный и заслуживающий доверия, некоторые люди все еще предпочитают использовать программное обеспечение с открытым исходным кодом только для криптографии и не только для этого.

Обратите внимание, программы-майнеры часто помечаются как вредоносные программы антивирусными программами. Это не так, они помечены просто потому, что они являются майнерами криптовалюты. Если вы не доверяете программному обеспечению, не используйте его!

Changes to solo mining:

  • segwit is supported by getblocktemplate,
  • longpolling is not working and is disabled,
  • Periodic Report log is output,
  • New Block log includes TTF estimates,
  • Stratum thread no longer created when using getwork or GBT.

Fixed BUG log mining sha256d.

Имейте в виду, что cpuminer-opt доступен в виде готового и готового к использованию двоичного файла только для Windows, его исходный код доступен для всех, никаких сборов с разработчиков и поддерживается только за счет пожертвований, так что если вы Вы можете бесплатно заплатить несколько монет своему дружественному разработчику программного обеспечения: JayDDee (joblo) в Bitcointalk по следующему адресу Bitcoin: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT.

cpuminer-opt

cpuminer-opt is a fork of cpuminer-multi by TPruvot with optimizations imported from other miners developped by lucas Jones, djm34, Wolf0, pooler, Jeff garzik, ig0tik3d, elmad, palmd, and Optiminer, with additional optimizations by Jay D Dee.

All of the code is believed to be open and free. If anyone has a claim to any of it post your case in the cpuminer-opt Bitcoin Talk forum or by email.

Miner programs are often flagged as malware by antivirus programs. This is a false positive, they are flagged simply because they are cryptocurrency miners. The source code is open for anyone to inspect. If you don’t trust the software, don’t use it.

Настройка майнинга на процессоре — гайд для новичков

Процесс настройки майнинга криптовалюты на CPU довольно прост и не занимает много времени. Для этого необходимо выполнить последовательно несколько простых шагов:

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

— выбрать и установить на ПК официальный криптокошелек для той криптовалюты, которую собираетесь добывать. Подойдет любой кошелек, но для длительного хранения лучше выбрать десктопный — его несложно настроить, и он достаточно надежный;

— установить и настроить софт для майнинга. В корневом каталоге Github содержатся необходимые инструкции по установке и запуску конкретной программы;

— последний шаг – запуск bat-файла, который можно скачать из репозитория. Файл задает нужную конфигурацию для добычи криптовалюты и содержит необходимую информацию о расположении программы, адресе кошелька и пула, а также другие параметры. Некоторые значения необходимо прописать самостоятельно.

Requirements

  1. A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel Core2 and newer and AMD equivalents. Further optimizations are available on some algoritms for CPUs with AES, AVX, AVX2, SHA, AVX512 and VAES.

Older CPUs are supported by cpuminer-multi by TPruvot but at reduced performance.

ARM and Aarch64 CPUs are not supported.

  1. 64 bit Linux or Windows OS. Ubuntu and Fedora based distributions, including Mint and Centos, are known to work and have all dependencies in their repositories. Others may work but may require more effort. Older versions such as Centos 6 don’t work due to missing features. 64 bit Windows OS is supported with mingw_w64 and msys or pre-built binaries.

MacOS, OSx and Android are not supported.

  1. Stratum pool supporting stratum+tcp:// or stratum+ssl:// protocols or RPC getwork using https:// or https://. GBT is YMMV.

Виды майнинга на CPU

На данный момент существует несколько видов майнинга на CPU:

— соло-майнинг на процессоре, при котором криптовалюта добывается с помощью собственных ресурсов ПК;

— добыча криптовалюты в пуле. При таком подходе несколько майнеров объединяются, образуя одну вычислительную сеть. Майнинг в пуле продуктивнее соло-майнинга, поскольку вероятность формирования блока основывается на общей вычислительной мощности пула, а вознаграждение распределяется между участниками;

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

Supported Algorithms

allium Garlicoin anime Animecoin argon2 Argon2 coin (AR2) argon2d250 argon2d-crds, Credits (CRDS) argon2d500 argon2d-dyn, Dynamic (DYN) argon2d4096 argon2d-uis, Unitus, (UIS) axiom Shabal-256 MemoHash blake Blake-256 (SFR) blake2b Blake2b 256 blake2s Blake-2 S blakecoin blake256r8 bmw BMW 256 bmw512 BMW 512 c11 Chaincoin decred deep Deepcoin (DCN) dmd-gr Diamond-Groestl groestl Groestl coin hex x16r-hex hmq1725 Espers hodl Hodlcoin jha Jackpotcoin keccak Maxcoin keccakc Creative coin lbry LBC, LBRY Credits luffa Luffa lyra2h Hppcoin lyra2re lyra2 lyra2rev2 lyra2v2 lyra2rev3 lyrav2v3, Vertcoin lyra2z lyra2z330 Lyra2 330 rows, Zoin (ZOI) m7m Magi (XMG) minotaur Ringcoin (RNG) myr-gr Myriad-Groestl neoscrypt NeoScrypt(128, 2, 1) nist5 Nist5 pentablake Pentablake phi1612 phi phi2 Luxcoin (LUX) phi2-lux identical to phi2 pluck Pluck:128 (Supcoin) polytimos Ninja power2b MicroBitcoin (MBC) quark Quark qubit Qubit scrypt scrypt(1024, 1, 1) (default) scrypt:N scrypt(N, 1, 1) sha256d Double SHA-256 sha256q Quad SHA-256, Pyrite (PYE) sha256t Triple SHA-256, Onecoin (OC) sha3d Double keccak256 (BSHA3) shavite3 Shavite3 skein Skein+Sha (Skeincoin) skein2 Double Skein (Woodcoin) skunk Signatum (SIGT) sonoa Sono timetravel Machinecoin (MAC) timetravel10 Bitcore tribus Denarius (DNR) vanilla blake256r8vnl (VCash) veltor (VLT) whirlpool whirlpoolx x11 Dash x11evo Revolvercoin x11gost sib (SibCoin) x12 Galaxie Cash (GCH) x13 X13 x13bcd bcd x13sm3 hsr (Hshare) x14 X14 x15 X15 x16r x16rv2 Ravencoin (RVN) x16rt Gincoin (GIN) x16rt-veil Veil (VEIL) x16s Pigeoncoin (PGN) x17 x21s x22i x25x xevan Bitsend (BSD) yescrypt Globalboost-Y (BSTY) yescryptr8 BitZeny (ZNY) yescryptr8g Koto (KOTO) yescryptr16 Eli yescryptr32 WAVI yespower Cryply yespowerr16 Yenten (YTN) yespower-b2b generic yespower + blake2b zr5 Ziftr
Many variations of scrypt based algos can be mine by specifying their parameters:
scryptn2: —algo scrypt —param-n 1048576 cpupower: —algo yespower —param-key «CPUpower: The number of CPU working or available for proof-of-work mining» power2b: —algo yespower-b2b —param-n 2048 —param-r 32 —param-key «Now I am become Death, the destroyer of worlds» sugarchain: —algo yespower —param-n 2048 -param-r 32 —param-key «Satoshi Nakamoto 31/Oct/2008 Proof-of-work is essentially one-CPU-one-vote» yespoweriots: —algo yespower —param-n 2048 —param-key «Iots is committed to the development of IOT» yespowerlitb: —algo yespower —param-n 2048 —param-r 32 —param-key «LITBpower: The number of LITB working or available for proof-of-work mini» yespoweric: —algo yespower —param-n 2048 —param-r 32 —param-key «IsotopeC» yespowerurx: —algo yespower —param-n 2048 —param-r 32 —param-key «UraniumX» yespowerltncg: —algo yespower —param-n 2048 —param-r 32 —param-key «LTNCGYES»

Какое выбрать программное обеспечение для майнинга на процессоре

Прибыльность добычи зависит не только от производительности процессора. Ключевую роль играют программы для майнинга на CPU. Рентабельность будет тем выше, чем более оптимизирован софт для добычи конкретной криптовалюты и для конкретного устройства, который будет использовать вычислительные ресурсы максимально эффективно. ПО для процессорного майнинга находится в свободном доступе и его можно бесплатно скачать с сайта Github.

Приведем список популярных программ для майнинга на процессоре:

— CGMiner — одна из самых известных программ для добычи биткоина;

— NiceHash — софт от крупного майнингового пула, который позволяет арендовать и сдавать в аренду вычислительные мощности. Подходит для майнинга разных криптовалют;

— Claymore CPU Miner обеспечит производительный майнинг таких криптовалют, как Monero и Bytecoin.

Совет: для поиска программ воспользуйтесь тегами на сайте Github: cpuminer, sha-256, ethash и пр. Выбирайте программы, которыми активно пользуются другие пользователи.

Errata

Old algorithms that are no longer used frequently will not have the latest optimizations.

Cryptonight and variants are no longer supported, use another miner.

Neoscrypt crashes on Windows, use legacy version.

AMD CPUs older than Piledriver, including Athlon x2 and Phenom II x4, are not supported by cpuminer-opt due to an incompatible implementation of SSE2 on these CPUs. Some algos may crash the miner with an invalid instruction. Users are recommended to use an unoptimized miner such as cpuminer-multi.

cpuminer-opt does not work mining Decred algo at Nicehash and produces only «invalid extranonce2 size» rejects.

Benchmark testing does not work for x11evo.

Как посчитать доходность от майнинга на процессоре

Прибыльность добычи зависит от производительности компьютера, сложности сети и стоимости криптовалюты в настоящий момент, софта, стоимости электроэнергии и способа майнинга. Для того чтобы понять, сколько можно заработать добывая криптовалюту на процессоре, воспользуйтесь специальными калькуляторами прибыльности майнинга, которые нетрудно найти в интернете. Например, известный майнинговый пул NiceHash предоставляет удобный калькулятор для расчета доходности от майнинга на CPU, GPU и ASIC-устройствах.

Доходность майнинга также зависит от цены на электроэнергию. Согласно последним новостям майнинга криптовалют, в Китае затраты на электричество в несколько раз ниже, чем в центральных регионах России. На сайте достаточно выбрать модель подходящего процессора, указать валюту расчета и стоимость электроэнергии, после чего автоматически отобразится доходность майнинга на процессоре. Например, в Москве, при цене 5,47 руб./кВт ч, расход оказывается больше дохода. Это говорит в пользу нерентабельности майнинга криптовалюты на домашнем компьютере.

Пошаговая инструкция по ручному удалению CPU Miner

Повторим, что данную операцию вы осуществляете на свой страх и риск. Каждый ПК имеет свою операционная система с большим количеством отличий. Конечно, основные ключи реестра, файлы, папки одинаковые, однако если, например, у вашего компьютера имеется какая-то программа, в которой ключ реестра содержит слово CPU Miner (достаточно распространенный случай), а данная программа задействует определенные системные службы – в большинстве случаев после их удаления ваша система больше не будет запускаться по той причине, что системный реестр стал поврежденным.

Шаг 1. Делаем точку восстановления.

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

  1. Нажимаем на «Компьютер» правой кнопкой, затем выбираем «Свойства».
  2. Кнопка “Защита системы”, затем последняя кнопка справа внизу “Создать”.
  3. вводим название для точки восстановления, после чего нажимаем «Создать».

Шаг 2. Удаляем программу с ПК.

  1. Надо войти в “Мой Компьютер», после чего нажать на «Удалить или изменить программу» (это меню расположена вверху).
  2. Ищем в выпавшем списке “CPU Miner” и нажимаем справа удалить.

Шаг 3. Удаление дополнений и расширений браузера.

Для каждого браузера имеется своя кнопка для вызова списка расширений.

Google chrome

Переходим в меню, затем в Настройки, далее – в Расширения (кнопка меню находится вверху справа). В расширениях ищем CPU Miner и жмем Удалить.

Internet explorer

Заходим в Сервис — Настроить надстройки. Находим CPU Miner и удаляем.

Mozilla Firefox

Переходим в меню (вверху справа), нажимаем Дополнения, ищем CPU Miner и нажимаем Удалить

Шаг 4. Очищаем системный реестр от CPU Miner.

  1. Зажимаем win+R, выйдет строка, в ней пишем regedit, открывается реестр.
  2. Затем ищем вредоносную программу. Жмем Ctrl+F, вводим CPU Miner и жмем enter.
  3. Появится найденный ключ – удаляем его.
  4. ищем дальше с помощью клавиши F3. Таким образом удаляем все, что нам выдал поиск, потом будет выведено сообщение, что ничего не удалось найти.

Делаем перезагрузку компьютера. После перезагрузки, если система не смогла загрузиться:

  1. При черном экране максимально быстро жмем f8 и f9, чтобы зайти в безопасный режим.
  2. в меню Выбираем безопасный режим и после его загрузки занимаемся восстановлением системы Пуск — Стандартные — Служебные — Восстановление системы – выбираем ранее созданную точку восстановления и начинаем восстанавливать систему.
  3. Порой случается, что безопасный режим не запускается. В этом случае в меню необходимо выбрать строку №1, затем восстанавливаем систему опираясь на подсказки.

Когда вирус единственный, данных действий может хватать. Но частенько вирусы объединяют в группы: они способны восстановить один другого, если кто-то из них уцелел. Например, к моменту создания статьи вирус CPU Miner имел большое количество модификаций. Мы советуем избавляться от swetim в автоматическом режиме программой spyhunter 4. Благодаря этой утилите вы вылечите компьютер от этого вируса, а еще от иных, о которых вы можете не знать. К тому же, вирус CPU Miner, проникая на компьютер, может собрать немало аналогичных вирусов.

Конфигурационный файл

Все настройки майнера также можно контролировать через файл конфигурации. Как в программе lyclMiner.

  1. Создание файла конфигурации.
      Файл конфигурации можно сгенерировать. Создайте файл GenerateConfig.bat в той же папке, что и VerthashMiner.exe, со следующим содержимым:
      VerthashMiner -g your_config_file.conf
  2. (Для Linux) Файл конфигурации можно сгенерировать с помощью следующей команды внутри cmd / terminal: ./VerthashMiner -g your_config_file.conf
  3. Дополнительные замечания: Файл конфигурации создается специально для вашего графического процессора и настроек драйвера.
  4. Файл конфигурации должен создаваться заново каждый раз, когда вы добавляете / удаляете новое устройство из / в слот PCIe.
  5. Если вы хотите использовать видеокарты NVIDIA с бэкэндом OpenCL, когда доступен CUDA, то файл конфигурации должен быть сгенерирован с параметром —no-restrict-cuda. Пример: Bat (windows):
    VerthashMiner -g your_config_file.conf —no-restrict-cuda

    (Linux):

    ./VerthashMiner -g your_config_file.conf —no-restrict-cuda

  6. Настройка майнера. Откройте файл your_config_file.conf с помощью любого текстового редактора и отредактируйте поля URL, Username,Password и CoinbaseAddress(только для соло майнинга) внутри блока Connection. Дополнительные замечания:
      Рекомендуется настроить BatchTimeMs и OccupancyPct [параметры] (# Статическая и адаптивная конфигурация WorkSize) для каждого Устройства, чтобы получить лучшую производительность или отзывчивость рабочего стола.
  7. Используйте VerthashMiner -c your_config_file.conf, чтобы начать майнинг.
      Альтернатива (Windows). Создайте файл Run.bat в той же папке, что и VerthashMiner.exe, со следующим содержимым:
      VerthashMiner -c your_config_file.conf
  8. Дополнительные замечания:
  9. Чтобы использовать графические процессоры NVIDIA с бэкэндом OpenCL, когда доступен CUDA:
    VerthashMiner -c your_config_file.conf —no-restrict-cuda

Обратите внимание, что в этом случае your_config_file.conf также должен быть сгенерирован с помощью команды —no-restrict-cuda.

Как майнить Dogecoin на процессоре

Для начала, нужно скачать и установить кошелек Dogecoin Core с официального сайта либо зарегистрироваться на бирже, поддерживающий торговлю этой криптовалютой, с которой можно просто скопировать адрес кошелька, например, Binance, на который недавно залистили Dogecoin, или EXMO, который поддерживает обмен на рубли.

Выбираете пул для майнинга, регистрируетесь в нем и добавляете нового «рабочего» (Worker). Теперь устанавливаете майнер, например CPUMiner или CGMiner. Для настройки софта нужно открыть в текстовом редакторе bat-файл и добавить логин/пароль, на которые регистрировались в майнинг-пуле.

Рейтинг
( 2 оценки, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями: