Monero нода + майнинг с нуля — полный гайд
[ Что такое Monero и почему RandomX ]
Monero (XMR) — самая популярная приватная монета. Все транзакции скрыты по умолчанию — ни отправитель, ни получатель, ни сумма не видны в блокчейне. В отличие от Bitcoin и Zcash где приватность опциональна — в Monero она обязательная.
RandomX — алгоритм специально разработанный командой Monero для CPU майнинга. ASIC на нём не эффективны. Любой современный процессор может майнить XMR. Команда Monero регулярно меняет алгоритм хардфорком если появляются эффективные ASIC.
🔵 Факт: RandomX оптимизирует работу с кэшем процессора и случайным доступом к памяти. GPU показывают лишь небольшое преимущество над CPU в отличие от других алгоритмов.
[ Соло майнинг XMR — реально ли? ]
Честно: классический соло майнинг XMR на одной машине при текущей сложности — лотерея. Сеть имеет хешрейт ~5-6 GH/s. Один CPU даёт 5-15 KH/s. Шанс найти блок крайне мал.
Но есть отличный вариант — P2Pool. Это децентрализованный пул встроенный в экосистему Monero. Ты получаешь выплаты пропорционально хешрейту без комиссии и без центрального сервера. Лучший выбор для одиночного майнера.
✅ Награда за блок XMR: На момент написания — 0.6 XMR за блок (~$100). Блок каждые 2 минуты. На P2Pool получаешь маленькие выплаты каждые 10 минут пропорционально хешрейту.
⚠️ Требования к серверу: Ubuntu 22.04 · минимум 8 ГБ RAM · 500+ ГБ диска (блокчейн ~170 ГБ или ~65 ГБ с обрезкой) · открытый порт 18080
[ Что скачать перед началом ]
🐧
Ubuntu 22.04 LTS
Операционная система для сервера
Скачать »
🔵
Monero — исходный код (GitHub)
Официальный репозиторий. Собираем из исходников.
GitHub »
⛏️
XMRig — CPU/GPU майнер (GitHub)
Самый популярный майнер для Monero.
GitHub »
🌊
P2Pool — децентрализованный пул (GitHub)
Без комиссии и без центрального сервера.
GitHub »
🌐
Официальный сайт Monero — кошелёк
Скачай GUI кошелёк для XMR адреса.
Сайт »
[ Шаг 1 — Зависимости и сборка ноды ]
1Устанавливаем зависимости
# Обновляем систему
$ sudo apt update && sudo apt upgrade -y
$ sudo apt install -y build-essential cmake pkg-config libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev libreadline6-dev libboost-all-dev git curl python3 ccache
✓ Все зависимости установлены
2Клонируем и компилируем — 30-60 минут
$ git clone --recursive https://github.com/monero-project/monero.git
$ cd monero && git checkout release-v0.18
$ make -j$(nproc)
... компиляция 30-60 минут, не закрывай терминал ...
✓ Готово! Бинарники в build/release/bin/
[ Шаг 2 — Конфиг и запуск ноды ]
3Создаём конфиг и запускаем
# Создаём конфиг с обрезкой блокчейна (65 ГБ вместо 170 ГБ)
$ mkdir -p ~/.bitmonero
$ cat > ~/.bitmonero/monerod.conf << 'EOF'
rpc-bind-ip=127.0.0.1
rpc-bind-port=18081
restricted-rpc=1
prune-blockchain=1
no-igd=1
EOF
# Запускаем и добавляем в автозапуск
$ sudo npm install -g pm2
$ pm2 start "~/monero/build/release/bin/monerod --detach" --name xmr-node
$ pm2 save && pm2 startup
# Проверяем синхронизацию
$ tail -f ~/.bitmonero/bitmonero.log | grep -i "synced\|height"
Synced 2500000/3694657 (67.6%)
⚠️ Синхронизация занимает 24-72 часа. Не подключай майнер пока нода не синхронизирована полностью.
[ Шаг 3 — Подключаем XMRig ]
4Скачиваем и запускаем XMRig
# Скачиваем готовый бинарник XMRig
$ wget https://github.com/xmrig/xmrig/releases/latest/download/xmrig-6.21.0-linux-static-x64.tar.gz
$ tar -xzf xmrig-*.tar.gz && cd xmrig-*/
# Запуск через P2Pool (рекомендуется)
$ ./xmrig -o 127.0.0.1:3333 -u YourMoneroAddress -p worker1
# Или напрямую на пул
$ ./xmrig -o pool.supportxmr.com:3333 -u YourMoneroAddress -p worker1
✅ Замени YourMoneroAddress на свой XMR адрес. Адрес начинается с цифры 4 и состоит из 95 символов. Получи его в официальном кошельке getmonero.org
[ Возможные ошибки ]
❌ error: libboost not found → sudo apt install -y libboost-all-dev
❌ Could not connect to daemon → Нода не запустилась. Проверь: pm2 logs xmr-node
❌ Out of memory → Мало RAM. Добавь swap: sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
❌ Синхронизация застряла → Добавь в конфиг: add-peer=node.moneroworld.com:18080
Monero
XMR нода
RandomX
XMRig
P2Pool
CPU майнинг
Ubuntu 22.04