CPU — Claymore CPU Miner
Эта тема о майнере для процессоров (CPU). Тема о майнере для видеокарт(GPU) находится ЗДЕСЬ.CPU майнер с закрытым исходным кодом от автора линейки популярных майнеров для различных криптовалют и алгоритмов — собственно Claymore.
Автор забирает себе 2.5% в качестве комиссии за его использование (девфи).
Есть 64 и 32 битные версии, работает только под Windows (начиная с Windows XP).
Последняя версия — 3.8 (3.4 в случае 32 битной версии), которая вышла в сентябре 2016 года, с тех пор обновлений нет, в связи с тем, что разработчик переключился на работу над другими своими проектами.
Скачать Claymore’s CryptoNote Windows CPU Miner можно здесь
Оригинальная тема на bitcointalk.org
Параметры запуска:
-o — адрес пула. Поддерживаются протоколы HTTP и Stratum. Можно указать несколько параметров «-о» для использования нескольких пулов, либо использовать файл pools.txt, а можно и то, и другое. Первый пул, через параметр «-o», является главным, майнер будет возвращаться к нему каждые 30 минут.
-u — адрес вашего кошелька.
-p — пароль, вместо него можно просто использовать букву «x».
-t — номер потоков. По умолчанию значение параметра равно «0», что является автоопределением. Автоопределение не всегда работает корректно, поэтому лучше использовать нужные значения.
Оптимальное значение во многом зависит от размера L3 кеша процессора.
Например, если ваш процессор имеет 8МБ L3 кеша (например Intel Core i7), то используйте «-t 4». Для 6 МБ L3 кеша (Intel Core i5) используйте «-t 3».
-lowcpu — режим пониженного использования ЦПУ. В этом режиме будет использоваться только одно ядро процессора, но скорость должна быть выше, чем при использовании параметра «-t 1». Данный режим может быть полезным для того, чтобы майнить не мешая при этом пользованию компьютера.
-ee — закрыть майнер, если не осталось доступных пулов. По умолчанию, майнер пробует все возможные указанные пулы по одному, после чего начинает попытку соединения по новой с самого начала. Параметр -ee 1 можно использовать для какого-нибудь скрипта, который будет срабатывать по закрытию майнера.
-dbg — отправка дебаг сообщений в окно программы и в лог файл. По умолчанию параметр равен «0», что обозначает запись сообщений в лог, но не показывать их в окне программы. При параметре «-dbg 1» будет идти запись сообщений в лог и отображение их на экране. Параметр «-dbg -1» отключит запись в лог и отображение дебаг сообщений в программе.
-nofee — установив значение этого параметра равное «1» будет отключена комиссия за использование (девфи), но при этом сам майнер будет работать медленнее. При включении данного режима автор потеряет 100% своего дохода от вас, но и вы потеряете 2.5%, так что перед вами встает выбор — быстрый майнер, или полностью свободный, но немного медленный майнер.
-r — данный параметр настраивает режим перезапуска майнера. При значении по умолчанию «0» майнер будет перезапускаться при любых неполадках в его работе, «-r -1» отключает автоматический рестарт. Установив значение «-r» больше нуля можно заставить майнер перезапускаться каждые n-минут, где n — это значение параметра «-r».
Пример использования:
Код:
NsCpuCNMiner64.exe -o stratum+tcp://mine.moneropool.org:80 -u 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3i324234qoDu26FdcGx67BMDS1r2bnp7f5hF 6xdPWWrD3Q3Wf7G6 -p xПри использовании примера выше, не забывайте поменять адрес кошелька на свой!
xmr.ru
Майнинг ZCash на процессоре (CPU) для Windows |
Сегодня майнинг криптовалюты на процессоре в среде профессиональных майнеров как явление практически отсутствует. Мощные видеокарты, фермы видеокарт и асики давно отодвинули его на задний план. Тем не менее, приведем пошаговый алгоритм майнинга 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 <server> -u <address>.<worker>
Все варианты работают!
Итак, что мы видим:
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 Запуск майнинга
Сохраните внесенные изменения и запустите отредактированный файл. Все… майнинг стартовал, если нет… значит что-то сделали не так, ищите ошибку…
P.S.
В примере мы разобрали параметры для flypool.org, но пулов масса и выбор за вами. В принципе все одинаково, меняются только параметры батфайлов. На каждом пуле есть FAQ, где вы найдете все все необходимые параметры, наиболее оптимальные для того или иного пула.
Ну а по поводу майнить на СPU или нет? Если электричество даром, современный, мощный процессор, а не такой старенький как у меня и работа за компьютером, то почему и нет 2 ядра из 8 нагрузили и вперед!
Ну а если пытаться заработать на процессоре, то это несерьезно. Вот посмотрите у меня выдает 3,7-4,8 Sol/s, если прикинуть на калькуляторе доходности (обзор лучших онлайн калькуляторов Zcash), то получаются сущие копейки… Так что Вам решать!
zcash-site.ru
настройка CPU майнера на zCash. —
Чтобы процессор не простаивал — я решил его так же настроить на добычу криптовалюты. Пока я решил настроить его так же на добычу zCash, чтобы посмотреть, что из этого выйдет. Но скорее всего буду искать другие варианты, так как есть исключительно CPU-ушные алгоритмы и там можно заработать на много больше.
Итак, маршрут для нас уже привычный. Идем на zcash.flypool.org, находим и качаем майнер для Windows CPU:
Нас перекидывает на сайт где можно скачать архив с последней версией майнера. Жмем на файл архива как показано на скрине и качаем его к себе на компьютер:
После того как архив скачается — открываем его и перекидываем содержимое отдельную папку. После чего сразу находим там файл start.bat:
Открываем его для редактирования:
Возвращаемся на zcash.flypool.org и копируем строчку из примера:
Заменяем ей ту что была в файле и редактируем кошелек и прописываем имя рига/воркера:
После чего сохраняем, закрываем и запускаем:
Через несколько минут воркер добавится в статистику пула:
Если 13 mh/s будет держаться, то это неплохая прибавка. Но вряд ли я это оставлю тут. Процессоры скорее всего я перекинуть майнить что-то более легкое. С надеждой на то, что оно так же вырастет как и BCN когда-то
Cкрытый майнер CPU+GPU (Вечный FUD 0)
Надоели скрытые майнеры у которых боты слетают через месяц, тогда эта сборка для тебя.Тема с отзывами Что бы посмотреть ссылку войдите или зарегистрируйтесь
PRO — Версия
- Майнинг происходит по алгоритму CryptoNight на CPU и GPU (Nvidia и AMD)
- Сборка сама определяет какой GPU стоит в машине и подгружает нужные майнеры
- Используется 25%-50% мощности машины пока жертва работает за ПК, после того как машина не используется более 5 минут начинает работать на 100%
- Обновления стаба для всех каждые
- Для достижения наибольшей скорости в сборке используются три майнера
- Скрывается от диспетчера задач, Process Hacker
- Не имеет зависимостей
- Не требует админ прав
- Восстанавливается, если процесс майнинга завершили
- Невидимость папки, в которой лежит майнер
- Динамическая нагрузка на CPU и GPU (не будет мешать пользователю)
- Скрытая автозагрузка
- Защита от завершения процесса: перезапуск каждую минуту
- Возможность обновления майнера с сервера
- Динамическая мутация кода
- iP Loger
- Подгрузка новой версии майнера с сервера даже после удаления ( что гарантирует минимальную потерю ботов).
- Задержка перед началом майнинга 10 минут.
- Загрузка только с лоадера (позволяет оперативно обновлять стаб)
- new! Если жертва не пользуется машиной более 5 минут закрывается Диспетчер задач для продолжения майнинга.
- Вы получаете поддержку и доступ к базе где находятся лоадеры
- Так-же по желанию клиента можем залить на его хост, после чего я буду присылать обновленный стаб(+2000р к стоимости).
- По дефолту в сборке используется пулл: Что бы посмотреть ссылку войдите или зарегистрируйтесь
PRIVATE — Версия
- Тот же функционал что и у PRO версии.
- Приватный стаб
- Выделенный отдельный хост для каждого клиента
- Стаб обновляется по вашему запросу (Стоимость обновления 200р)
- Выдается ссылка на сканирование детектов каждого майнера что находится в сборке ( для полного контроля над своим стабом).
- Так-же по желанию клиента можем залить на его хост, после чего я буду присылать обновленный стаб(+2000р к стоимости).
EXTREME — Версия
- Полностью OFFLINE версия не используется не каких серверов и подгрузок обновлений.
- Приватный стаб. (Стоимость обновления стаба 500р)
- Функция автовосстановления офлайн.
- Плюсом данной версии является — установится в какой бы стране жертва не находилась и какой бы плохой интернет не был
- Минусом является вес — 7 МБ (Возможно вырезать один из трех майнеров из сборки)
- Майнинг происходит по алгоритму CryptoNight на CPU и GPU (Nvidia и AMD)
- Сборка сама определяет какой GPU стоит в машине и подгружает нужные майнеры
- Используется 25%-50% мощности машины пока жертва работает за ПК, после того как машина не используется более 5 минут начинает работать на 100%
- Для достижения наибольшей скорости в сборке используются три майнера
- Скрывается от диспетчера задач, Process Hacker
- Не имеет зависимостей
- Не требует админ прав
- Восстанавливается, если процесс майнинга завершили
- Невидимость папки, в которой лежит майнер
- Динамическая нагрузка на CPU и GPU (не будет мешать пользователю)
- Скрытая автозагрузка
- Защита от завершения процесса: перезапуск каждую минуту
- Задержка перед началом майнинга 3 минуты.
- Динамическая мутация кода
- new! Если жертва не пользуется машиной более 5 минут закрывается Диспетчер задач для продолжения майнинга.
- По дефолту в сборке испльзуется пулл: Что бы посмотреть ссылку войдите или зарегистрируйтесь
EXTREME CPULite — Версия
- Тот же функционал что и у EXTREME версии.
- Отличия от EXTREME версии: 1. Вырезан GPU майнер 2. Вес файла составляет — 3мб
- Тот же функционал что и у EXTREME версии.
- Отличия от EXTREME версии: 1. Вырезан CPU майнер
- Не у кого не видел лоадер в комплекте еще и его чистку бесплатно.
- Не когда не видел чтоб всем кто преобрел майнер чистили его бесплатно еще и 2 раза в день.
- Даже на самой простой версии майнера минимальное количество сигнатур.
- Помимо меня работает агент тех поддержки обученный мной, 12ч в сутки моментальный ответ.
- Сборка создавалась и оптимизировалась мной более полугода, прошла бета-тест.
1.12.17 Update:
-Перенесли файлы на другой сервер
-Обновлен набор майнеров
-Обновлен стаб
3.12.17 Update:
-Переписан лоадер
-Обновлен стаб
4.12.17 Update:
-Переезд на зарубежный хост
-Обновлен стаб
5.12.17 Update:
-Для увеличения качества продукта:
1.Принято решение обновлять стаб каждые 12 часов!
2.Добавлена мутация кода в лоадер
10.12.17 Update:
-Полностью переписана часть отвечающая за загрузку файлов
-Обошли проактивные защиты большинста антивирусов
Цены:
PRO — 4000р
Чистка встроенных в билд майнеров — бесплатное обновление стаба раз в 12 часов для всех.
PRIVATE — 9000р
Первое обновление стаба бесплатно.
EXTREME — 6000р
EXTREME CPULite — 4000р
EXTREME GPULite — 4500р
Первое обновление стаба бесплатно.
INDIVIDUAL — 20000р
Принимаю QIWI,BTC,XMR,ZEC.
Контакты:
Telegram — @Proga9 — Developer
Telegram — @reyell — Support (В отпуске до НГ)
Ссылочка на анализ старой версии ( общего с новой версией 30% но для примеры работы майнера самое то) майнера от Что бы посмотреть ссылку войдите или зарегистрируйтесьЧто бы посмотреть ссылку войдите или зарегистрируйтесьза что ему спасибо Что бы посмотреть ссылку войдите или зарегистрируйтесь — согласен с ним на 80%, всех фишек я конечно же раскрывать не стал
darkwebs.ws
CPU — CPU-MINER-OPT | XMR.RU (Monero)
Начнём пожалуйСкачать cpu-miner-opt можно с гитхаба
Для операционной системы линукс придётся собрать майнер. Позже могу добавить инструкцию, если кто-то проявит интерес.
Для windows придётся скачать готовые экзешники, которые оптимизированы под разные процессоры. Можно также собрать из исходников, но это процесс гораздо более трудоёмкий, чем в ОС линукс.
Какой из файлов запускать, зависит от процессора. Если процессор не поддерживает систему команд, под которую оптимизирован exe, то произойдёт вылет программы с сообщением об ошибке. Надо выбрать exe, который поддерживает наборы команд нашего процессора, для этого можно воспользоваться знаменитой утилиткой cpu-z и посмотреть в ней какие наборы инструкций поддерживает камень. Запускаем cpu-z и смотрим на поддерживаемые наборы инструкций:
Смотрим поле, обведённое красным прямоугольником. Если в этой строке присутствует набор AES, AVX, то запускайте экзешник с этими буквами в имени файла. Думаю принцип понятен. При использовании этих инструкций увеличивается хэшрейт. Если процессор не поддерживает инструкции, запускать файл с их поддержкой бессмысленно — он просто не будет работать.
Итак, исполняемый файл выбран. Теперь надо настроить его запуск. Для этого можно создать в папке с файлом текстовый файл с расширением bat или cmd и вписать туда строку запуска. Альтернативный вариант — создать ярлык и вписать строку запуска в поле объект. Рассмотрим строку запуска:
Код:
cpuminer-sse42.exe --algo=cryptonight --url=stratum+tcp://monero.lindon-pool.win:5555 --user=XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX.rig1 --pass=rig1:[email protected] --proxy=https://192.168.0.1:8080 --quiet
Распишу каждый параметр подробнее.
Код:
--algo=cryptonight— алогритм, по которому майнер будет считать хэши. Для монеро необходимо выбрать cryptonight. Если поставить другой алгоритм, то пул не примет его шары, майнить будет бесполезно.
Код:
--url=stratum+tcp://address:port— в таком формате задаётся адрес пула. Посмотрите на пуле адрес и порт, впишите сюда. Номер порта обычно предлагается выбрать в зависимости от мощности железа. Читайте инструкции на пуле.
— имя пользователя пула. Некоторые пулы требуют указывать адрес кошелька, плюс можно задать дополнительные параметры. В моём случае параметр rig1 — некий произвольно придуманный мной идентификатор, по которому я смогу отличить этот компьютер на пуле от других своих майнеров, если их несколько. На некоторых пулах с регистрацией, имя пользователя задаётся произвольно в настройках воркера, никаких параметров нет. В общем, читайте инструкции на пуле, обычно там всё подробно объясняется.
Код:
--pass=rig1:[email protected]это пароль пула, обычно можно указывать любой пароль. На пуле, используемом мной там можно указать почту, чтобы позже пройти регистрацию. На некоторый пулах с регистрацией пароль задаёт пользователь в настройках воркера. Это наверно чтобы никто другой не смог майнить на его аккаунт
Код:
--proxy=https://192.168.0.1:8080
настройка прокси. Если интернет раздаётся через прокси, то его адрес нужно указать в этой настройке. Поддерживается https:// и socks5://
эта настройка отключает некоторые сообщения в окне майнера. В частности не выводится хэшрейт по каждому ядру процессора. Когда всё настроено и работает, то нет необходимости перегружать мозг лишней информацией.
Пока всё. Задавайте свои вопросы.
xmr.ru
Централизованное управление майнерами (XMRig CPU)
Используйте на свой страх и риск, теоретически может быть использован как бэкдор. Если знаете С++ можете проанализировать код самостоятельно.Для управления отдельными экземплярами XMRig (форком) появился софт XMRigCC
Virustotal.com не показал ничего кроме майнинга, но мало лиНажмите, чтобы раскрыть…
Открытый исходный код, небольшой размер, полная поддержка Windows\Linux, уведомления об обновлении, удаленное редактирование настроек. С одного сервера XMRigCCServer можно управлять майнерами Windows и Linux одновременно.
Под FreeBSD тоже собирается, скорее всего проблема будет решена в следующих релизах. (исправлено в 1.3.2)
Что же это такое?
Это форк xmrig, но с дополнительной функциональностью удаленного управления.
Основан на версии XMRig 2.4.4, пока поддерживается только версия для CPU (UPD: вышла версия для AMD GPU).
Состоит из:
Серверная часть:
XMRigCCServer — Представляет собой сервер управления с веб-интерфейсом и REST api.
Клиентская часть:
XMRigCCDaemon — Демон для изменения конфигурации, управления работой и связи майнера с управляющим сервером.
XMRigMiner — майнер, которым управляет демон. Майнер не спроектирован работать отдельно, поэтому для работы демон обязателен. Вывод XMRigMiner отображается в окне XMRigCCDaemon
Зачем?
Если у вас работает не менее 10 запущенных майнеров, думаю согласитесь, что управлять ими становится неудобно. Частично проблема решается использованием собственного прокси или пула. Это решает проблемы перенаправления мощностей между пулами, или кошельками, а также балансировку между пулами. Но останавливать и запускать каждый майнер или изменять его конфигурацию все равно приходится вручную. Например, для того, чтобы запустить майнер не на 4, а на 2 потоках и т.п. Для этого как раз существует данный продукт. Кроме того он показывает статистику работы ваших мощностей, примерно как пул, и позволяет централизовано управлять конфигурацией.
Как это работает?
XMRigDaemon подключается к серверу XMRigCCServer каждые 10 сек. и отправляет даннные о своей работе. После этого он проверяет какие есть для него команды и исполняет их. Таким образом упрощается настройка сети, достаточно, чтобы у майнера был выход в интернет (или до сервера). Перезапуск майнера не перезапускает процесс демона. Потеря связи с управляющим сервером не останавливает майнинг, и наоборот. Остановка майнера обнуляет его статистику в панели управления. Время на сервере управления и устройстве где будет открыт веб-интерфейс должно совпадать, иначе майнеры будут обновлять данные, но показываться как «не в сети», разработчик планирует доработать это поведение, но пока так (исправлено в 1.3.2).
Настройка
Настройки для сервера управления (XMRigCCServer) находятся в файле config_cc.json
Код:
{ "background": false, // true cc-server запуск в фоновом режиме "colors": true, // false отключить цветной вывод "log-file": null, // записывать вывод в файл "syslog": false, // использовать системный журнал "cc-server": { "port": 3344, // порт на котором сервер будет ждать соединения "access-token": "mySecret", // ключ доступа (обязательно должен быть задан!!!) "user": "admin", // логин администратора для доступа к панели управления "pass": "pass", // пароль администратора для доступа к панели управления "client-config-folder" : null, // папка с конфигами для клиентов (null=текущая) "custom-dashboard" : "index.html" // html файл панели управления } }access-token используется для авторизации майнеров на сервере, задается также и в параметрах майнера.
Также можно предать параметры в командной строке:
xmrigCCServer —cc-port=3344 —cc-user=admin —cc-pass=pass —cc-access-token=SECRET_TOKEN_TO_ACCESS_CC_SERVER
Код:
--cc-user=USERNAME CC Server логин админа --cc-pass=PASSWORD CC Server пароль админа --cc-access-token=T CC Server ключ доступа для CC клиента --cc-port=N CC Server порт на котором сервер будет ждать соединения --cc-client-config-folder=FOLDER папка с конфигами для клиентов --cc-custom-dashboard=FILE html файл панели управления, который будет доступен по url '/' --no-color отключить цветной вывод -S, --syslog использовать системный журнал -B, --background запустить в фоновом режиме -c, --config=FILE использовать конфигурационный файл -l, --log-file=FILE записать вывод в файл -h, --help показать подсказку и выйти -V, --version показать версию и выйтиФоновый режим работает… почти никогда.
Клиентская частьRemoved not working background mode for xmrigMiner/xmrigDaemon on *nix systems -> use screen/tmux or systemd service instead
Из Changelog 1.3.1Нажмите, чтобы раскрыть…
Настройка майнинга не сильно отличается от настройки XMRig (почитать тут), добавлены лишь параметры подключения к серверу.
Как видите к стандартному конфигу XMRig добавлена секция cc-client и multihash{
«algo»: «cryptonight»,
«aesni»: 0,
«threads»: 0,
«multihash-factor»: 0,
«multihash-thread-mask» : null,
«background»: false,
«colors»: true,
«cpu-affinity»: null,
«cpu-priority»: null,
«donate-level»: 5,
«log-file»: null,
«max-cpu-usage»: 75,
«print-time»: 60,
«retries»: 5,
«retry-pause»: 5,
«safe»: false,
«syslog»: false,
«pools»: [
{
«url»: «»,
«user»: «»,
«pass»: «x»,
«keepalive»: true,
«nicehash»: false
}
],
«api»: {
«port»: 0,
«access-token»: null,
«worker-id»: null
},
«cc-client»: {
«url»: «localhost:3344»,
«access-token»: «mySecret»,
«worker-id»: null,
«update-interval-s»: 10
}
}Нажмите, чтобы раскрыть…
Код:
"aesni": 0, // выбор режима AES-NI (0 авто, 1 включен, 2 выключен) "multihash-factor": 0, // number of hash blocks to process at a time (not set or 0 enables automatic selection of optimal number of hash blocks) "multihash-thread-mask" : null, // только для multihash-factor > 1, устанавливает multihash только для заданных потоко (по маске), маска "0x3" значит запустить multihash только на потоках 0 и 1 (по умолчанию: все потоки), "url": "localhost:3344", // url управляющего сервера (ip:port) "access-token": "mySecret", // ключ доступа к управляющему серверу (должен совпадать с тем что в config_cc.json) "worker-id": null, // имя майнера (если пусто, то имя хоста) "update-interval-s": 10 // интервал обновления данных (по умолчанию: 10 минимум: 1)Дополнительные параметры командной строки XMRig для xmrigDaemon:
Код:
-v, --av=N УСТАРЕЛО (с версии 1.4.0) - вариант алгоритма, 0 авто выбор -A, --aesni=N выбор режима AES-NI (0 авто, 1 включен, 2 выключен, по умолчанию: 0) -m, --multihash-factor=N число хеш блоков (2мб) на поток для обработки за раз (0 включает автоматический выбор оптимального числа хеш блоков, по умолчанию: 0) --multihash-thread-mask только для multihash-factor > 1, устанавливает multihash только для заданных потоко (mask), (по умолчанию: все потоки) --doublehash-thread-mask УСТАРЕЛО (с версии 1.4.0). тоже что и multihash-thread-mask только для av=2/4, использовать удвоенный кеш только на определенных потоках\ядрах (по маске), (по умолчанию: все) Это полезно когда у вас L3 больше чем число_ядер*2, но меньше чем число_ядер*4. Можно часть удвоенных кешей привязать, к некоторым ядрам и таким образом задействовать весь L3 кеш процессора (в отличии от XMRig). --cc-url=URL url управляющего сервера CC Server --cc-access-token=T ключ доступа к CC Server --cc-worker-id=ID идентификатор на CC Server --cc-update-interval-s=N интервал обновления статуса, секунд (по умолчанию: 10 минимум: 1) -S, --syslog использовать системный журналMultihash (multihash-factor)
С помощью этой опции можно увеличить количество хеш болоков, вычесленных одним потоком за каждый раунд. Выбирая multihash-factors больше 1 L3 кеш увеличивается относительно multihash-factor. Например при multihash-factor 2, каждый поток Cryptonight требует 4MB, а каждый поток Cryptonight-lite 2 MB L3 кеша. С multihash-factor 3, им необходимо 6MB и 3MB соответственно.
Установив multihash-factor в 0 автоматически будет выбрано оптимальное значение. Xmrig тогда попытаеся использовать как можно больше L3 кеша для выбранного количества потоков. Если параметр threads был установлен для автоматического режима, Xmrig выберет сначала оптимальное количество потоков. Затем подберет максимально возможный multihash-factor.
Multihash для low power операций
В зависимости от CPU и его L3 кеша, может иметь смысл заменить несколько одиночных потоков одним multi-hash аналогом. Это изменения может стоить незначительного снижения хешрейта, но снизит выделение тепла и потребление энергии используемой CPU.
Multihash для оптимальной эксплуатации CPU
В некоторых окружениях (например vServer) система в которой запущенt xmrig может иметь доступ к относительно большому количеству L3 кеша, но иметь при этом доступ только к нескольким ядрам CPU. В этих случаях, запуск xmrig с высоким multihash-factors может привести к улучшениям.
Multihash thread Mask (only for multihash-factor > 1)
С этим параметром вы можете устанавливать multihash для выбранных потоков (по маске). Это может значительно увеличить ваш хешрейт используя незадействованный l3 кеш. По умолчанию multihash-factor устанавливается для всех потоков.
Код:
{ ... "multihash-factor":2, "multihash-thread-mask":"0x5", // в двоичном виде -> 0101 "threads": 4, ... }Это установит режим multihash (multihash-factor = 2) для потоков 0 и 2, потоки 1 и 3 будут запущены в режиме single hash.
Удаленное управление конфигурацией
В панели управления(dashboard) можно выбрать конкретный майнер и отредактировать его конфиг. После этого будет создан файл в папке для конфигов (параметр сервера client-config-folder), который будет назван WORKER_ID_config.json Например если вы укажете в конфиге worker-id: «miner1«, то на сервере в папке для конфигов будет создан файл miner1_config.json.
Этот файл редактируется из панели управления, либо можно отредактировать его напрямую. Чтобы изменения из этого файла применить в конкретному майнеру, необходимо отметить майнер галочкой в панели управления и нажать «push client config«.
Если вы поменяете конкретному майнеру его worker-id, то у вас где-то на полминуты в панели управления будет отображаться майнер со старым worker-id и с новым. И майнер со старым id будет считаться не на связи до перезапуска севрера.
Также возможно отредактировать насктройки для нескольких майнеров одновременно. Для этого отмечаем галочками, жмем «Multi miner editor». Работает он по принципу поиска и замены. Задаете строку (или регулярное выражение), которую необходимо поменять и новую строку замену, после сохранения во всех конфигах эта строчка будет заменена. Убедитесь, что вы сначала получили («pull miner config») конфиги всех редактируемых майнеров. После изменений необходимо отправить конфиги на майнеры, для этого не снимая галочек нажмите «push miner config».
Немного фокусов
Автозапуск
Для работы всей связки необходимо, чтобы XMRigDaemon был запущен всегда. Иначе управление будет потеряно. Так же имейте ввиду, что после остановки майнера, необходимо вручную запустить XMRigDaemon для восстановления удаленного управления.
В свзязи с этим его желательно установить как севрис и настроить автозапуск:
Windows
Код:
sc.exe create XMRDaemon binPath="<путь к exe файлу>"
Затем зайти в консоль управления службами service.msc и настроить автозапуск и перезапуск при сбоях.
или
Код:
sc.exe create <Имя службы> binPath= "<путь к exe файлу>" start= auto type=own DisplayName= <Имя которое будет видно в консоли служб> sc failure <Имя службы> reset= 0 actions= restart/0/restart/0/restart/0 sc description <Имя службы> "Monero the best coin"Подробнее про установку служб почитать тут
Linux
Код:
sudo chmod u+x /patho/to/XMRigDaemonАвтозагрузка через systemd (написано по памяти, не проверено)
Создаем описание сервиса (юнит)
Код:
sudo vi /lib/systemd/system/xmr.service И вписываем: [Unit] Description=Monero miner After=network.target WorkingDirectory=/config/dir/ [Service] Type=simple ExecStart=/patho/to/XMRigDaemon StandardOutput=null Restart=always [Install] WantedBy=multi-user.target Alias=xmrigcc.service sudo chmod 644 /lib/systemd/system/xmr.service sudo systemctl daemon-reload sudo systemctl enable xmr.serviceПо старинке
Код:
echo "/patho/to/XMRigDaemon > /dev/null 2 > /dev/null &" >> //etc/rc.localrc.local в разных дистрибутивах может лежать в разных местах, например, /etc/rc.d/rc.local
Или через Cron
Код:
сrontab -e @reboot /patho/to/XMRigDaemonРусификация
Перевел на скорою руку веб-интерфейс (версия XMRigCC 1.3.1). Установка:
1. Скачать файл index.zip
2. Распаковать
2.2 или сохранить его с другим именем и в конфиге сервера config_cc.json прописать, например для имени файла index_ru.html:
«custom-dashboard» : «index_ru.html», и перезапустить сервер
Спойлер: На заметку
Мне показалось, что XRigMiner выдает немного больший хешрйет. В процессе общения с разработчиком (на тему сборки под FreeBSD) он сказал, что он несколько оптимизировал работу с памятью (в части двойного кеша) и его майнер должен давать на 10-15% больший хешрейт. На моих небольших хешрейтах я не могу этого подтвердить, т.к. прирост укладывается в погрешность. Если у кого-то будут явные доказательства или опровержения, напишите об этом.
UPDATES
1.8.x
AMD GPU версия тут:
https://github.com/Bendr0id/xmrigCC-amd/releases
Руководство по редактированию шаблонов:
https://github.com/Bendr0id/xmrigCC/wiki/Template-Editor
Настройка уведомлений (с использованием pushover.com):
https://github.com/Bendr0id/xmrigCC/wiki/Setup-Pushover
Настройка Telegram:
https://github.com/Bendr0id/xmrigCC/wiki/Setup-Telegram
- Интеграция cnv2 aka moneroV8
- Улучшения хэшрейта -> all cnv1, cn-litev1, cnv2, xtl путем добавления кода на ASM для Intel/AMD и прграмным aes [спасибо @SChernykh]
- Исправление сборки OSX [спасибо @djfinch]
- Исправление безопасного режима #173
- Исправление зависающих соединений в режиме Failover когда DNS не резолвиться #197
- Fix supported-variants announcement in login
- Fix for mining conceal or other coins with cn-msr and blochchain version < 7
- Removed workarounds for old forks
- Fixed avg.time on Dashboard
- Added XFH (Freehaven-project) support aka CN-Heavy-superfast (algo=cryptonight powVariant=xfh)
- Hashrate improve -> CN-Fast (MSR and others) ASM code for Intel CPUs
- Hashrate improve -> CNv2 ASM code for AMD Bulldozer CPUs
- Устранение проблемы утечки памяти в компоненте клиент cc
- Alloy algo is now shown as XAO on Dashboard
- Add remote reboot (machine) feature to Dashboard, Server & Miner
- Интеграция с Pushover push уведомлениях об Offline майнерах и переодических отправок статуса на iOS и Android
- Интеграция с уведомлениями в Telegram
- Fixed multi miner editor
- Added miner offline/online status push notification
- Added 0/recovered hashrate push notification
- Implemented Template based mass config editor to simple swap configs on your rigs
- Added XLT v5/9 with autodetect (algo: «cryptonight», variant: «xtl» (autodetect), «xtlv9» (force v9))
- Added cn-lite variant UPX/uPlexa (algo: «cryptonight-lite», variant «upx»)
- Added force-pow-variant parameter to force usage of the variant from the config and skip parsing of pow/variant from job/pool
- Added cn-ultralite algo used by upcoming TurtleV2 fork (algo: «cryptonight-ultralite», variant «auto»)
- Fixed broken XTL variant Autodetect #227
1.7.х
- Первый официальный релиз XMRigCC-amd #33 #3
- Полная интеграция xmrigCC-amd в XMRigCCServer/Dashboard с GPUInfo / удаленым входом
- Config property to enable/disable config upload on startup (—cc-upload-config-on-startup) #80
- Refactoring of remote logging feature: #143
- Only deltas will be send to the XMRigCCServer
- Fetching miner log on dashboard upon need #148
- Maximum lines of log history kept per miner can be configured on XMRigCCServer
- Fix correct hugepages status on Dashboard
- Fix cpu affinity for single thread usage
1.6.х
- Complete rewrite of the stratum TCP/TLS network communication using boost::asio to fix connection issues and crashs
- Force of PoW via «variant» parameter in xmrg-proxy 2.5.2+, it now overrules local settings
- Implementation of CN-Heavy algo used by Sumokoin / Haven / …
- XMRigDaemon now keeps the miner running event when the miner crashs
- Implementation of CN-Lite-IPBC algo
- Fixed Windows 32bit build / crashes
- Fixed XMRigCCServer crash when auth header is manipulated
- Added shift+click function for multi row selection to Dashboard
- Added -DBUILD_STATIC=ON/OFF option to CMake configuration to create fully static builds
- Added current algo and list of supported_varaints to login message for future usage on proxy
- Added support for latest Stellite (XTL) and Alloy (XAO) variants
- Simplification of configuration, «force-pow-variant» and «cryptonight-lite-ipbc» parameters are now deprecated see Coin Configuration for guidance
- Fixed leaks in transport shutdown
- Fix connection issues #130
- Remote logging (Miner log on the Dashboard)
- Add resetClientStatusList button to Dashboard #129
- Fix new version notification #132
- Add Masari (MSR) v7 support
- Add Haven Protocol (XHV) v3 support
- Hashrate improve -> add autodetection mode for cpu-affinity
- Hashrate improve, more stable hashrates -> refactor memory allocation
- Add Arto (RTO) support (cn [2mb scratchpad] + ipbc mod)
- Add TubeV4 (TUBE) support (cn-heavy [4mb scratchpad] + ipbc mod + soft-aes mod)
- Add external IP to log view
- Fix memory leak in RemoteLog
- Fix crash Filelog
- Fix stop/freeze of cc communication on some miners
- Fix cn-heavy on arm processors
1.5.х
- Полная поддержка SSL/TLS для взаимодействий:
- XMRigCCServer Dashboard <-> Browser
- XMRigCCServer <-> XMRigMiner
- XMRigMiner <-> Pool
- Easy rename of miner/daemon in CMakeList.txt by modifying MINER_EXECUTABLE_NAME and DAEMON_EXECUTABLE_NAME before compiling
- Dockerfile and official DockerHub image
- Added Miner uptime to Dashboard
- Основано на XMRig 2.4.5 RC
- Applied changes for upcoming Monero v7 PoW changes starting 03/28/18 (No changes in config needed, auto detect)
- Applied changes for upcoming AEON PoW changes starting 04/07/18 (No changes in config needed, auto detect)
- Added option to force PoW version
- Added new design / icons
- Fixed OSX Build
- Fixed force PoW algo version
- Added AEON test vectors for new PoW Algo
- Changed DonateStrategy to avoid peaks on donate pool when restarting multiple miners
- Fixed Bad/Invalid shares and high share transmit latency
- Fixed hugepages for some older linux versions
- Fixed compatibility to xmrig-proxy 2.5.x+
- Added restart of crashed miners to xmrigDaemon
- Added force algo variant by xmrig-proxy 2.5.x+
- Added auto force of nicehash param by xmrig-proxy 2.5.x+
1.4.0
- Исправлена CPU привязка на Windows для NUMA и CPU с большим количеством ядер
- Реализована настройка Multihash mode для каждого потока отдельно (double, triple, quadruple, quintuple)
- Основывается на XMRig 2.4.4
v1.3.2
- Добавлен старт xmrigDaemon без файла конфигурации, только токен CCServer / auth являются необходимыми параметрами
- В панели управления теперь используется время сервера(CCServer) для расчета, чтобы избежать дрейфа времени и ложного срабатывания офлайн статуса
- Окончательно исправлена сборка под FreeBSD
Автор:
MoneroRus (@MoneroRus)
Редактирование:
Mr. Pickles (@v1docq47)
xmr.ru
CPU майнинг
Стремительно растущий интерес к криптовалюте сделал майнинг невероятно популярным. Чтобы добывать цифровые монеты, достаточно иметь высокопроизводительный компьютер, оснащенный современным центральным процессором (CPU), от частоты которого напрямую зависит размер вознаграждения.
С чего начать CPU майнинг
Чтобы заняться криптодобычей, используя CPU, необходимо иметь:
- мощный центральный процессор;
- подходящую материнскую плату;
- скоростную оперативную память;
- жёсткий диск;
- эффективную систему охлаждения;
- блок питания;
- монитор.
После чего устанавливается кошелёк, подходящий для хранения конкретной криптовалюты, а также программное обеспечение (miner), позволяющее добывать выбранную криптовалюту.
Какой выбрать процессор для CPU майнинга
Среди существующих производителей CPU, явными лидерами являются AMD и Intel. Конкурируя между собой, компании неустанно радуют пользователей ПК своими передовыми разработками. Чего только стоит 8-ядерный процессор, представленный разработчиками AMD. Помимо того, что этот CPU заключает в себе колоссальные вычислительные мощности, он считается наиболее экономичным в плане потребления электроэнергии.
Процессоры, приведённые в таблице – лучший выбор для CPU майнинга в 2017 году:
Название |
Мощность (kH/s) |
Частота (GHz) |
Intel Core i5-3570К |
1100 |
3.4 |
Шестиядерный AMD Phenom II X6 |
1100 |
2 |
Восьмиядерный AMD Ryzen 1700X |
1250 |
3.6 |
Intel Core i7-3770 |
1340 |
3.4 |
Какую криптовалюту можно майнить при помощи процессора
CPU майнинг отлично подходит для криптодобычи ZCash, Ethereum, праймкоин, а также для менее популярных альткоинов и шиткоинов:
- MinerGate – добыча данного альткоина подразумевает установку специального программного обеспечения, позволяющего включиться в процесс майнинга;
- HODL – для добычи этой монеты необходимо располагать 1Гб свободной оперативной памяти, а сама пиринговая сеть использует довольно редкий алгоритм – ProtoShares Momentum;
- NiceHash – требует установки специальной утилиты, работающей в тестовом режиме.
Лучшие программное обеспечение для CPU майнинга
Добыча криптовалюты посредством центрального процессора невозможна без установки так называемого майнера – программы, позволяющей работать внутри той или иной пиринговой сети. Для майнинга популярных криптомонет отлично подходят следующие утилиты:
- Eobot – добывает Dogecoin, биткоин;
- CPU-miner – настроен под платформу лайткоин;
- Ufasoft Miner – применяется для заработка BitForce, Roll-Ntime, SolidCoin, TeneBrix;
- GUI miner – «копает» исключительно биткоин;
- 50MINER – лайткоин и биткоин;
- Jgarzik CPU miner – работает только с биткоином.
Также существуют программы, использующиеся для майнинга альткоинов и шиткоинов:
- Claymore CPU;
- Ethminer;
- Wolf’s CPU miner;
- Yam CPU;
- Nheqminer;
- Ccminer.
Эффективность CPU майнинга
Эффективность криптодобычи напрямую зависит как от сложности пиринговой сети, так и от затрат на оборудование, электроэнергию. CPU майнинг – наиболее простой и менее энергоёмкий процесс, требующий относительно небольших вложений. Сборка процессорной фермы обходится намного дешевле аналогичной конструкции, построенной на основе видеокарт. Однако следует учитывать, что из-за непрерывно растущей сложности сети, добыча, например, биткоина будет малоэффективной.
На сегодняшний день, пожалуй, самой привлекательной для CPU майнинга является криптомонета Monero, которая генерируется в пиринговой сети, работающей с алгоритмом CryptoNight. Для её добычи необходимо скачать и установить программное обеспечение XMR-Stak.
Недостатки и сильные стороны CPU майнинга
CPU криптодобыча имеет три основных достоинства:
- экономия электроэнергии;
- относительно невысокая стоимость оборудования;
- возможность одновременно решать сразу несколько задач.
Но при этом есть и существенный недостаток – низкий хешрейт, который делает процесс майнинга очень медленным, что отражается на его прибыльности. Для наглядности можно привести пример, взяв за основу восьмиядерный CPU AMD Ryzen 1700X стоимостью $370, который при максимальных нагрузках выдаёт до 4 Hhz. Его использование в майнинге криптомонеты Monero приносит ежемесячный доход $45, при энергопотреблении 95Вт. Также стоит учитывать затраты на дополнительное оборудование (материнская плата, ОЗУ и т. д.), которые составят примерно $300. Приблизительная окупаемость подобного комплекта для майнинга – 250 дней, что является довольно-таки неплохим результатом. Но как показывает практика, топовая видеокарта, стоящая на порядок дороже, намного быстрее оправдает себя и начинает приносить более существенную прибыль.
Будьте в курсе всех важных событий United Traders — подписывайтесь на наш телеграм-канал
utmagazine.ru