0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Zcash майнинг cpu

Digitrode

  • Вычислительная техника
    • Микроконтроллеры микропроцессоры
    • ПЛИС
    • Мини-ПК
  • Силовая электроника
  • Датчики
  • Интерфейсы
  • Теория
    • Программирование
    • ТАУ и ЦОС
  • Перспективные технологии
    • 3D печать
    • Робототехника
    • Искусственный интеллект
    • Криптовалюты

Чтение RSS

Майнинг Zcash: руководство для майнинга на CPU и GPU

Майнинг ZCash на процессоре (CPU) для Windows

09.10.2017, 23:00 15.7k Views

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

Перед началом работы надо прикинуть возможности имеющегося в наличие железа. Так как, нахожусь в дороге и появилось некоторое количество свободного времени, поэтому пошагово напишу на примере процессора (intel core i3-2367M х64 CPU 1.4 GHz) своего ноутбука. Итак, всего 5 шагов и майнинг на CPU станет реальностью .

Шаг 1 Разбираемся с процессором

В диспетчере устройств или в диспетчере задач во вкладке “производительность” нужно посмотреть сколько у процессора ядер, в моем случае 4 (ЦП0,ЦП1,ЦП2,ЦП3), которые можно задействовать в майнинге.

Внимание! При использовании всех доступных ядер их загрузка будет 100%, важно контролировать температуру (должна быть в пределах 50-70С), иначе при длительном неконтролируемом перегреве вы просто лишитесь своего железа.

Рекомендуем задействовать 75% или 50% от имеющихся ядер, в моем случае 3 или 2. Как? Читайте дальше.

Шаг 2 . Скачиваем майнер

Нужно скачать майнер для Zcash, оптимальным вариантом будет Nicehash miner . Для этого заходим, например, на github.com. Я специально указал не прямую ссылку на майнер чтобы показать для тех кто не знает, как качать с github.

Часто на пулах дают ссылки на проект, а не на майнер, так вот чтобы найти и скачать майнер нужно перейти во вкладку releases , здесь скачиваем архив, например, Windows_x64 nheqminer-5c.zip и распаковываем его в желаемую директорию.

Если вы пролистаете на страничке github вниз вы также найдете другие версии майнеров Nicehash (nheqminer_v0.1b_R2.zip, nheqminer_v0.3a.zip, nheqminer_v0.3b.zip, nheqminer_v0.4a.zip, nheqminer_v0.4b.zip), которые можно использовать.

Шаг 3 Редактируем .bat файл

Откройте папку с файлами майнера и найдите файл с расширением .bat (реже .cmd — по функции одна и та же команда), обычно это файлы start.bat, start-gpu.bat start-cpu.bat и др. Нажмите правой клавишей мыши на любой из них и выберите «изменить», чтобы добавить параметры для запуска майнера и удалить имеющиеся в нём данные.

Если файлов нет, как в нашем случае, то файл для запуска нужно создать в текстовом редакторе, например в блокноте. Откройте блокнот и сохраните пустой файл в директорию с майнером с любым названием (обычно start-cpu ) изменив расширение .txt на .bat.

Шаг 4 Параметры .bat файла

Как указано выше, откройте созданный файл и скопируйте в него один из следующих кодов, предварительно сменив адрес zcash на свой, иначе будете майнить на мой адрес :

nheqminer.exe -l eu1-zcash.flypool.org:3333 -u t1Pxuv9buqPphD4Nm3jStniZi87G3e2cy91

nheqminer.exe -l eu1-zcash.flypool.org:3333 -u t1Pxuv9buqPphD4Nm3jStniZi87G3e2cy91.rig1

nheqminer.exe -t 4 -l eu1-zcash.flypool.org:3333 -u t1Pxuv9buqPphD4Nm3jStniZi87G3e2cy91.amba -p x

А вот вариант шаблона предлагает flypool.org

Все варианты работают!

Итак, что мы видим:

nheqminer.exe (это файл майнера)

-l eu1-zcash.flypool.org:3333 (это пул, на котором будем майнить, в данном случае flypool.org и порт пула)

-u t1Pxuv9buqPphD4Nm3jStniZi87G3e2cy91 (адрес zcash кошелька)

rig1 или amba или какое угодно придуманное название (это ваш рабочий, если у вас один компьютер, то можно не использовать — как в первом варианте)

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

-p x (это уже более тонкие настройки, в принципе для вводного курса неважны, просто оставьте как есть или без них)

