Після публікацій про пасивний дохід з використанням Rasberry Pi на EarnApp та Honeygain дійшла черга і до цієї – про майнинг криптовалюти. Вкотре повторюсь, що Raspberry Pi не надто успішна в цій справі, це ж не майнинг-ферма :), але є хорошим інструментом для того, аби поринати у світ криптовалют з цікавістю та ентузіазмом.
Замість вступу
Спочатку я спробував майнинг з xmrig на Raspbian OS (ось ця стаття була корисною) на unmineable.com, до речі теж цікавий досвід, можливо колись напишу про це (пробував майнити Flux). Але оскільки датасети вимагали 2 ГБ з хвостиком вільної оперативної пам’яті, а в моєму міні-комп’ютері її всього 2 ГБ, результати були так собі. Тому я спробував дещо інше – Duino-Coin.
Duino було засновано у 2019 році та є проектом повністю оригінальної криптовалюти для розваг, розробленим командою молодих розробників, що фокусується на енергоефективному майнінгу. Він призначений переважно, але не лише, для людей, які тільки починають свій шлях у криптосвіті, оскільки не вимагає жодного дорогого обладнання.
Для забезпечення можливості майнінгу з пристроями з недостатньою потужністю Duino використовує так звану систему Kolka, яка складається з кількох етапів, що перевіряють продуктивність пристрою, призначають рівень складності та розподіляють винагороди згідно з цими змінними. Пристрої, що ідеально для цього підходять: Arduino (і подімні AVRs), Raspberry Pi Picos (і подібні ARMs), ESP8266s та ESP32s, Raspberry Pi 2/3/4 (і подібні SBCs), типові комп’ютери, високопродуктивні комп’ютери, графічні карти і т.п.
Підготовка
Я використовував ОС Ubuntu server 20.04.5. Загалом робив усе за цією інструкцією. Встановлюємо необхідні залежності:
$ sudo apt update
$ sudo apt install python3 python3-pip git python3-pil python3-pil.imagetk -y
Та клонуємо собі Doino-Coin репозиторій і запускаємо інсталяцію необхідних залежностей:
$ git clone https://github.com/revoxhere/duino-coin
$ cd duino-coin
$ python3 -m pip install -r requirements.txt
Також нам потрібно створити гаманець, де буде зберігатися криптовалюта. Можна використати пропонований Duino-Coin. Для цього на сайті https://duinocoin.com/ обираємо Get Starded і стврюємо новий гаманець за простою інструкцією.
Вмикаємо майнинг на Raspberry Pi 4
В склонованому на попередньому етапі репозиторії запускаємо скрипт PC_Miner.py. Нас попросять ввести деякі налаштування.
pi@ubuntu:~/duino-coin$ python3 PC_Miner.py
Duino-Coin basic configuration tool
Edit Duino-Coin PC Miner 3.4/Miner_config.cfg file later if you want to change it.
Don't have an Duino-Coin account yet? Use Wallet to register on server.
Enter your Duino-Coin username: ******
Enter your mining key (only required if you activated this option in the webwallet - press enter to skip):
Set mining intensity (1-100)% (recommended: 95): 95
Set mining threads (recommended for your system: 4): 4
1 - Low difficulty (for less powerful Raspberry Pis (Zero/1/2/3) and older computers)
2 - Medium difficulty (for more powerful Raspberry Pis (4/400) and typical computers)
3 - Network difficulty (for powerful computers)
Select mining difficulty you want to use (1-3): 2
Do you want to add an identifier (name) to this rig? (y/N): RPI4
Set developer donation level (0-5) (recommended: 1), this will not reduce your earnings: 1
Config saved! Launching the miner
До речі, в моєму випадку чомусь не хотіло працювати без MINING KEY, тому довелось його створити в своєму обліковому записі:
В процесі роботи в терміналі будуть подібні логи майнингу:
Результат
Мій результат можна побачити на скріншоті нижче. Це після трохи менше 5-ти годин мийнингу. Але 19 монет, я отримав бонусом за якесь там досягнення, можете відняти 🙂
Також видно, що процесор досить сильно перегрівається. На моємо Raspberry Pi розміщені чотири радіатори, але все-таки потрібне активне охолодження.
Ось такий вийшов майнинг 😉