BZminer майнер. Скачать Бзмайнер

Последний релиз

Release v100.04b1 BETA of bzminer

All feedback is welcome ;)

  • New algorithm: KawPow on NVIDIA, AMD and Apple GPUs - Ravencoin, Neurai, Neoxa, Meowcoin and Clore
  • -a rvn, xna, neoxa, meowcoin and clore name the coin as they did in bzminer 1.x, and the dev fee is paid on that chain
  • One start_kawpow script with a block per coin, instead of one script per coin name
  • Pearl is about five times faster on Turing (RTX 20-series, GTX 16-series)
  • Pearl's dev fee is now 1%, down from 2%
  • Pearl is faster on Ada (RTX 40-series)
  • Pearl is faster on 24 GB Ampere cards (RTX 3090, RTX 3080 Ti)
  • Pearl draws less power on the rest of Ampere (RTX 30-series)
  • Pearl is faster on Blackwell, and now fits 8 GB Blackwell cards
  • Xelis is faster on Ampere (RTX 30-series)
  • Xelis is faster on CPUs without AVX-512, by about 5%
  • Warthog no longer submits duplicate shares around the dev-fee switch
  • Shares no longer get stuck on "pending" when the pool changes
  • Ergo mines on WoolyPooly again
  • Dev-fee connection failures no longer stall the user's pool or count as reconnects
  • A dev-fee destination that keeps failing is backed off and dropped, and the fee is still paid in full
  • Dev-fee shares stay out of your share table
  • An algorithm this build does not have is now an error, and the miner runs in monitoring mode instead of quietly mining something else
  • New jobs are logged at info, so the default log shows the pool is still sending work
  • Job, difficulty and pool lines all say which algorithm they are for
  • Overclocking works on 50-series cards again
  • A core clock lock now holds when an offset is applied with it
  • cpu_threads governs every CPU thread the miner starts, and they are all pinned
  • OpenCL is only loaded if something can use it
  • Memory clock locks are checked against the card, and no longer report a lock that landed as failed
  • New hotkeys for the memory clock: k/K locks it, m/M offsets it
  • New hotkeys for the board power limit: w/W (NVIDIA)
  • The tuning hotkeys act on one card at a time, and every screen shows which one
  • New tbs column: the real, measured time between shares
  • Every mining box now shows block height, difficulty, estimated time between shares and pool latency
  • Those four have their own column, a line each, instead of a row apiece under the table (warthog keeps them in the status column)
  • [h] is the first hotkey on the row, and pressing it again closes the help
  • New hotkey [u]: the pool details - url, wallet, worker and password - press again to hide
  • The top rule counts pool reconnects
  • The full hotkey legend is on every screen, and h explains each key
  • The console draws correctly at any terminal size
  • The mouse wheel scrolls again, and text selection still works
  • [i]/[I] steps the refresh rate through round numbers
  • Log lines say what level they are, and are coloured by it
  • The log file holds the device and pool tables, not just the log lines
  • New --logfile, and each log file can append, overwrite or timestamp
  • The monitor screen has its own log: --monitor-logfile
  • The file follows the console's log level live unless logfile_level pins it
  • --log-level network shows frames for every algorithm, each exactly once
  • Network logs elide long values and binary runs in place instead of dropping the frame
  • Xelis records how each card was set up at startup
  • New: DRAM timings, on the device page, in the web dashboard and in --ram-info (AMD platforms)
  • GPU memory timings are read on Linux too, and cards that cannot report them no longer show a number
  • The CPU's arch cell says the architecture, not the core count
  • The device page shows more, hides less, and no longer repeats its headings
  • Linux shows every GPU sensor the driver publishes, not one of each kind
  • CPU fans are detected on Linux boards the kernel has no sensor driver for
  • The web API carries height, share_work and the reconnect count, and /status fills in block
  • Quieter logs: kernel and prover internals are off unless you pass --internal-log
  • Fixed: per-thread CPU usage read 0% on Linux
  • Fixed: AMD CPUs reported temperatures for CCDs that are not fitted
  • Fixed: the share log kept naming the CPU thread count from startup after [t] had changed it

Mines Ergo, Ravencoin, Neurai, Neoxa, Meowcoin, Clore, Pearl, VERUS, Warthog and XELIS, and ships sha256d as the open-source SDK example.

Downloads

