QelvminerQelvminer
QelvminerQelvminer

Windows · Linux · HiveOS

Qelvminer: GPU-майнер Quantus для ригов на NVIDIA.

Ядра Poseidon2, оптимизированные под RTX 30 и 40 серий, по одной сборке на платформу, каждая публикуется со своей суммой SHA-256, а комиссию разработчика видно на панели пула. Он майнит на Qelvpool по нативному протоколу сети; пул также принимает стандартный quantus-miner и любые Stratum-майнеры.

Версия
1.1.0
Комиссия разработчика
1%
Оборудование
GPU NVIDIA
Протокол
quantus-miner/2

Загрузки

По одной сборке на платформу. Проверьте сумму перед запуском: пул публикует то же значение в /api/terms, так что их можно сравнить.

Linux

x86_64 · 1.1.0
qelvminer-1.1.0-linux-x86_64

Скачать
SHA-25644a978d6b87a…40a790cc98

Windows

x86_64 · 1.1.0
qelvminer-1.1.0-windows-x86_64.exe

Скачать
SHA-2569845c245686c…c51f330bce

HiveOS

полётный лист · 1.1.0
qelvminer-hive-1.1.0.tar.gz

Скачать
SHA-25658ffed216df7…bb5f855a25

Пакет для HiveOS запускает движок CUDA, поэтому он предназначен для ригов на NVIDIA. Он собран и проверен, но на собственном риге с HiveOS мы его ещё не запускали.

Проверьте сборку. В Linux команда sha256sum qelvminer-1.1.0-linux-x86_64 должна вывести сумму, указанную выше (бинарному файлу нужна glibc 2.30 или новее). В Windows, в PowerShell: Get-FileHash .\qelvminer-1.1.0-windows-x86_64.exe. Для HiveOS: sha256sum qelvminer-hive-1.1.0.tar.gz. Все суммы релиза также перечислены в qelvminer-1.1.0-SHA256SUMS, под теми же именами файлов. Если сумма не совпадает, это не сборка Qelvhash.

Бенчмарки

Что Qelvminer выдаёт на каждой карте в реальном майнинге на Qelvpool; данные читаются из пула в реальном времени. В каждой строке указаны условия измерения, потому что хешрейт без условий — не измерение. Это наши цифры; чужих мы не публикуем.

Хешрейт Qelvminer по видеокартам
ВидеокартаQelvminer
NVIDIA GeForce RTX 4090Реальный майнинг на Qelvpool по QUIC, только GPU, Windows; стандартный лимит мощности 450 Вт (1101 MH/s при 350 Вт)1.20GH/s
NVIDIA GeForce RTX 4070Реальный майнинг на Qelvpool по QUIC, только GPU, Windows; стандартный лимит мощности 200 Вт (два рига по одной карте: 436 и 443 MH/s)436.00MH/s
NVIDIA GeForce RTX 3070Реальный майнинг на Qelvpool по QUIC, только GPU, Windows; лимит мощности 190 Вт (315 MH/s при стандартных 240 Вт)301.40MH/s
NVIDIA GeForce RTX 3060Реальный майнинг на Qelvpool по QUIC, только GPU, Windows; стандартный лимит мощности 170 Вт194.60MH/s

Одна карта на прогон, только GPU, без разгона; лимит мощности указан в каждой строке. Все цифры на сегодня измерены в Windows. RTX 30 и 40 серий работают на наших собственных ядрах; остальные карты NVIDIA идут по общему пути CUDA (NVRTC), он медленнее. Видеокарты AMD, Intel и Apple не поддерживаются.

Запуск

Обязательны три флага, у остальных рабочие значения по умолчанию: на карте NVIDIA движок CUDA выбирается автоматически, а CPU остаётся выключенным. Адрес подключения и отпечаток сертификата ниже — актуальные, из /api/chains; панель пула генерирует ту же команду с вашим адресом.

Сгенерировать мою команду

./qelvminer-1.1.0-linux-x86_64 serve \
  --node-addr quantus.qelvhash.com:9834 \
  --auth-token qzYourQuantusPayoutAddress.rig1 \
  --tls-cert-sha256 d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245 \
  --cuda-gpu \
  --cpu-workers 0

Запускайте из папки, куда вы скачали qelvminer-1.1.0-linux-x86_64; в Windows файл называется qelvminer-1.1.0-windows-x86_64.exe, его запускают в PowerShell, с обратным апострофом в конце каждой строки вместо обратной косой черты. Для соло-майнинга используйте ту же команду с --node-addr quantus.qelvhash.com:9844. Как только придёт шара, риг в течение минуты появится на панели пула под вашим адресом.

Флаги

У каждого флага есть переменная окружения MINER_* с тем же именем — для юнитов systemd и контейнеров; кроме того, майнер читает файл .env из рабочего каталога.

