Тема майнинга на телефонах очень популярна и многие хотели бы попробовать, но натыкаются на приложения, которые только заражают телефон или спамят.
У меня лежит без дела один смартфон и я так же заинтересовался, нельзя ли зарабатывать на нём криптовалюту.
Большинство криптомонет сейчас добываются видеокартами. И не так много процессорами. Ещё меньше мобильными процессорами.
Проводя на зарубежных форумах долгое время в поисках я нашёл три криптовалюты, которые можно запустить на мобильном процессоре.
Сегодня речь пойдёт о монете Verus Coin. Чтобы посмотреть данные о ней - заходим на сайт coinmarketcap.com - мы можем посмотреть, что монета запущена уже полтора года назад и имеет рост.
Для майнинга нам нужен адрес криптокошелька. Кошелёк можно получить и на биржах криптовалют. Их очень много. Но не на каждой есть наша монета. Я зарегистрировался на бирже safeTrade и получил адрес кошелька для Verus.
Прежде чем перейдём к технической части: допустим, мы запустили майнинг, но как узнать, сколько заработает конкретно мой телефон?
Мы смотрим на хешрейт - это как бы скорость добычи конкретной криптовалюты. Он пишется почти в каждой строчке и через какое-то время поднимается до своего максимума. Мой Redmi Note 8 Pro показывал максимум 3800 килохешей.
Затем идём на сайт майнерстат, выбираем Verus Coin и вписываем наш хешрейт. Округлим до 4 мегахешей. Расчитываем без учёта электроэнергии и видим, что за месяц беспрерывного майнинга мы заработаем около 4€ с одного телефона.
Расчёты сделаны на цену монеты в данное время. Если монета упадёт - мы получим ещё меньше. А если вырастит - может и в несколько раз больше.
А что станет с телефоном через месяц майнинга? Не обязательно, что всё будет плохо. Если мы положим телефон в прохладое место и майнить будем на 6-7 ядрах - то нагрев будет незначительный. Для эксперемента я буду дальше продолжать майнить на своём запасном смартфоне и затем отпишусь в комментариях или напишу ещё одну статью.
Техническая часть
Майнить мы будем в среде линукс, для этого установим терминал на телефон. Всё работает без рута, т.е. взламывать ничего не надо. Нам нужно приложение термукс. Оно есть на гугл плей, но версия там старая.
Но в репозитории f-droid.org версия самая свежая.
Внимание! с июня 2023 года инструкция ниже лишь частично актуальна. Подробности смотрите в этой статье: https://dzen.ru/media/id/61f5b255c9881214bfbf8f16/kak-mainit-mainit-verus-coin-na-telefone-novaia-instrukciia-leto-2023-646e4069d4242538818e3268
Для нашего метода не нужны права рут. Все операции будут выполняться внутри уснановленного линукса в термуксе. Для этого вводим следующие команды (после каждой строчки жмём энтер и ждём. регистр важен!):
apt-get update
apt-get upgrade -y -n
pkg install proot
pkg install proot-distro
proot-distro install ubuntu
__________________________________________________________________________________
Если эти команды не выполняются - вы заметили "forbidden" в терминале - нужно поменять репозиторий с обновлениями и обновиться:
termux-change-repo
выбираем все три - окей - выбираем сервер гриммлер - окей. Вводим заново те 5 команд одна за другой сначала. С новой версией термукса из f-droid такой проблемы не наблюдалось
___________________________________________________________________________________
Среда Ubuntu установлена. Теперь входим в убунту через команду
proot-distro login ubuntu
Обновляемся:
pkg update && pkg upgrade -y
Устанавливаем дополнительные библиотеки и приложения:
apt-get install libcurl4-openssl-dev libssl-dev libjansson-dev automake autotools-dev build-essential git nano
Теперь скачиваем майнер с гитхаба:
git clone --single-branch -b ARM https://github.com/monkins1010/ccminer.git
заходим в папку майнера через команду
cd ccminer
следующими командами делаем три скрипта выполняемыми
chmod +x build.sh && chmod +x configure.sh && chmod +x autogen.sh
и запускаем компиляцию майнера командой
./build.sh
Затем нам нужно отредактировать нашу конфигурацию. Редактируем файл run командой
nano run
в появившимся окне всё удаляем (стрелка вниз и бекспейс). Чтобы увидеть строчку целиком - используйте щипок пальцами по экрану.
Вставляем нашу строчку. У меня она выглядит вот так (вы можете использовать для пробы так же мою конфигурацию):
./ccminer -a verus -o stratum+tcp://eu.luckpool.net:3956 -u RJ6GDaVwZBQS6SdNsU9gtUyFF6qwqybvui.Redmi -p x -t 7
Для личной конфигурации вам можно оставить тот же пул, либо заменить его: в строчке это "stratum+tcp://eu.luckpool.net:3956" - там же мы и отслеживаем статистику.
Адрес кошелька заменить на свой. Выбрать имя майнера(произвольное). Типа того:
./ccminer -a verus -o stratum+tcp://eu.luckpool.net:3956 -u АДРЕСКОШЕЛЬКА.ИМЯТЕЛЕФОНА -p x -t 7
Чтобы выйти из редактора - нажимаем ctrl+х, подтвержаем y и жмём энтэр. Теперь осталось запустить майнер командой
./run
Чтобы прервать майнинг - можно просто закрыть приложение или CTRL+Z
Чтобы снова запустить майнинг - входите в приложение, входим в убунту, заходим в папку майнера и запускаем его:
proot-distro login ubuntu
cd ccminer
./run
Статистику майнинга можно отслеживать на пуле, указанном в нашей конфигурации: https://luckpool.net/verus/stats.html
В верхнем правом углу нужно вставить адрес кошелька, на который мы майним для отслеживания.