#cpumining
Таблица/Блог/Как начать майнить Verus (VRSC) на процессоре

Как начать майнить Verus (VRSC) на процессоре

Проверено на Ubuntu 22.04 / 24.04

Коротко

Verus (VRSC) — одна из самых «процессорных» монет: алгоритм VerusHash 2.2 работает на AES-инструкциях, которые есть в любом современном CPU, и почти не нагружает память. Но есть три нюанса, на которых спотыкаются новички:

  1. Не подойдут ни xmrig, ни SRBMiner — VerusHash это не RandomX. Нужен отдельный майнер: hellminer (самый быстрый, закрытый) или nheqminer (открытый).
  2. Verus — гибрид PoW/PoS. Примерно половину блоков создают стейкеры, а не майнеры — то есть CPU-майнер борется лишь за ~50% наград. Это заложено в дизайне («Proof of Power»).
  3. Используйте все потоки — включая SMT/Hyper-Threading. VerusHash их любит: на нашем Ryzen 9 5900X 12 потоков дали ~10 MH/s, а все 24 — ~28 MH/s. (Плохо масштабируется только второй сокет CPU — см. шаг 4.)

Всё ниже проверено вживую 15–16 июня 2026 на hellminer 0.59.1 (VerusHash 2.2 + PBaaS) на двух стендах: Ryzen 9 5900X (Ubuntu 24.04) и 2× Xeon E5-2690 v4 (Ubuntu 22.04). На обоих майнер подключился к пулу и пул принял шары.

Честно сразу: VRSC — монета с низкой ликвидностью, доход на CPU маленький. На нашем Ryzen 9 5900X (~28 MH/s, ~112 Вт) грязный доход по текущей цене был около $0.02/день, а электричество при $0.07/кВт·ч стоит ~$0.30/день. То есть вы в минусе, если только электричество не очень дешёвое или бесплатное. Это «для интереса / для сети», а не заработок. Актуальную доходность смотрите на странице монеты VRSC.

Что понадобится

  • Процессор с AES и желательно AVX2 (любой чип за последние ~10 лет). VerusHash упирается в AES на CPU — в отличие от Monero/RandomX, скорость памяти и двухканал тут почти не важны (на майнинге контроллер памяти на нашем стенде потреблял всего ~8 Вт).
  • ОС: Linux или Windows. Команды ниже для Linux (проверены).
  • Адрес кошелька Verus для выплат — прозрачный адрес R… или VerusID имя@ (шаг 1).
  • Пул. hellminer работает только с LuckPool; для других пулов нужен nheqminer.

🌡️ Охлаждение. VerusHash держит все ядра на 100%. Следите за температурой через sensors (sudo apt install -y lm-sensors && sensors). При перегреве процессор сбрасывает частоту и хешрейт падает.

Шаг 1. Заводим адрес Verus

Нужен VRSC-адрес для выплат. Проще всего — кошелёк Verus Mobile (лёгкий, без синхронизации блокчейна); подойдёт и Verus Desktop, но он качает всю цепочку. Создайте кошелёк и скопируйте свой адрес R… — на него платит пул.

Используйте свой адрес. Для короткого теста можно указать любой валидный, но тогда монеты не ваши.

Шаг 2. Скачиваем майнер (hellminer)

hellminer поставляется готовым бинарником. Почти любой CPU с ~2015 года тянет сборку avx2; совсем старым нужна сборка avx.

cd ~
mkdir -p hellminer && cd hellminer
# Какая сборка? Если выведет "avx2" — берите файл avx2 ниже; иначе берите файл avx.
grep -qm1 avx2 /proc/cpuinfo && echo avx2 || echo "use avx build"
# Скачиваем (актуальный тег — на github.com/hellcatz/hminer/releases):
wget https://github.com/hellcatz/hminer/releases/download/v0.59.1/hellminer_linux64_avx2.tar.gz
tar xzf hellminer_linux64_avx2.tar.gz
chmod +x hellminer
./hellminer --list   # покажет ваш CPU + поддержку AES/AVX2

Если ./hellminer --list выводит Illegal instruction, сборка слишком новая для вашего CPU — скачайте hellminer_linux64_avx.tar.gz (или обычный hellminer_linux64.tar.gz) и повторите.

