Майнинг алгоритмы для cpu

Майнинг на процессоре в 2019 году

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

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

Какие процессоры лучше всего подходят для майнинга?

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

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

При выборе процессора для майнинга нужно ориентироваться на максимальное количество и частоту ядер, большой объем кэша, наличие команд, связанных с шифрованием (SSE2, AES и других), а также экономичность (минимальное энергопотребление).

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

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

Процессоры имеют достаточно слабую вычислительную мощность по сравнению с видеокартами, FPGA и Asic-ами, но специально для них были разработаны криптовалюты, блокчейн которых специально оптимизирован под процессорные команды.

В связи с этим монеты для майнинга на CPU часто называют ASIC-защищенными.

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

Yescrypt базируется на коде алгоритма Scrypt, который используется в блокчейне Litecoin (LTC) и других монет. Добавление буквы R в конце этого algo обозначает, что в нем используется увеличенный кратно R размер блока, что приводит к увеличению задействованной при вычислениях памяти.

Кроме того, на CPU можно майнить на множестве других algo, например, rfv2 (MicroBTC), argon2dyn (Dynamic), Qkchash (Quarkchain), но рентабельность этого занятия является сомнительной.

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

Алгоритм Название криптовалюты Награда за найденный блок Хешрейт на 3-х потоках процессора Intel I3-8100 3,6 Ghz, kh/s Доход в месяц, USD Прибыль майнинга, mBTC/Mh в день
Binarium-v1 Binarium 17,41 BIN 55 0,45 0,00093
yespower CranePay 21 CRP 0,42 1,82 0,02118
yespower Veco 10 VECO 0,42 0,31 0,00363
yespowerR16 Yenten 50 YTN 0,42 2,81 0,03265
yescrypt GlobalBoost 50 BSTY 2,2-2,4 1,92 0,00408
yescrypt Argentum
(multialgo)
3 ARG 2,2-2,4 1,91 0,00406
yescrypt Myriad
(multialgo)
250 XMY 2,2-2,4 2,69 0,00571
yescrypt GlobalToken
(multialgo)
60 GLT 2,2-2,4 0,16 0,00035
yescryptR8 BitZeny 31,25 ZNY 1,8-1,9 1,22 0,00331
yescryptR16 Elicoin 5 ELI 0,42-0,43 0,64 0,00747
yescryptR32 LiteBitcoin 125 LBTC 0,2 0,91 0,0223
cryptonightr Monero 2,81 XMR 0,14-0,16 1,84 0,064

Примечание: доход от майнинга указан по состоянию на 11.05.2019 без учета цены электричества.

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

Как видно из таблицы, наибольший доход от майнинга на процессоре на середину мая 2019 года приносил майнинг Yenten на алгоритме yespowerR16. В декабре 2019 года хороший доход приносят монеты на алгоритмах RandomX, RandomSFX и power2b.

Сколько можно заработать при майнинге на процессоре?

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

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

Такая ситуация хорошо иллюстрируется историей криптовалюты Monero, которая раньше хорошо майнилась любыми устройствами с даже маломощными процессорами. В 2017 году хакерами даже были развернуты глобальные бот-сети на взломанных роутерах и другом оборудовании, которые приносили миллионные доходы. Так как спрос рождает предложение, то вскоре в Китае были выпущены и ASIC-и на алгоритм, использующийся Monero. В связи с этим, для защиты от атак 51% и увеличения децентрализации этой анонимной криптовалюы, каждые полгода разработчики Monero проводят хардфорк и планово меняют алгоритм майнинга XMR. Очередное такое изменение было сделано в марте 2019 года (об этом можно почитать в статье «Monero переходит на алгоритм CryptoNightR»), а последнее в ноябре 2019 года (статья Майнинг криптовалюты Monero (XMR) на алгоритме RandomX).

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

Доход от майнинга на процессоре можно посмотреть, введя данные о своем хешрейте в интерактивную форму калькуляторов-онлайн, например:

Пример калькулятора майнинга Monero на coingecko:

На каких пулах можно майнить криптовалюту на процессоре?

