Установка нод для соло майнинга — реальный опыт

Verus Coin (VRSC)

VerusHash 2.0 · 50% PoW + 50% PoS · Блок 1 минута · 3 VRSC награда · CPU майнинг

Verus Coin (VRSC) — нода + соло майнинг на CPU

Что такое Verus Coin

Verus Coin (VRSC) — монета с гибридным консенсусом: 50% PoW и 50% PoS одновременно. Алгоритм VerusHash 2.0 специально оптимизирован под CPU — GPU майнеры не дают никакого преимущества. Обычный сервер или даже мобильный телефон конкурируют наравне с дорогим железом.

Главная фишка — нода и майнер это одна программа verusd. Никаких отдельных майнеров скачивать не нужно. Запустил verusd, дал одну команду — и майнишь. За найденный блок получаешь 3 VRSC целиком.

💡 Verus — форк Komodo, который форк Zcash. Поэтому данные хранятся в ~/.komodo/VRSC/ — это нормально, не пугайся названия папки.

Что нужно

  • Ubuntu 20.04 / 22.04 / 24.04 (x86_64)
  • 2+ ядра CPU (чем больше — тем выше хешрейт)
  • 4 GB RAM минимум, рекомендуется 8 GB
  • ~50 GB свободного места на диске
  • Стабильный интернет

Скачать бинарники

Собирать из исходников не нужно. Официальные готовые бинарники на GitHub. Последняя версия v1.2.16-1 — важное обновление безопасности (CVE-2024-52911), обязательно используй её.

1 Скачать и распаковать
# Скачиваем бинарники
$ cd ~
$ wget https://github.com/VerusCoin/VerusCoin/releases/download/v1.2.16-1/Verus-CLI-Linux-v1.2.16-1-x86_64.tgz
$ tar -xzf Verus-CLI-Linux-v1.2.16-1-x86_64.tgz
$ mv verus-cli ~/verus-cli
$ ls ~/verus-cli
verusd verus fetch-params.sh ...

Параметры Zcash (~1 GB)

При первом запуске нужно скачать криптографические параметры. Делается один раз — при повторных запусках не нужно.

2 Скачать параметры
$ ~/verus-cli/fetch-params.sh
Downloading parameters... (~1 GB)
⏳ Скачивание займёт 5-20 минут. Параметры сохраняются в ~/.zcash-params/ и нужны только один раз.

Конфиг VRSC.conf

3 Создать конфиг
$ mkdir -p ~/.komodo/VRSC
$ nano ~/.komodo/VRSC/VRSC.conf

Содержимое файла:

~/.komodo/VRSC/VRSC.conf
 
server=1
txindex=1
rpcuser=vrscuser
rpcpassword=vrscpass123
rpcport=27486
rpcallowip=127.0.0.1
addnode=185.25.48.236
addnode=185.64.105.111
addnode=185.25.48.72
addnode=185.25.48.232
🔒 Замени vrscpass123 на свой пароль. RPC порт VRSC по умолчанию — 27486.

Запуск ноды

4 Запустить verusd
$ ~/verus-cli/verusd -daemon
Verus server starting

Синхронизация

После запуска нода начинает скачивать блокчейн. Следи за прогрессом:

$ ~/verus-cli/verus getblockchaininfo
{
  "blocks": 3245123,
  "headers": 3289456,
  "verificationprogress": 0.98,
  "initialblockdownload": true
}
⏳ Синхронизация занимает от нескольких часов до суток. Майнинг запускай только когда verificationprogress = 1.0 и initialblockdownload = false.

Следить за логами:

$ tail -f ~/.komodo/VRSC/debug.log

Кошелёк

5 Получить адрес для наград
# Создать новый адрес
$ ~/verus-cli/verus getnewaddress
RYourVerusAddressHere123456789
 
# Посмотреть баланс
$ ~/verus-cli/verus getbalance
0.00000000
💰 Адрес начинается с буквы R. Сохрани его — туда приходят 3 VRSC за каждый найденный блок.

Запуск майнинга

В отличие от других монет — здесь не нужен отдельный майнер. Verusd майнит сам через встроенную команду setgenerate. Нода = майнер.

6 Запустить CPU майнер
# Запустить на 4 потоках (замени под своё железо)
$ ~/verus-cli/verus setgenerate true 4
null
7 Проверить хешрейт
$ ~/verus-cli/verus getmininginfo
{
  "blocks": 3289456,
  "difficulty": 156823.45,
  "localhashps": 12456789,
  "networkhashps": 45678901234,
  "generate": true,
  "genproclimit": 4
}
📊 localhashps — твой хешрейт. ~12 MH/s на 4 потоках Xeon — нормальный результат для соло майнинга VRSC.
8 Найденный блок

Баланс увеличится на 3 VRSC после 100 подтверждений (~100 минут):

$ ~/verus-cli/verus getbalance
24.00000000
 
# История транзакций
$ ~/verus-cli/verus listtransactions "" 10

Автозапуск через PM2

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

9 Скрипт запуска
# Создаём скрипт
$ nano ~/start-vrsc.sh

Содержимое:

~/start-vrsc.sh
 
#!/bin/bash
~/verus-cli/verusd -daemon
sleep 60
# Запускаем майнер на 4 потоках
~/verus-cli/verus setgenerate true 4
$ chmod +x ~/start-vrsc.sh
$ pm2 start ~/start-vrsc.sh --name vrsc-node
$ pm2 save
[PM2] Successfully saved in /home/user/.pm2/dump.pm2

Майнинг на телефоне

VRSC — одна из немногих монет которую можно майнить прямо со смартфона. Официальное приложение Verus Mobile поддерживает встроенный CPU майнинг на Android и iOS. VerusHash специально оптимизирован под мобильные процессоры.

📱 Snapdragon 8 Gen, Apple A-серия дают приличный хешрейт. Удобно майнить пока телефон на зарядке ночью — полностью бесплатно.

Частые ошибки

error: couldn't connect to server
Нода ещё не запустилась. Подожди 10-30 секунд после verusd -daemon и повтори. Проверь логи: tail -20 ~/.komodo/VRSC/debug.log
setgenerate не работает
Нода ещё синхронизируется. Дождись когда initialblockdownload = false и только тогда запускай майнинг.
fetch-params.sh не скачивает
Проблема с сетью. Запусти скрипт снова. Параметры в ~/.zcash-params/ — если файлы есть, verusd запустится нормально.
Нода не находит пиров
Добавь пиры вручную:
~/verus-cli/verus addnode "185.25.48.236" "add"
~/verus-cli/verus addnode "185.64.105.111" "add"

Есть вопрос по установке?

Спроси — отвечу на основе реального опыта.

✓ Вопрос отправлен!
VRSC VerusHash CPU майнинг соло майнинг Ubuntu verusd