Шаг 5 Запуск майнинга

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

В примере мы разобрали параметры для flypool.org, но пулов масса и выбор за вами. В принципе все одинаково, меняются только параметры батфайлов. На каждом пуле есть FAQ, где вы найдете все все необходимые параметры, наиболее оптимальные для того или иного пула.

Ну а по поводу майнить на СPU или нет? Если электричество даром, современный, мощный процессор, а не такой старенький как у меня и работа за компьютером, то почему и нет 2 ядра из 8 нагрузили и вперед!

Ну а если пытаться заработать на процессоре, то это несерьезно. Вот посмотрите у меня выдает 3,7-4,8 Sol/s, если прикинуть на калькуляторе доходности (обзор лучших онлайн калькуляторов Zcash), то получаются сущие копейки… Так что Вам решать!

Отличия в майнинге между CPU и GPU

Ядро процессора способно обработать 4 32-битных, или 8 32-битных в зависимости от выбранного такта( тактовая частота — отрезок между двумя импульсами, который делает возможным выполнение нескольких операций оборудованием), а допустим видеокарта способна обработать 3150 32-битных инструкции за такой же такт. На выходе имеем то, что майнинг на видеокарте в 800 раз выгоднее чем на процессоре.

А как же процессора с 12-ю, 8-ю или 6-ю ядрами? Они же наверняка бомба в майнинге? Увы, даже относительно слабенькая видеокарта будет в несколько раз сильнее их, так что серьезно рассматривать их как альтернативу не стоит.

Таблица производительности процессоров в майнинге

МодельСкорость(kH/s)(GHz)Ядра
Xeon X5450223.004
Xeon L342619.36янв.874 (8 HT)
Xeon E562026.апрфев.404 (8 HT)
Xeon E5504422.002×4
Xeon E540518.авг2.004
Xeon E5-2650129.302.00
Xeon E5-2630L412.006 (12 HT)
Xeon E5-262093.912.00
Xeon E5-165064.61мар.206 (12 HT)
Xeon E5-162050.18мар.60
Xeon E3-123044.4мар.204 (8 HT)
Xeon E3-122040.5003.окт4 (1 HT)
Xeon 5160173.00
Xeon 516020.793.00
Pentium M 7400.8янв.731
Pentium Mянв.23янв.601
Pentium Dual T340008.майфев.162
Core i7-92037фев.674 (8 HT)
Core i7-920414.004 (8 HT)
Core i7-87035.4мар.404 (8 HT)
Core i7-86025фев.804 (8 HT)
Core i7-740QM16янв.734 (8 HT)
Core i7-477080мар.404
Core i7-477093мар.404 (8 HT)
Core i7-477095мар.404 (8 HT)
Core i7-3960X101апр.296 (12 HT)
Core i7-3930K98апр.506 (12 HT)
Core i7-377060апр.384 (8 HT)
Core i7-3720QM37фев.604 (8 HT)
Core i7-3720QM42фев.604 (8 HT)
Core i7-3630QM39мар.294 (8 HT)
Core i7-2760QM38фев.404 (8 HT)
Core i7-2700K50мар.904 (8 HT)
Core i7-2630QM162.004 (8 HT)
Core i7-2630QM212.00
Core i7-2600K49апр.604 (8 HT)
Core i7-260047.15мар.404 (8 HT)
Core i5-75030мар.304
Core i5-65017.18мар.202 (4 HT)
Core i5-520M12фев.40
Core i5-3570K55апр.504
Core i5-347043мар.204
Core i5-2500T28фев.404
Core i5-2500K315.004
Core i5-2500K48апр.904
Core i5-2467M12янв.604
Core i5-2400S32.8фев.504
Core i3-54015.апр03.июн2 (4 HT)
Core i3-45015фев.90
Core i3-213023мар.402 (4 HT)
Core i3-212021.маймар.302 (4 HT)
Core i3-21001903.окт2 (4 HT)
Core 2 Quad Q955027.майфев.834
Core 2 Quad Q955032.2мар.404
Core 2 Quad Q840021.июнфев.664
Core 2 Quad Q6600сен.68фев.404
Core 2 Extreme QX977529.2мар.204
Core 2 Duo T950017.76фев.602
Core 2 Duo T750006.майфев.202
Core 2 Duo T725052.002
Core 2 Duo T725062.00
Core 2 Duo T6570сен.5202.окт
Core 2 Duo T5500июл.28янв.662
Core 2 Duo MacBook Pro 5.2 (2009)11фев.80
Core 2 Duo E750013.янвфев.932
Core 2 Duo E73007фев.702
Core 2 Duo E6600окт.45фев.402
Core 2 Duo E4300мар.25янв.80
Core 2 Duo E2200сен.20фев.902
Celeron 44042.001
Atom N450фев.61янв.661
Atom N2800май.81янв.872 (4 threads)
Atom N270фев.57янв.661
Atom N270фев.78янв.80
Atom N2600апр.8801.июн

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