Достаточно много обобщенной информации о пулах монет, подходящих для майнинга на процессоре, можно найти на сайтах poolexplorer или miningpoolstats.

Читайте также:  2000 сатоши это сколько биткоинов

Сриншот информации о пулах для майнинга Veco на miningpoolstats:

Можно использовать специализировнаные пулы для майнинга на CPU, например, cpu-pool.com.

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

Фрагмент страницы статистики майнинга на алгоритме yescrypt на мультипуле Zergpool:

Фрагмент страницы статистики майнинга на алгоритме yescrypt на мультипуле Zpool:

При выборе пула нужно ориентироваться на минимальное время нахождения блока и минимальный пинг. У пула должен быть достаточно большой хешрейт на выбранном алгоритме, а его сервера должны находиться максимально географически близко к майнеру. Это позволит уменьшить потери от нахождения запоздалых решений (stale shares). Нужно учитывать ,что при концентрации более 50% мощности от всего хешрейта какой-либо монеты на одном пуле уменьшается ее децентрализация и быстро снижается ее привлекательность/цена.

Какими программами можно майнить на процессоре?

Для майнинга на процессоре можно использовать следующие программы:

Для алгоритмов Yescrypt, YescryptR16, YescryptR32 также можно использовать программу ccminerKlausT GPU-майнер и майнить такие монеты на видеокартах Nvidia.

О самостоятельной компиляции программ xmrig, xmrstack и cpuminer можно почитать в статьях:

Пример батника для майнинга на алгоритме yespower в программе cpuminer-opt-yespower на Zergpool-е:

Скриншот такого рабочего батника:

Батник для майнинга Монеро на процессоре на Nicehash в программе XMRig:

Скриншот программы Cpuminer-opt-yespower при майнинге на алгоритме yespower на пуле Zergpool на процессоре Intel I3-8100 3,6 Ghz (серия Coffee Lake) в три потока:

Как увеличить производительность майнинга на процессоре?

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

Если манер не делает это автоматически, это можно сделать в свойствах майнера путем выбора опции «запускать от имени администратора» в свойствах совместимости программы (опция включится после перезагрузки компьютера):

Например, при майнинге Монеро в XMRig-е, процессор без включения всей памяти дает около 100 хешей в секунду:

После включения huge pages этот же процессор дает на 20-60% больше (120-160 h/s):

На что следует обратить внимание при майнинге на процессоре?

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

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

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

Кроме того. нужно постоянно контролировать температуру процессора и не допускать ее превышение выше 60 градусов. Это удобно делать, например, в программе Wise Care 365.

Скриншот программы Wise Care 365 в трее с отображением информации о загрузке оперативной памяти (с автоматической очисткой при достижении заданного порога) и температуры процессора:

Заключение

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

О майнинге Pascal на CPU можно почитать в статье «Майнинг Pascal (PASC) на алгоритме randomhash2«.

Информацию о майнинге некоторых других криптовалют на процессоре можно изучить по следующим ссылкам:

Источник

Суть CPU-майнинга и таблица сравнения популярных моделей

Со времен появления майнинга мало кто мог предугадать, что добыча криптовалют с помощью процессора, с которой всё начиналось, уступит место не только GPU, но и асикам. Сегодня майнинг на процессоре часто воспринимается как архаика, особенно поколением тех «шахтеров», которые пришли в эту сферу во времена доминирования видеокарт. Тем не менее, стоит ли списывать CPU-майнинг к концу 2018 года, или у него всё-таки есть шанс? Может ли процессор стать альтернативой видеокарте в вопросе добычи криптовалюты или же увеличить доходность рига за счет дополнительных ресурсов? В этой статье мы рассмотрим все вопросы от А до Я, чтобы подвести итог о востребованности и актуальности CPU-майнинга в целом.

Понятие майнинга на процессоре

Этот процесс представляет собой серию сложных вычислений, целью которых является поиск хеша с заданными свойствами. Если обобщить суть майнинга, то это поиск новых блоков ради получения вознаграждения. Изначально майнинг проводился на процессорах, которые позволяли получать наибольшую производительность в поставленных задачах. Более того, CPU позволял успешно добывать топовую криптовалюту – биткоин, которая считается родоначальником майнинга.

