Меню Рубрики

Майнинг monero на cpu linux

Как майнить Monero на CPU в Linux

Сегодня мы постараемся разобраться с добычей Monero в операционных системах на базе ядра Linux (DEB-дистрибьютивы). Это дорогостоящая криптовалюта, ориентированная на конфиденциальность, децентрализацию и масштабируемость. Почему я пишу именно о ней? Ну ответ прост: «Я нищеброд и у меня нет денег на нормальную видеокарту». Отчасти так и есть, да и надо уже было написать что-то, давненько ничего сюда не постил. Вот и выбор мой пал на эту валюту, ведь по идее с ней должно быть проще (имхо, мне так кажется, не знаю почему… мысль не обоснована). Ну да ладно давайте разбираться.

В отличие от Etherum, мы можем майнить Monero даже со старым ноутбуком. Это, конечно, не принесет много профита, но раз есть возможность, то почему бы и не попробовать. И для начала нам необходимо будет заиметь у себя такую утилиту как xmr-stak-cpu.

Как установить xmr-stak-cpu в Linux

Я рекомендую использовать xmr-stak-cpu, т.к. это очень быстрое и экономичное решение с открытым исходным кодом. Нам придется скомпилировать его, поэтому нужно будет установить следующее программное обеспечение:

Источник

Monero. Linux CPU mining (Ubuntu)

_AMD_

Основатель trigon.im и gm-donate.ru. Интересуюсь айти, текстами, продажами. Меломан, интроверт, альтруист

_AMD_

Майнинг монеро основан на алгоритме CryptoNight, который устойчив к майнингу ASIC’ами. Особенностью алгоритма является возможность майнинга, как на CPU так и на GPU. У меня завалялось несколько серверов, поэтому я рассматриваю майнинг на CPU

Кошелек

Нам нужен кошелек, на который будут осуществляться выплаты. Рекомендуется скачать официальный кошелек и синхронизироваться с блокчейном монеро, но для начала подойдет и онлайн кошелек. Я использую mymonero.com

Mining pool

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

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

Можете поискать себе пул здесь:

Я выбрал minexmr.com. У него большой аптайм, выплаты от 0.5 XMR и средняя комиссия – 1%

Как майнить Monero на Ubuntu 16.04 и выше

Не забудьте заменить YOUR_ADDRESS_HERE в последней команде

Майнинг в фоне

Самый простой способ – через screen. Это консольный менеджер окон. Позволяет создавать виртуальные терминалы, выполнять в нех действия, переключаться между ними, отключаться и тд.

Установка
apt install screen

Создаем фоновую “сессию”
screen -SU monero

Запускаем майнер, как написано выше.

Можем отключиться от скрина сочетанием клавиш Ctrl + A + D. Чтобы подключиться заново, введите screen -xU monero

Проверка работы

Если вы все сделали правильно, то на сайте пула, который вы выбрали, спустя пару минут должна появиться информация о ваших воркерах (запущенных майнерах). У меня это страница http://minexmr.com/#worker_stats

Примерный вид выхлопа в терминале:

Задавайте свои вопросы в комментариях

Oh My Zsh – Улучшаем iTerm

Эта инструкция написана для Mac’овского iTerm, но при помощи несложных манипуляций может применяться и в других термианалах в т.ч. на удаленных Linux машинах TL;DR (Вкратце)Установка HomeBrewУстановка оболочки

Точное время сообщения в Telegram

Без какой либо на то причины захотелось узнать время отправки сообщения в телеграме с точностью до секунд. Я даже не представляю кому это может быть нужно. Если такие есть – напишите в комментариях – зачем? Добавляем @ShowJsonBot Пересылаем ему нужное сообщение В ответе находим

Источник

How to mine Monero on Windows or Linux (Fedora or Ubuntu)

Monero mining is based on a proof-of-work algorithm called CryptoNight. This algorithm was especially designed to be as inmuned to ASIC miners as possible; therefore, it is feasible to mine Monero using consumer CPU and GPU hardware. This is one of the big advantages of Monero over Bitcoin; in terms of mining decentralization, anyone with a PC can start mining Monero straight away and still be able to make some profit without having to break the bank to buy expensive ASIC based mining hardware. In this tutorial, you will learn to mine Monero on Windows and on two flavours of Linux, Fedora and Ubuntu using CPU.

Visit our How to mine Monero with GPU guide if you are rather interested to mine Monero using GPU instead.