Как видим скорость рассчитана в kH/s, тогда как скорость для видеокарт рассчитана в Mh/s (таблица хешрейта видеокарт), что это означает? А то, что 1 MH/s = 1,000 kH/s, а значит скорость добычи заветных криптовалютных монеток в тысячи раз быстрее.

Также скорость майнинга может измеряться в следующих величинах:

  • 1 GH/s — гигахеш;
  • 1 TH/s — терахеш;
  • 1 PH/s — петахеш;

Существует несколько miner-программ. Для AMD разработчики криптовалюты рекомендуют использовать Optiminer или Claymore.

Если добыча будет проходить с помощью Nvidia, стоит воспользоваться EWBF Cuda.

Еще подойдет Nicehash EQM. Каждый из них нужно настроить, прежде чем переходить к добыче.

Optiminer

Optiminer работает только на Windows или Linux. Скачать его можно с GitHub.

Распаковываем архив, ищем в нем start. Кликаем по этому файлу правой кнопкой мышки и открываем его в блокноте.

Здесь указываем информацию о pool, к которому подключен пользователь. Рассмотрим на примере Flypool. Нам понадобится некоторая информация для установки. Их можно найти на сайте Flypool.

Прежде всего, стоит определиться с сервером. Flypool предоставляет 4 варианта в зависимости от территориальной принадлежности. Еще нам понадобится номер порта.

Держим эти данные при себе и открываем start в блокноте. Название сервера вводим после слешев в строке Set Pool.

Имя пользователя – адрес кошелька, на который и будут приходить криптомонеты. Его указываем в Set User.

Также здесь можно написать пароль для входа. Делается это в строке Set Password. Еще можно выбрать интенсивность майнинга. Для этого пролистываем вниз до optiminer -s %POOL% -u %USER% -p %PASSWORD%. После Password вводим –i и количество ядер GPU, которые и будут использоваться для добычи. Выделять можно от 1 до 6.

Сохраняем установки и запускаем файл. Если оборудование подходит, программа начнет майнить Zcash.

Claymore

Еще один майнер для AMD – Claymore. Лучше всего загружать архив с ним по официальной ссылке, которую можно найти на Bitcointalks. Архив распаковываем в любую удобную директорию и переходим к настройке. Находим config.txt и открываем его, после чего увидим следующие:

Claymore позволяет майнить две криптовалюты одновременно. Для этого нужно выбрать дополнительные пулы. Открываем epools.txt. Разработчики постарались и привели примеры параметров, которые необходимо ввести.

Так, указываем необходимый pool, номер воркера, кошелек, и пароль.

Обязательно убираем знак #, ведь с ним, майнер будет игнорировать установки. К примеру, для Supernova добавленная строка должна выглядеть так:

Когда вся информация введена, в директории Claymore кликаем по start и начинаем майнить.

Claymore взыщет 2,5% комиссии.

EWBF Cuba

EWBF Cuba работает с картами Nvidia.

Для его загрузки идем на Bitcointalks и скачиваем архив. В папке с распакованным архивом можно найти несколько bat.файлов под каждый отдельный pool.

Чтобы настроить pool понадобится общие установки, которые можно найти на сайте ресурса. К примеру, открываем Flypool.bat через блокнот. После параметра –miner, указываем название сервера и номер воркера после –port.

—user определяет, куда будут «сгружаться» криптовалюта. Вводим здесь номер своего кошелька.

При помощи —pass можно придумать пароль. После этого сохраняем все изменения и запускаем файл. Еще в EWBF Cuba miner есть настройка главных и дополнительных server, а также интенсивность добычи. Это делается, внося изменения в miner.cfg

Майнинг с API настраивается с помощью соответствующего параметра.

Чтобы настроить основной и дополнительные серверы пролистываем вниз. По умолчанию они стоят с тегом #, за счет чего они игнорируются программой. Убираем этот знак, вводим общие данные для серверов и сохраняем изменения.