Позднее эту нишу заняла GPU-добыча, то есть майнинг на видеокартах. Он оказался более производительным, удобным и перспективным. Сегодня биткоин, Ethereum и другие ведущие «монеты» уже не добываются на процессорах. Это связано с техническими особенностями и ростом сложности сети от наплыва асиков.

Возможности современных процессоров и архитектура развиваются и не стоят на месте, потому нельзя утверждать, что CPU-майнинг полностью выбыл из строя. Тем не менее, стоит учитывать рост сложности сети, который сделал процессоры наиболее невыгодными устройствами. Существует три варианта CPU-добычи «монет»:

  • Соло – этот тип майнинга подразумевает использование собственных мощностей. На сегодняшний день полностью остался в прошлом из-за увеличения сложности добычи.
  • Пулы – популярный вид майнинга, который подразумевает объединение определенного количества «шахтеров» для повышения общей производительности. Совместная добыча – единственный способ сдерживать монополию криптовалютной сферы и возможность зарабатывать даже при незначительных (в условиях общей сложности сети) мощностях.
  • Мультипулы – сервисы (сервера), которые позволяют майнить «монеты» на разных алгоритмах за счет переключения на наиболее выгодные. Считается самым массовым вариантом для виртуальных «добытчиков» (самый простой пример – NiceHash).
Читайте также:  Взаимосвязь ликвидности доходности риска

Важно отметить, что при грамотной настройке майнеров, на мощных ЦП с избыточной мощностью (которая используется в определенных задачах) можно получать стабильный доход. Более того, систему можно настраивать таким образом, чтобы добыча происходила в то время, когда ресурсы ПК не задействуются в полную меру. Также CPU-майнинг – это отличный способ познакомиться со сферой добычи виртуальных «монет» без дополнительной покупки видеокарт и асиков.

Разница между CPU и GPU

Углубление в тему, чем отличается GPU от CPU-майнинга, позволит четко понимать, почему последний считается наименее прибыльным и удобным. Начнем с основного – производительности. Ядро процессора способно обрабатывать 4/8 32-битных инструкций. Для сравнения, видеокарта способна обрабатывать около 3000 инструкций, причем речь идет далеко не о топовых моделях. Даже с учетом многоядерности, процессор не сможет сравниться по мощности с видеокартой в одном ценовом сегменте.

Однако, дела обстоят не так просто, и в дело вмешиваются много факторов, которые значительно меняют «расстановку сил». Во-первых, в криптовалютной сфере до сих пор существуют «монеты», которые добываются в основном за счет процессоров. Во-вторых, большая часть популярных криптовалют давно «убита» асиками, исключение составляют лишь асикоустойчивые или «CPU-алгоритмы». Как результат, некоторые процессоры показывают даже большую доходность, чем более дорогие карты (в том числе и топы/предтопы 10-й серии NVidia).

Отдельно стоит затронуть тему архитектур, а точнее x86 и ARM. Они возникли еще в 80-х годах прошлого века и конкурировали между собой. ARM отличались невероятно низким энергопотреблением, но существенно проигрывали в мощности. X86, наоборот, давали высокую производительность, но были весьма «прожорливыми» в плане потребления энергии. Сегодня x86-архитектура чаще всего встречается на домашних ПК, а ARM – в технике Apple, мобильных устройствах и даже серверах.

В 2018 году ARM процессоры значительно прибавили в мощности, при невероятно низком энергопотреблении. X86 же снизили потребление, сохраняя высокую производительность. В результате границы между архитектурами стали не настолько явными, что повлияло и на майнинг сферу. В добыче криптовалют используются обе технологии, хотя в вопросе популярности для майнинга ARM-процессоры слегка проигрывают, в основном из-за меньшей производительности. Особенно если сравнивать с топовыми решениями от AMD и Intel.

Производительность процессоров

Мало кто в 2018 году выбирает процессор конкретно под майнинг. Чаще всего выбирается тот процессор для майнинга, который имеется на компьютере. Если же речь идет о серверах и множественных ПК (игровые залы, серверные и т. д.), то выбор снова очевиден – майнеры добывают криптовалюту на том, что имеется в наличии. Потому выбор процессора нужно рассматривать не так критично, как видеокарты.