Флаги командной строки Qelvminer
ФлагПеременнаяЧто делаетПо умолчанию
--node-addrMINER_NODE_ADDRАдрес пула, host:port. Для QUIC — UDP. Порт PPLNS делит каждый блок между участниками; порт соло платит за блок тому ригу, который его нашёл.обязателен
--auth-tokenMINER_AUTH_TOKENВаш адрес для выплат, при желании — с точкой и именем воркера.обязателен
--tls-cert-sha256MINER_TLS_CERT_SHA25664 шестнадцатеричных символа. Сертификат самоподписанный, поэтому проверяется только отпечаток. Неверный отпечаток — постоянная ошибка, без повторных попыток.обязателен
--cpu-workersMINER_CPU_WORKERSЧисло потоков CPU, которые считают хеши. 0 отключает майнинг на CPU. Начиная с 1.0.1 CPU остаётся выключенным, пока майнит GPU (он добавлял около 1 % и лишний нагрев); без GPU используются все ядра, кроме одного.0 с GPU · число ядер − 1 без GPU
--cuda-gpuMINER_CUDA_GPUДвижок CUDA (только NVIDIA): auto выбирает его, если драйвер сообщает об устройстве, а иначе переходит на гораздо более медленный движок Vulkan/DX12; --cuda-gpu включает его принудительно (без CUDA — ошибка), --cuda-gpu=false принудительно включает Vulkan/DX12. На RTX 30 и 40 серий работают наши собственные ядра; остальным картам NVIDIA нужен NVRTC из CUDA toolkit 12 или 13.auto
--gpu-devicesMINER_GPU_DEVICESИндексы устройств из gpu-list через запятую. Пусто — все устройства; none отключает GPU.все
--gpu-throttle-msMINER_GPU_THROTTLE_MSПауза в миллисекундах между пакетами — чтобы рабочий стол оставался отзывчивым или карта не перегревалась.0
--status-interval-secsMINER_STATUS_INTERVAL_SECSИнтервал в секундах между строками состояния в консоли: хешрейт, температура, частота и потребление GPU, шары, эффорт и удача по шарам, время отклика пула, измеренная комиссия разработчика.30
--log-fileMINER_LOG_FILEДописывать в файл каждую шару, задание и смену сложности с полными метками времени, независимо от того, что показывает консоль.выкл.

То же самое через переменные окружения

MINER_NODE_ADDR=quantus.qelvhash.com:9834
MINER_AUTH_TOKEN=qzYourQuantusPayoutAddress.rig1
MINER_TLS_CERT_SHA256=d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245
MINER_CUDA_GPU=true
MINER_CPU_WORKERS=0

При желании сначала запустите бенчмарк

benchmark --seconds 30 запускает тот же движок без подключения и выводит хешрейт; gpu-list выводит индексы устройств для --gpu-devices.

Закрепление сертификата, а не центр сертификации. Сертификат пула самоподписанный, поэтому майнер проверяет ровно одно: SHA-256 конечного сертификата против --tls-cert-sha256. Ни цепочки, ни имени хоста. Несовпадение — постоянная ошибка, и майнер останавливается, а не повторяет попытку; именно это и нужно, если между вами и пулом кто-то вклинился. Ротации идут с перекрытием, так что работающий риг не теряет свою работу.

Если не работает

«timed out» и «reconnecting» по кругу
Пул работает по QUIC поверх UDP, а некоторые сети его блокируют. Проверьте с рига командой nc -zvu quantus.qelvhash.com 9834; если ответа нет, откройте исходящий UDP на этот порт в файрволе или на роутере.
GPU не используется или хешрейт намного ниже бенчмарков
В заставке при запуске указан выбранный движок. CUDA — быстрый; если на карте NVIDIA написано wgpu, значит, драйвер не установлен или слишком старый. Запустите gpu-list, чтобы увидеть, что обнаруживает майнер, и явно укажите --gpu-devices <индекс>. В Linux должна отвечать команда nvidia-smi.
Ошибки «certificate» или «fingerprint»
Майнер закрепляет сертификат пула. Скопируйте точное значение --tls-cert-sha256 из команды выше или с панели пула; отпечаток другого пула или старая копия отклоняются намеренно.
«qelvminer only mines on Qelvpool»
Текущие релизы подключаются только к адресам Qelvpool (quantus.qelvhash.com). Для другого пула используйте другой майнер.
Хешрейт падает сразу после запуска, а затем возвращается
Это переменная сложность пула подстраивается под ваш риг, а не сбой. График «Ваша сложность» на вашей странице панели пула показывает, как она меняется; подождите несколько минут.

Комиссия разработчика

Сколько оставляет себе Qelvminer, указано в полосе вверху этой страницы: значение читается из пула, а не вписано в этот абзац, и названо до того, как вы что-либо скачаете. Майнер открывает с каждого рига вторую сессию к тому же адресу, с именем воркера и суффиксом -fee, и отправляет ей один пакет из каждых ста: комиссия видна на панели пула, как любой другой риг, консоль выводит измеренную долю, а если эта сессия недоступна, риг оставляет весь хешрейт себе.

Qelvminer майнит на Qelvpool. Текущие релизы подключаются только к адресам Qelvpool; сам пул принимает любой стандартный майнер Quantus по обоим протоколам. Запускайте ту сборку, которая лучше работает на вашей карте: пул учитывает шары одинаково, кто бы ни написал приславший их майнер.