Майнинг криптовалют на 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.

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

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

Вам будет интересно  Майнинг В 2020 Году: Стоит Ли Занимается Сейчас? Вывод

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

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

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

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

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

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

  • cpuminer-opt-yespower, cpuminer-opt – yescrypt, yespower и другие;
  • cpuminer-easy-binarium – binarium и другие;
  • XMRig, XMR-Stack – семейство алгоритмов Cryptonight;

Для алгоритмов 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«.

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

Как майнить криптовалюту на процессоре: изучаем способ шаг за шагом

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

Что такое майнинг

Майнинг — это добыча криптовалюты путем проведения сложных вычислительных операций. Центральные процессоры являются тем оборудованием, которое способно производить эти операции. Для добычи ключевым моментом является скорость оборудования, которая измеряется количеством хешей в секунду. Современные процессоры выдают относительно неплохую скорость. Ее недостаточно для добычи таких гигантов, как Bitcoin или Ethereum, однако, они отлично подойдут для новых альткоинов.

Как это работает

Начать майнинг с воздуха невозможно. В любом случае, вам нужно будет скачать программу-майнер, зарегистрироваться на пуле и создать там рабочего, настроить bat‑файл. После его запуска подумайте, прежде чем запускать еще какую-то «тяжелую» для системы программу. Часть производительности процессора уйдет на добычу. Несмотря на то, что он легко переключается между задачами, требовательные операции могут стать причиной принудительной остановки его работы.

Вам будет интересно  Как начать майнить криптовалюту с нуля и без вложений: пособие для чайников

Что добывать

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

Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

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

Я посоветую сделать упор на новые альткоины или просто малоизвестные. Почему?

  • Легкие хеш-функции, которые быстро решаются при низких скоростях;
  • отсутствие особой конкуренции. Многие привыкли гнаться за самым лучшим, потому мелкие альткоины никто не трогает;
  • исходя из предыдущего пункта становится понятно, что вам не придется соревноваться с фермами из мощных видеокарт и ASIC.

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

Primecoin

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

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

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

Добывать его можно такими программами как Primecoin-Qt, и Primecoin High Performance. Первая является официальным клиентом, а вторая его модификацией.

Bytecent

На момент написания статьи курс этой монеты равнялся одному доллару. Однако его очень легко майнить, в большинстве своем из-за медленного роста сложности. Основатель использовал алгоритм Proof of Miner в качестве доказательства работы. Он подразумевает ввод капчи каждый час активной добычи. Владельцы больших ферм скорее всего не имеют времени каждый час вводить капчу, потому не занимаются ним. Такой алгоритм действует, и сложность добычи растет очень медленно. Потому он также хорошо подойдет для майнинга на CPU.

Как начать

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

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

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

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

AMD или Intel

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

Выбор программы

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

  1. ClaymoreCryptoNoteCPUMiner. Очень хорошая программа для майнинга, поддерживается множеством пулов и хорошо работает практически со всеми процессорами. Позволяет добывать любую валюту, если она доступна на выбранном пуле. Майнер бесплатный, однако установлена комиссия в размере 2,5% с каждой награды.
  2. 50miner. Популярная программа, позволяющая добывать отца крипты Bitcoin и его форк Litecoin. Учтите, что сама по себе она не является майнером, а является лишь графической оболочкой. Работает с Cgminer, Diablo и Phoenix. Она упростит настройку процессора и самой добычи, что поможет новичкам, которые ничего не смыслят в работе с командной строкой.
  3. Ufasoftminer. Поддерживает добычу Bitcoin, Litecoin, а также большинство криптовалют, использующих scrypt. Для добычи именно на CPU в bat нужно прописать «option -a scrypt». Позволяет изменять количество используемых ядер и потоков. Также предусмотрена функция контроля температуры.
  4. CPUminer. Специально подогнана под добычу лайткоинов. Непривередлива в настройке, работает с множеством пулов. Хорошо подойдет для использования с любым процессором.
  5. NiceHash. Удобный майнер, имеющий собственную графическую оболочку. Позволяет контролировать прибыль, добывать как на CPU, так и GPU. Работает практически со всеми пулами, добываемая валюта зависит от выбранного пула.
  6. Eobot. Программа от одноименного многофункционального сервиса для работы с криптой. Позволяет добывать BTC и любимый многими Dogecoin. Именно из-за DOGE этот майнер и попал в мой список, потому что эта крипта очень популярна, но ее майнинг не требует больших усилий.
  7. EthSupernova. Предоставляют собственный майнер для добычи Ethereum. Работают с популярными пулами NiceHash и Stratum.
  8. Nheqminer. Оптимальный выбор для добычи ZCash. Также позволяет настроить майнинг на видеокарте.
Вам будет интересно  Программы для майнинга криптовалюты на видеокарте и процессоре

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

Эффективность

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

Процессоры меньше нагреваются, быстрее переключаются между разными задачами (что исключает повисания ОС) и менее энергозатратный. Учитывая стоимость многих ЦП, его окупаемость будет быстрее, чем у видеокарт или ASIC.

Недостатки

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

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

Прибыльность

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

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

Вердикт

Буду ли я использовать CPU для майнинга? Нет. Пускай это проще, но создает лишние ограничения, а ведь хочется похвастаться одним Эфиром или Лайткоином на счету, нежели малоизвестным Tenebrix.

Советую ли я этот способ? Тоже нет. Но выбор всегда остается за вами, ведь я не имею права навязывать вам свое мнение. Я предоставил факты, основываясь на которых вы будете принимать решение.

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

Удачных начинаний! Пускай маленькая сложность добычи всегда сопутствует вам!

Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

https://www.cryptoprofi.info/?p=2938
https://blockchainwiki.ru/kak-majnit-kriptovalyutu-na-protsessore/

Яндекс.Метрика