Вторым важным аспектом, который влияет на производительность, является поколение процессора. На доходность прямо влияет количество ядер и тактовая частота. Тем не менее, стоит учитывать и поколение. Например, в майнинге на процессоре i5 нового поколения чаще всего превосходят старые модели i7, хотя случаются и исключения. Серверные процессоры в майнинге хорошо себя проявляют, но их не всегда удается прилично разгонять, потому оценивать перспективу нужно с учетом соотношения общей производительности и цены.

Рассмотрим самые популярные модели, а также несколько устаревших процессоров для сравнения.

Модель CPU Хешрейт на Cryptonight (H/s) Ядра Потоки Номинал Разгон L3 кэш TDP
AMD Ryzen Threadripper 1950X 1280 16 32 3.4GHz 4.0GHz 32MB 180W
AMD Ryzen 7 1800X 660 8 16 3.6GHz 4GHz 16MB 95W
Intel Xeon e5 350+ 4-8 10-44 1.9-3.6GHz 4GHz 10-55MB 54W
AMD Ryzen 5 1600X 503 6 12 3.6GHz 4GHz 16MB 95W
AMD Ryzen Threadripper 1920X 1068 12 24 3.5GHz 4GHz 32MB 180W
Intel Core i5-7600K 260 4 4 3.8GHz 4.2GHz 6MB 91W
Intel Pentium G4560 65 2 4 3.5GHz N/A 3MB 54W
AMD Ryzen 3 1300X 270 4 4 3.5GHz 3.7GHz 8MB 65W

Ко всем значениям стоит добавить до 10% в случае хорошего разгона процессора и памяти. Все значения в таблице сравнения майнинга на процессорах усреднённые, в случае удачных моделей они могут быть выше.

Важно заметить, что ситуация с Xeon e5 может кардинально отличаться. Семейство процессоров от Intel содержит множество моделей, от старых 4/8 моделей до 22/44 современных CPU. Потому рассматривать эти процессоры стоит лишь с уточнением конкретной модели.

Какие монеты можно добывать

Рассмотрим, что же можно «копать» с помощью процессора. Увы, выбор потенциальных криптовалют не столь обширен, но возможности в данном направлении все же имеются. Среди основных «монет», которые доступны для CPU-майнинга, стоит выделить:

  • Bytecoin;
  • Monero;
  • Dogecoin;
  • Vertcoin;
  • Electroneum (ETN);
  • Zencash (ZEN);
  • Dashcoin;
  • Fantomcoin;
  • Digitalnote;
  • Aeon;
  • Quazarcoin;
  • Bitcoin gold;
  • Zoin.

Если же говорить о самых прибыльных, то речь пойдет только о Monero (XMR), Dogecoin и Vertcoin. В прошлом к списку добавлялся Zcash, хотя сегодня скорость добычи «монеты» проигрывает остальным вариантам.