filesizeSHA-256
bzminer_v100.04b1_windows.zip14.2 MBe523c0efea35bde782d1c4876ead8f4de29f46bf93ce902dd7ea6c659d65e132
bzminer_v100.04b1_linux.tar.gz15.3 MB946519272868de4a5525617b99ae979cdb0ff0512ddf46dbde9df11508e98ca8
bzminer_v100.04b1_macos.tar.gz14.7 MBaa5613212434ac226eba2674402255a34626337d9f7bf431142bb1a1112d371c

Verify before running:

# Linux / macOS
sha256sum -c <<< "<hash>  <file>"

# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256

A checksum only proves the file is the one that was published — always download from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. Run it, then open http://127.0.0.1:4014/ for the dashboard.

readme.txt inside each archive has the full quick start, the common options, and the hardware-safety settings. config.txt is a commented copy of every setting, generated from the shipped binary, so it always matches the build you have.

Updating on a mining OS

Both fetch this exact version, so they can be pasted as-is - the version below is already the one on this page.

MMPOS

Put this in miner profile → advanced → "Initiate command prior to miner launch". It downloads once; on every later launch the if sees the archive already in /tmp and exits immediately, so it costs nothing per restart.

export version="v100.04b1"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fi

Hive OS

Run it over SSH or in the Hive web shell.

You do not need to know which bzminer version is installed. Hive keeps one folder per version under /hive/miners/bzminer/, and the flight sheet decides which one runs - so this replaces the binary in every bzminer folder it finds and whichever one your flight sheet points at gets the new build. That is the whole reason it does not name a version directory.

version=v100.04b1
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner start

It prints how many folders it updated. 0 means bzminer has never been installed from a flight sheet on that rig, so there is nothing to replace yet.

Algorithms in this build

algorithmcoindev feenotes
ergoErgo1%Autolykos v2. GPU only, and memory-hard: it builds a table of N 32-byte elements (about 2 GB) in VRAM, so a card needs the room for it. N grows with block height, and the table is rebuilt when it changes. Wallet addresses start with '9'.
kawpowRavencoin (rvn)
Neurai (xna)
Neoxa (neoxa)
Meowcoin (meowcoin)
Clore (clore)
1%KawPow on NVIDIA CUDA, AMD OpenCL, and Apple Metal GPUs. NVIDIA specializes the three-block random program through the driver's PTX JIT, with precompiled cubins as its fallback; AMD uses offline-native gfx code objects; Apple Silicon uses a portable offline metallib. No CUDA toolkit, NVRTC, ROCm compiler, OpenCL C source, Metal source, or external GPU compiler is required on the mining rig; the AMD and Apple paths do no runtime compilation. Answers to kawpow and to each KawPow coin by name (rvn, xna, neoxa, meowcoin, clore), which is also what selects the dev-fee destination. A wallet address for the coin being mined, optionally followed by .worker.
pearlPearl1%a zk proof-of-work: each share is a STARK proof, so it is far heavier per hash than a normal algorithm. Also mines SOLO - point -p at your node's RPC URL instead of a pool. Wallet addresses start with 'prl1'.
sha256dnoneThe open-source SDK example: a full algorithm plugin (CPU+GPU, pool stratum, bench job source). Copy plugins/public/sha256d as a template for your own.
verusVERUS1%VerusHash v2.2 CPU mining. A Verus R-address, optionally followed by .worker.
warthogWarthog2%janushash - the GPU filters sha256t and the CPU runs verushash, on the same nonces. Needs BOTH a GPU and the CPU; one without the other finds nothing. Wallet addresses are 48 hex characters.
xelisXELIS1%xelhash. Wallet addresses start with 'xel:'.

Reporting problems

Please include: your OS, GPU model(s) and driver version, the algorithm and pool, and the first ~40 lines of the log (it prints the build, the devices it found, and what each backend reported). --list-metrics output helps for sensor issues.

Загрузки

Примеры .bat файлов Bzminer

bzminer.exe -a ethw -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096

bzminer.exe -a etchash -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000

bzminer.exe -a kaspa -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3112

bzminer.exe -a ergo -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3100

bzminer.exe -a nexa -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3124

bzminer.exe -a kawpow -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:55555

bzminer.exe -a meowcoin -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3116

bzminer.exe -a alph -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3106

bzminer.exe -a radiant -w WALLET_ADDRESS.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3122

bzminer -a novo -p stratum+tcp://pool.woolypooly.com:3134 -w YOUR_WALLET.WORKER_NAME --nc 1