Изменив эти конфиги, запускать майнер придется через miner.exe.

Nicehash EQM miner

Для начала идем на Bitcointalks и загружаем установщик. Распаковываем, в директории ищем start.bat, и редактируем его. Set BTCADDR устанавливает на какой bitcoin кошелек будет приходить криптовалюта. Set Worker – здесь нужно ввести номер воркера.

Изначально в настройках отключен CPU-майнинг, поэтому криптовалюта будет добываться только через GPU. Чтобы ее включить потребуется написать, сколько ядер процессора будет выделяться под этот процесс. Делается это через Set CPU Threads. 0 – отключает майнинг CPU.

Также Nicehash EQM miner позволяет указать, сколько видеокарт будет использоваться для майнинга. Изначально под цели выделяются все доступные карты. Это регулирует параметр –ca.

Чтобы самому определить количество карт, нужно удалить этот параметр и вписать –cd. Также понадобится написать, сколько ядер каждой из них выделять под процесс.

Когда все готово, запускаем start.bat. Майнинг будет проходить только через пул Найсхеш. Другой пул нельзя использовать в этом майнере. Есть и плюс – комиссия не взимается.

Преимущества майнинга zcash

Майнить zcash выгодно, потому что:

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

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

Настройки майнинга Zcash на ASIC и видеокартах

Сегодня за решённый блок в сети ZEC дают 10 монет. Время нахождения блока составляет 2 минуты 28 секунд.

Если у вас ASIC, укажите такие настройки. Заполните в настройках все три поля, то есть возьмите всё, что написано ниже.

Pool 1:
URL: stratum+tcp://zec.2miners.com:1010
Worker: YOUR_ADDRESS.ASIC_ID
Password: x

Pool 2:
URL: stratum+tcp://us-zec.2miners.com:1010
Worker: YOUR_ADDRESS.ASIC_ID
Password: x

Pool 3:
URL: stratum+tcp://asia-zec.2miners.com:1010
Worker: YOUR_ADDRESS.ASIC_ID
Password: x

Указываем в свой адрес вместо YOUR_ADDRESS и выбираем подходящее название для асика вместо ASIC_ID.

Адрес может быть следующим.

Для асика подойдёт такое имя.

Для видеокарт Nvidia качаем последнюю версию EWBF’s CUDA Zcash miner, для AMD — старый добрый Claymore’s ZCash AMD GPU Miner. Все майнеры есть в этом архиве, пароль 2miners.

Правильный bat-файл для EWBF Miner Zcash выглядит так.

:restart
@echo off
TIMEOUT 5
miner —server zec.2miners.com —port 1010 —user YOUR_ADDRESS.RIG_ID —pass x —eexit 3 —pec —fee 0
ping 127.0.0.1 > nul
goto :restart

А вот файл для Claymore’s ZCash AMD GPU Miner.

ZecMiner64.exe -zpool zec.2miners.com:1010 -zwal YOUR_ADDRESS.RIG_ID

После запуска bat файла видим примерно следующую картину: ферма подключилась к пулу, а майнер EBFW работает.

Ферма для майнинга Зек: цена и срок окупаемости

Стоимость оборудования зависит от количества и типа карт. Ферма для майнинга Zcash на шести картах GTX1060 обойдется около 3000 долларов и принесет 13$ прибыли в день (с учетом затрат на электричество).

С такими исходными данными майнинг ферма Zcash окупится менее чем за 9 месяцев. Это хороший показатель по сравнению с «офлайн-бизнесом».

Но многое зависит от динамики курса ZEC и изменения сложности сети. Высокая волатильность криптовалюты не позволяет дать точный прогноз окупаемости с учетом этих факторов.

Майнинг Zcash на ПК под управлением ОС Windows

Предположим, что вы приобрели подходящую видеокарту, а компьютер работает под управлением ОС Windows.

1. Установите свежие драйверы

Видеокарты AMD

Перейдите на сайт amd.com, выберите раздел «Драйверы и поддержка», введите тип видеокарты и запустите загрузку.

Также можно загрузить драйверы предыдущих версий (кнопка «Download Previous Drivers & Software»), наиболее подходящие для майнинга:

  • R9 и более ранние: версия 15.12
  • Семейство RX 400: 16.9.2 или 16.10.3
  • Семейство RX 500: поскольку это совершенно новые карты, рекомендуется использовать самую свежую версию драйвера.

Видеокарты Nvidia