Критическую роль будет играть выбор пула и майнера для процессора. Среди популярных пулов нужно выделить:

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

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

  • CGminer;
  • Claymore Cryptonote CPU miner;
  • MultiMiner;
  • GUIminer;
  • One-Click Miner;
  • Nheqminer;
  • CudaMiner;
  • NiceHash Miner;
  • Wolf`s CPU Miner;
  • Yam CPU.

Если выделить список потенциально лучших майнеров для каждой «монеты» из топа, то стоит обратить внимание на GUIminer для Monero, CGminer для Dogecoin и One-Click Miner для Vertcoin. Тем не менее, вы можете выбирать любой доступный софт по своему усмотрению. Настройка майнинга не отличается особой сложностью, потому, если вы сталкивались с добычей криптовалют, начало работы с CPU не вызовет никаких проблем.

Приведем в пример настройки для Monero в виде полной инструкции по добыче. Для начала необходимо выполнить следующие условия:

  1. Создать криптовалютный кошелек.
  2. Выбрать пул.
  3. Установить майнер.
  4. Создать и запустить «батник» (bat–файл).

С созданием кошелька и установкой майнера проблем быть не должно, для этого хватит минимальной компьютерной грамотности. Среди бирж особой популярностью и надежностью пользуются: Exmo, Yobit, Poloniex. После регистрации достаточно просто выбрать Monero в списке криптовалют и получить адрес. Следующим шагом будет выбор пула, например, xmr.nanopool.org или любого другого на ваше усмотрение.

Далее необходимо выбрать майнер. Наиболее универсальным считается Claymore’s CryptoNote Windows CPU Miner, он подходит для любых процессоров (а также настроен автоматически на nanopool). В конфиге (открыть через текстовый документ) необходимо прописать следующие параметры:

  • -o = адрес пула;
  • -u = кошелек с биржи;
  • -p = пароль.

Параметры –r (должен быть выставлен «0») и –t лучше не трогать, нужные значения будут выставлены по умолчанию. После этого остается запустить bat-файл и начать майнить XMR на вашем оборудовании.

Расчет доходности

Теперь перейдем к главному, а именно выяснению финансового потенциала и доходности от CPU-майнинга. Самый простой способ выяснения приблизительной прибыли – посмотреть калькулятор NiceHash и выбрать майнинг на процессоре. В мультипуле включены далеко не все модели, но вы можете рассчитать прибыль по основным и наиболее популярным вариантам от Intel и AMD. Например, i7=6700k на номинальных частотах позволяет получить 8-9$ без учета электричества. При средней стоимости киловатта по России чистый доход будет 4-5$ в месяц. Единственный алгоритм для CPU – Cryptonight V7. Intel i-7-7700k на 4.7 GHz будет выдавать те же $4-5 после оплаты электричества и 10-11$ чистого дохода.

Для сравнения, GTX 1080 Ti с той же стоимостью электроэнергии будет давать доход в 7.5$, а GTX 1080 и 1070 – 6-7 долларов в месяц. То есть прибыль что на видеокартах, что на процессоре довольно низкая. На некоторых пулах добыча может отличаться. В целом NiceHash позволяет оценить мощность в майнинге и демонстрирует усредненный потенциал в плане доходности. Статистика за период для CPU-добычи весьма стабильная, без пиков и скачков, потому можно в полной мере оценить приблизительную прибыль.

Стоимость i7-7700k на текущий момент составляет около 27 тысяч рублей. При цене электричества в 4-5 рублей месячный доход будет составлять 300-370 рублей. Это ничуть не лучше, чем майнинг на 10-й серии NVidia, хотя даже RX 580 позволит получать немного больше, добывая Ethereum. При такой доходности обсуждать окупаемость попросту некорректно, она затянется на многие годы и майнинг не будет иметь смысла.

Заключение

CPU-майнинг пока еще не стал популярным, как когда-то, хотя назвать его убыточным тоже нельзя. Его можно использовать на фермах, где стоит мощный процессор, который поможет увеличить месячную прибыль на $5-6. Также вы можете осваивать майнинг дома, добывая криптовалюту на своём ПК, но это вряд ли можно назвать бизнесом. Существенным ограничением является исключительно технический нюанс: вы не можете установить на одну материнскую плату 5 и более процессоров. Покупка «железа» под каждый CPU будет настолько дорогой на старте, что нельзя будет вести речь даже о возврате изначальных затрат.

Вторым минусом является ограниченный выбор «монет». Майнить BTC на процессоре точно не получится, равно как и монеты из первой десятки. В результате выбор и рамки намного более жесткие, чем с GPU-майнингом, который переживает не лучшие времена.

В целом, какой бы процессор вы ни выбрали для майнинга, он будет уступать видеокартам и тем более асикам. Редкие исключения составляют серверные процессоры. Также добывать криптовалюты можно в случае, если у вас уже имеется оборудование (например, компьютерный клуб, который простаивает в ночное время). Тогда можно настроить майнинг и получать пусть и небольшой, но стабильный доход. Если же рассматривать CPU‑майнинг как отдельный вид и бизнес, то на текущий момент он лишен какого-либо смысла и логики.

Подписывайтесь на наш Telegram канал. Будьте в курсе новых статей.

Источник

Читайте также:  Максимальная длина рампы для автомобилей
Оцените статью