bzminer.exe -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 alph --w2 WALLET_ADDRESS_ALPH.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3106 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 kaspa --w2 WALLET_ADDRESS_KAS.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3112 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122

bzminer -a ethw -w WALLET_ADDRESS_ETHW.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3096 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a ethash -w WALLET_ADDRESS_ETHF.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:3114 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

bzminer -a etchash -w WALLET_ADDRESS_ETC.WORKER_NAME -p stratum+tcp://pool.woolypooly.com:35000 --a2 radiant --w2 WALLET_ADDRESS_RXD.WORKER_NAME --p2 stratum+tcp://pool.woolypooly.com:3122 --a3 zil --w3 WALLET_ADDRESS_ZIL.WORKER_NAME --p3 zmp://ZIL_POOL

Настройка Bzminer

По ссылке выше скачайте последнюю версию майнера Bzminer. После этого извлеките архив и перейдите в папку с майнером. Выберите интересующую для майнинга монету и отредактируйте .bat файл. Если вы еще не выбрали что хотите майнить, то рекомендуем сначала перейти в наш калькулятор для майнинга, где вы сможете указать вашу видеокарту и получить самую профитную на текущий день монету. Выше вы найдете уже готовые примеры бат файлов по каждой монете, что можете майнить на нашем пуле. Вам останется только указать свой адрес кошелька и по желанию имя воркера (рига).

Основные команды майнера Bzminer

-a, -a2 выбор алгоритма для основного и дуал майнинга;
--disable отключает указанные видеокарты от майнинга. В качестве разделения используется пробел. Используйте ID устройства в формате pci_bus:pci_device (например, --disable 1:0 3:0). Используйте команду --devices, чтобы найти ID устройств. В HiveOS данный параметр задается в поле доп. конфигурации;
-w в данном поле указывается адрес вашего кошелька или адрес аккаунта на пуле;
--w2 для указания второго адреса, если вы майните в дуал режиме;
--pool_password, --pool_password2 пароль, по умолчанию используйте x;
-w, --worker, --worker2 имя воркера (рига). Задается либо отдельным параметром либо через точку после адреса кошелька;
--cpu-priority уровень загруженности процессора CPU во время майнинга на видеокарте. По умолчанию установлен на 2. Если процессор не тянет, можно поставить 0. Максимальное значение - 5;
--reconnect-on-fail-shares переподключение майнера к пулу в случае получения от пула отклоненных шар;
--nvidia 1майнить только на устройствах Nvidia;
--amd 1майнить только на устройствах AMD;
-h, --help вывод всех доступных команд.

Разгон в майнере Bzminer

--oc_lock_core_clock блокировка значения разгона по ядру. Также вы можете задать разные значения для видеокарт, указывая их ID, например --oc_lock_core_clock 1000 1200 1300 (1000 для видеокарты с ID0, 1200 для видеокарты с ID1, 1300 для видеокарты с ID2);
--oc_lock_memory_clock блокировка значения разгона по памяти. Также вы можете через пробел задать разные значения для видеокарт;
--oc_core_clock_offset устанавливает тактовую частоту ядра видеокарты в МГц. Через пробел можно указать значение для нескольких карт;
--oc_memory_clock_offset устанавливает частоту памяти видеокарты в МГц. Через пробел можно указать значение для нескольких карт;
--oc_power_limit указание power limit (потребления видеокарты), в ваттах. Через пробел можно указать уникальное для каждой карты значение. Например --oc_power_limit 140 150 160 150.

Типичные ошибки при использовании майнера Bz miner

bzminer hung gpu detected - переразгон. Убавьте свои настройки. Если это не помогло, обновите майнер на последнюю версию.

Комиссии (процент разработчиков)

ETH - 0,5%
ETC - 0,5%
RVN - 0,5%
ALPH - 0,5%
Kaspa - 1%

API майнера Bzminer

--http_address задает IP-адрес для прослушивания HTTP API. По умолчанию 0.0.0.0;
--http_port задает порт. Порт по умолчанию - 4014.

Bz miner не запускается

Если у вас ОС Windows и майнер вылетает сразу при старте, то добавьте pause на вторую строчку майнера. Далее запустите майнер и прочитайте ошибку. После этого перепроверьте настройки своего майнера. Если у вас HiveOS или любая другая ОС - зайдите в консоль майнера и посмотрите логи того, что происходит в майнере. После этого перепроверьте настройки своего майнера.