Сегодня мы постараемся разобраться с добычей Monero в операционных системах на базе ядра Linux (DEB-дистрибьютивы). Это дорогостоящая криптовалюта, ориентированная на конфиденциальность, децентрализацию и масштабируемость. Почему я пишу именно о ней? Ну ответ прост: «Я нищеброд и у меня нет денег на нормальную видеокарту». Отчасти так и есть, да и надо уже было написать что-то, давненько ничего сюда не постил. Вот и выбор мой пал на эту валюту, ведь по идее с ней должно быть проще (имхо, мне так кажется, не знаю почему… мысль не обоснована). Ну да ладно давайте разбираться.
В отличие от Etherum, мы можем майнить Monero даже со старым ноутбуком. Это, конечно, не принесет много профита, но раз есть возможность, то почему бы и не попробовать. И для начала нам необходимо будет заиметь у себя такую утилиту как xmr-stak-cpu.
Как установить xmr-stak-cpu в Linux
Я рекомендую использовать xmr-stak-cpu, т.к. это очень быстрое и экономичное решение с открытым исходным кодом. Нам придется скомпилировать его, поэтому нужно будет установить следующее программное обеспечение:
1 |
sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev |
Затем загружаем сам майнер:
1 |
wget https://github.com/fireice-uk/xmr-stak-cpu/archive/master.zip |
Разархивируем его:
1 |
unzip master.zip |
Далее заходим в появившийся каталог:
1 |
cd xmr-stak-cpu-master |
Запускаем CMake:
1 |
cmake . |
После того как процесс завершится устанавливаем майнер:
1 |
make install |
Кажется все. Теперь в каталоге появилась папка «bin» и нам нужно в неё попасть:
1 |
cd bin |
Как настроить xmr-stak-cpu
Отредактируем файл конфигурации. Обычно все что нужно сделать: указать адрес пула, адрес кошелька и пароль пула, который мы используем. Это просто имя машины и адрес электронной почты. Вот пример.
1 2 3 4 5 |
nano config.txt „pool_address” : „здесь пишем пул”, „wallet_address” : „кошелек”, „pool_password” : „пароль”, |
После того, как готов файл конфигурации, запускаем:
1 |
./xmr-stak-cpu |
И Monero начнет добываться.
На это все. Спасибо за уделенное время. Удачи.
На 32-битной никак?
#error You are trying to do a 32-bit build. This will all end in tears. I know it.
«Запускаем CMake:»
С какими параметрами и ключами запускать?
Добрый день! не получается настроить конфиг фаил: vlad@vlad:~/xmr-stak-cpu-master/bin$ ./xmr-stak-cpu
The configuration for ‘cpu_threads_conf’ in your config file is ‘null’.
The miner evaluates your system and prints a suggestion for the section
cpu_threads_conf
to the terminal.The values are not optimal, please try to tweak the values based on notes in config.txt.
Please copy & paste the block within the asterisks to your config.
**************** Copy&Paste BEGIN ****************
«cpu_threads_conf» :
[
{ «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 0 },
{ «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 1 },
],
Копирую , вставляю и получаю запись вверху. Подскажите, пож, как исправить? Спасибо
пишу make install, ошибка:
[ 5%] Building C object CMakeFiles/xmr-stak-c.dir/crypto/c_blake256.c.o
cc: error: unrecognized command line option ‘-msse2’
cc: error: unrecognized command line option ‘-maes’; did you mean ‘-mapcs’?
make[2]: *** [CMakeFiles/xmr-stak-c.dir/build.make:63: CMakeFiles/xmr-stak-c.dir/crypto/c_blake256.c.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:110: CMakeFiles/xmr-stak-c.dir/all] Ошибка 2
make: *** [Makefile:130: all] Ошибка 2
как исправить? спасибо