If you would like to know how much can you earn by mining Monero then use our Monero mining calculator.

Before you begin mining Monero

Mining Monero on Windows using MoneroSpelunker

Mining Monero on Fedora 24 and above

Remember to replace WALLET_ADDRESS_HERE with your own Monero wallet’s public address. The “-t 3” option determines how many of your CPU threads will be used for mining.

Mining Monero on Ubuntu 14 and above

Checking your mining earnings

To check how much Monero you have earned through your mining efforts, enter your wallet address into the “Lookup” box at the mining pool site. It will tell you how much you have earned, and how much has been paid out so far.

Note that each mining pool has a payment threshold, which saves on transaction fees by only paying out once you have mined a certain amount of Monero. Be prepared for it to take days or weeks to receive your first payment, depending on the speed of your computer hardware.

Note that with some pools, your Hash Rate will be reported as zero for most of the time, until you suddenly submit a ‘share’ to the pool from your mining efforts. You will temporarily see your Hash Rate reported, after which it will return to zero. This is normal for some pools, and you do not need to worry that something is not working correctly. As long as after a while you see the “total hashes submitted” figure increase, then your mining setup is working.

Источник

Monero CPU Mining на Linux

Monero CPU Mining на Linux

Хотите узнать, как сделать Monero CPU? В этом уроке мы покажем вам, как запустить мой компьютер Monero с помощью компьютера под управлением Ubuntu Linux.

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебного пособия по процессору Monero.

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

Список программ:

Вот список программного обеспечения, которое мы использовали для создания этого учебного пособия по процессору Monero.

Мы предлагаем два способа загрузки этого программного обеспечения.

Monero Playlist:

На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с разработкой Monero.

Не забудьте подписаться на наш канал YouTube, названный VirtualCoin.

Связанный учебник Monero:

На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с разработкой Monero.

Учебник – Monero CPU Mining

Создайте новую учетную запись на Minergate стать членом горного пула

На консоли Linux используйте следующие команды для установки необходимых пакетов:

# apt-get update
# apt-get install libcurl4-openssl-dev git
# apt-get install build-essential
# apt-get install autotools-dev autoconf
# apt-get install libcurl3 libcurl4-gnutls-dev

Создайте каталог для программы miner и загрузите пакет CPUMiner.

# mkdir /downloads
# cd /downloads
# git clone https://github.com/virtual-coin/wolf-cpuminer-multi
# cd wolf-cpuminer-multi

Скомпилируйте и установите CPUMINER-MULTI.

# ./autogen.sh
# ./configure
# make
# make install

Чтобы запустить микропроцессор Monero, используйте следующую команду:

# minerd -a cryptonight -o stratum+tcp://xmr.pool.minergate.com:45560 -u virtualcoin.videos@gmail.com -p x

В качестве требования вам необходимо изменить имя пользователя virtualcoin.videos@gmail.com из приведенной выше команды на свое имя пользователя.

Имейте в виду, что имя пользователя virtualcoin.videos@gmail.com использовалось только в качестве примера.

Часто задаваемые вопросы – Monero CPU Mining

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

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

Источник

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

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

Частично ситуацию можно исправить благодаря проверке контрольной суммы скачиваемого файла (об этом можно прочитать в статье «Как проверить контрольную сумму файла и почему это нужно делать»).

Тем не менее, полной уверенности в чистоте майнера все равно этим не добиться.

Для гарантированной защиты от вредоносного кода необходимо проверять исходный код программы, а затем компилировать из него исполняемый файл майнера.

Самостоятельная компиляция файла майнера дает следующие преимущества:

  • уменьшает вероятность встраивания в майнер сторонних шпионских модулей;
  • позволяет уменьшить размер devfee или полностью убрать комиссию разработчику;
  • появляется возможность не включать в исполняемый файл ненужные модули и функции, пожирающие ресурсы;
  • есть возможность скомпилировать файл майнера для платформы, несовместимой с исполняемыми файлами, которые распространяются разработчиками (например, запускать майнинг на алгоритме lyra2z330 на системах со старыми процессорами, не имеющими набора команд SSE4.2);
  • улучшается общий уровень знаний и навыков пользователя в программировании и работе с аппаратным обеспечением.

В конце-концов это просто получение удовольствия от нового свершения в жизни… Это почти как песни Криса Ри…

Рассмотрим в качестве примера компиляцию программ XMRig и cpuminer-opt для майнинга на процессоре в линукс-подобных осях.

Компиляция мацйнеров под Windows под Windows немного сложнее и будет описана в другой статье.

Самостоятельная компиляция программы xmrig для майнинга на CPU в Ubuntu

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

Для работы с исходным кодом программы XMRig нужно скачать архив Source code (tar.gz) и разархивировать его:

Затем в разархивированной папке можно проверить и модифицировать исходный код программы, а также изменить уровень комиссии при майнинге.

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

С другой стороны, изменение размера доната майнром также является вполне законным, так как программа XMRig является бесплатным open source-проектом. На страницы ее лицензии прямо указывается, что это бесплатное программное обеспечение, которое может распространяться и/или модифицироваться согласно общей лицензии GNU:

Если майнер уже несколько лет платит комиссию devfee разработчикам, то он с чистой совестью может понизить размер доната (или полностью его убрать).

Изменение размера комиссии XMRig производится в файле DONATE_H (папка src) перед компиляцией:

Это производится в следующих строках:

Здесь цифры дефолтного доната (5) и минимум (1) меняют на свои.

Параметры исполняемого файла, удаление из сборки лишнего производится в файле CMakeLists.txt:

В тестовом редакторе изменяют значения в конце редактируемой строки CMakeLists.txt на ON для включения или OFF для исключения выбранного параметра.

В следующих строках можно отключить ненужные алгоритмы:

В строке option(WITH_TLS «Enable OpenSSL support» OFF) можно отключить шифрование трафика, которое пожирает ресурсы (и получить в итоге файл xmrig-notls).

Поддержка майнинга на видеокартах отключается в строках:

Пример измененных значений параметров майнера XMRig в файле CMakeLists.txt:

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

Компиляция программы делается следующим образом:

  1. Заходим в папку с исходниками программы xmrig:
  2. Запускаем в ней терминал и выполняем команду:

После этого запуститься процесс компиляции майнера:

По окончанию компиляции (через несколько минут) появится окно с сообщением об успехе Built target xmrig:

Исполняемый файл для майнинга xmrig находится в папке build:

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

Скрипт для майнинга Monero в xmrig на nicehash:

./xmrig -a randomx -o randomxmonero.eu.nicehash.com:3380 -u адрес.воркер -p x -k —donate-level=0 —asm=intel —cpu-priority 0 —nicehash -t 2 —keepalive —randomx-mode=fast

Скриншот работы самостоятельно скомпилированного майнера с нулевым донатом devfee:

Самостоятельная компиляция программы Cpuminer-opt для майнинга на CPU в Ubuntu

Разработчик програмного обеспечения JayDDee регулярно выпускает обновления для своего майнера cpuminer-opt, оптимизированного под разные алгоритмы для процессоров.

Для Windows в разделе релизов он выкладывает готовые исполняемые файлы, а для Linux-подобных систем их нужно самостоятельно скомпилировать из исходного кода.

При желании можно скомпилировать собственный exe-файлы и для Windows, используя Source code, выложенный там же в zip-архиве.

Исходный код программы cpuminer-opt для Ubuntu и других линукс-подобных систем:

Рассмотрим последовательность действий для компиляции исполняемого файла майнера cpuminer-opt для Ubuntu (Linux Mint, Xubuntu и т.д.) из исходного кода.

Как скомпилировать майнер Cpuminer-opt из исходного кода для Ubuntu (и подобных систем)?

Прежде всего, нужно скачать архив с последней версией программы с tar.qz с кодом и разархивировать его:

Распаковываем полученный архив:

Через терминал устанавливаем нужные библиотеки командой:

После установки появится окно с сообщением об успехе или о том, что пакеты уже установлены:

В терминале, запущенном в папке с распаковными исходниками, выполняем команду:

После этого начнется компиляция исполняемого файла майнера под конкретный процессор:

По окончанию компиляции появится сообщение об успехе:

Исполняемый файл удобнее скопировать из папки с исходниками в другое место, откуда и запускать срипт для майнинга:

Папка с майнером и скриптами для майнинга:

Скрипт для майнинга на алгоритме lyra2z330 с конвертацией в битки на zergpool:

Самостоятельное компилирование позволяет запустить майнинг на алгоритме lyra2z330, который использует инструкции SSE4.2 и AVX2 даже на процессоре без них:

It’s so good. If you’re looking for good mood then listen Chris Rea…

Источник


Adblock
detector