Почему не открытый nheqminer? Это открытая альтернатива и работает с любым пулом, но форк VerusCoin больше не собирается на современных тулчейнах — на Ubuntu 22.04 (GCC 11) сборка падает в blake2.h (size of array element is not a multiple of its alignment). Нужен патч. Если хотите пул, отличный от LuckPool, придётся чинить эту сборку; иначе путь наименьшего сопротивления — hellminer + LuckPool.

Шаг 3. Запускаем майнинг

Подставьте свой адрес R… из шага 1 вместо ВАШ_АДРЕС:

./hellminer -c stratum+tcp://eu.luckpool.net:3960 \
  -u ВАШ_АДРЕС.rig1 -p x \
  --cpu $(nproc) --ping --keep-alive
  • -c — URL пула. Берите eu.luckpool.net (Европа) или na.luckpool.net (Сев. Америка); порт 3960 — обычный TCP, 3958 — SSL.
  • -uВАШ_АДРЕС.ИМЯ_ВОРКЕРА (имя воркера, здесь rig1, — просто метка).
  • --cpu $(nproc) — задействовать все логические потоки (это быстрее всего — см. шаг 4).
  • --ping --keep-alive — держат stratum-соединение; без них мы ловили периодические Force disconnect, которые снижают средний хешрейт.

Через ~30 секунд должны пойти строки accepted share и счётчик Total X MH/s.

Шаг 4. Подбираем число потоков

Простое правило: используйте все логические потоки процессора. VerusHash сильно выигрывает от SMT/Hyper-Threading — два потока на ядро держат AES-блоки загруженными. Плохо масштабируется только второй физический сокет (NUMA), которого на обычном десктопе и нет. Наши замеры:

СтендПотокиХешрейтПримечание
Ryzen 9 5900X12 (только ядра)~10 MH/sSMT простаивает — теряем ~⅔
Ryzen 9 5900X24 (все)~28 MH/sлучший — так и делайте
1× Xeon E5-2690 v428 (1 сокет, все)~23 MH/s
2× Xeon E5-2690 v455 (оба сокета)~28 MH/sвторой сокет почти не помогает (NUMA)

То есть ставьте --cpu равным общему числу потоков (--cpu $(nproc)). Экспериментировать стоит лишь на многосокетном сервере, где привязка к одному сокету (taskset) может быть почти так же быстра, как оба — и холоднее.

Честные ожидания

  • Доход маленький. Наш Ryzen 9 5900X (~28 MH/s, ~112 Вт) заработал около $0.02/день грязными по текущей цене — а электричество при $0.07/кВт·ч стоит ~$0.30/день, так что он в минусе, если только электричество не очень дешёвое или бесплатное. Серверный Xeon (~23 MH/s) примерно там же.
  • Вам достаётся лишь ~половина блоков — но электричество платите полное. Verus — 50% PoW / 50% PoS. Мы вживую просэмплировали 120 последних блоков: 56 намайнены (PoW), 64 застейканы (PoS) — то есть CPU-майнер реально борется примерно за половину эмиссии. Важно: процессор при этом хешит 100% времени на полной мощности — он не простаивает, поэтому режется награда, а не электричество. Наши расчёты доходности именно так и считают (полная мощность, половина дохода).
  • Память тут не бутылочное горлышко. В отличие от Monero, для VerusHash не нужна быстрая двухканальная RAM — всё решает пропускная способность AES на CPU и число потоков.

Живые цифры с учётом электричества для вашего CPU — на странице монеты VRSC, сравнение процессоров — в таблице доходности.

Частые проблемы

  • Force disconnect, share valid response not received within 5 seconds — латентность пула. Добавьте --ping --keep-alive или выберите ближайший регион LuckPool.
  • Хешрейт ниже ожидаемого — слишком мало потоков. VerusHash хочет все логические потоки; попробуйте --cpu $(nproc). (На многосокетном сервере попробуйте также привязку к одному сокету через taskset.)
  • nheqminer не собирается — известная проблема на GCC 11+ (выравнивание в blake2.h). Используйте hellminer или патчите заголовок.

Похожие статьи