Драйверы для видеокарт GeForce доступны на официальном сайте. Введите информацию о своей модели и нажмите «Start Search».

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

Некоторые майнеры сразу устанавливают несколько карт, а затем настраивают драйверы. Другие предпочитают монтировать одну карту, устанавливать драйверы и добавлять остальные GPU (естественно, предварительно выключив компьютер).

Если возникла проблема с одним из способов, удалите драйверы и попробуйте другой. Полностью удалить драйверы из системы помогает программа DDU (Display Driver Uninstaller) с сайта Guru3d.com.

2. Получите адрес кошелька Zcash

Для хранения добытых момент необходим адрес кошелька Zcash. Для этого перейдите на официальный сайт и загрузитеклиент. Кроме того, можно использовать аппаратные кошельки, такие как Trezor, Ledger Nano S, или Jaxx — популярный веб-сервис. Можно даже пересылать добытые монеты напрямую на биржи, предлагающие соответствующую функциональность.

3. Загрузите EWBF Zcash Miner

Следующий шаг — загрузка программы-майнера. Выбирайте для загрузки только ссылки из официальных веток на форуме BitcoinTalk. Внизу страницы есть несколько ссылок. Мы используем ту, что на домене mega.nz.

Выберите самую свежую версию майнера и загрузите zip-файл. Распакуйте его на компьютере. Обратите внимание, что при загрузке файлов майнера Windows иногда выдает предупреждение. Его можно игнорировать, если для загрузки использовались официальные ссылки EWBF.

4. Измените некоторые настройки Windows

Прежде чем заняться майнингом, поменяйте некоторые настройки Windows. Для начала отключите спящий режим, поскольку он будет прерывать работу программы. Перейдите в раздел «Настройка плана электропитания» и установите переключатель «Переводить компьютер в спящий режим» в положение «Никогда».

Затем измените размер файла системной подкачки на 16384 Мб (16 Гб). Кликните правой кнопкой мыши по значку «Мой компьютер» и выберите «Свойства». Нажмите на «Дополнительные параметры системы». На вкладке «Дополнительно» выберите «Параметры» в разделе «Быстродействие».

Нажмите кнопку «Изменить» в разделе «Виртуальная память». Снимите галочку с пункта «Автоматически выбирать объем файла подкачки». Выберите пункт «Указать размер» и введите «16384» в поля «Исходный размер» и «Максимальный размер». Подтвердите свой выбор.

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

Наконец, в антивирусной программе добавьте исключение, пометив папку с программой-майнером EWBF.

5. Присоединитесь к майнинг-пулу и настройте файл запуска

Следующий шаг — настройка параметров майнинг-пула. Самостоятельная добыча вряд ли принесет достаточно монет (если, конечно, у вас не целый склад с видеокартами).

Прежде всего следует выбрать майнинг-пул Zcash. Есть много вариантов, однако одним из лучших считается Flypool. На его домашней странице или в разделе «Помощь» наверняка будут содержаться сведения о настройке популярного майнера EWBF.

На zcash.flypool.org есть вкладка «Windows — Nvidia». На ней приведена информация о настройке EWBF Miner. Скопируйте готовую строку скрипта, как показано ниже:

В папке EWBF Miner найдите bat-файл flypool. Этот файл настраивает параметры запуска программы-майнера.

Нажмите правой кнопкой на flypool.bat и выберите пункт «Редактировать». Файл откроется в Блокноте. Вставьте в него скопированную строку. Выберите сервер в соответствии со своим расположением (us1 или eu1). Также можно удалить параметр «—cuda_devices» в конце строки. Он используется для выделения определенных устройств для майнинга (например, если вы решили оставить одну видеокарту для игр, а другие использовать для добычи криптовалюты). Параметр можно удалить, если загрузить предполагается сразу все карты

Затем скопируйте адрес кошелька Zcash. Вставьте его в bat-файл (в приведенном выше примере замените строку за параметром —user, которая начинается с «t» и заканчивается на «DX»). После этого можно изменить имя клиента (в нашем случае это .rig1).

Сохраните свой файл с расширением .bat:

Выберите «Файл > Сохранить как» и добавьте «.bat» после названия. Убедитесь, что в

выпадающем списке выбрали «Все файлы» и нажмите «Сохранить».

Теперь имеется подходящий bat-файл и все готово для запуска майнера. Создайте ярлык для нового файла и поместите его на рабочий стол (.txt файл можно удалить).

6. Запустите программу-майнер

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector