Latest release · v23.0.4

BZMINER

BZMiner is a miner that supports the mining of various cryptocurrencies and algorithms, including Ethash, KawPow, Octopus, and others. BZMiner is optimized for use with NVIDIA and AMD graphics cards, offering high performance and flexible settings.

31algorithms
AMD · NVIDIA · IntelGPU support
from 0.0%dev fee
--http_port 4014API enabled
btc.bat — bzminer
dual / triplesha256 + zil + kaspa
About

BZMiner​

BZMiner is a miner that allows you to mine various coins, including Bitcoin. BZMiner supports AMD and Nvidia graphics processors. The miner provides its users with the ability to optimize algorithms, which helps increase performance and reduce power consumption.

Multi-coinBTC · RVN · ETC · ERG
Dual / Triplemining modes
HTTP APIremote control
bzminer.exe — cli
BZMiner command line interface
Supported coins

Algorithms and Fees

AlgorithmSupported DevicesDeveloper Fee (%)
No algorithm found
Quick start

Installing BZMiner

To start mining, you need to follow a few simple steps:

Download BZMiner:

Download the latest version of BZMiner. You can do this from our website above (versions for Windows and Linux are available).

Extract the ZIP:

Extract the downloaded archive to a convenient location for you, such as your desktop.

Edit the .bat file:

Open the BZMiner folder and choose the file for the algorithm you want to use for mining. Open the selected .bat file with a text editor, such as Notepad, and replace YOUR_ADDRESS and YOUR_POOL with your wallet address and pool information.

Run BZMiner:

To start mining, double-click the .bat file you edited. For example, if you edited kawpow.bat, the miner will start mining Ravencoin using the Kawpow algorithm.

Below, you can find a more detailed guide on configuring the .bat file and download a ready-to-use file, where you only need to replace the wallet address with your own.

BZMiner folder with .bat files
Ready-made configs

Configuring the .bat file for BZMiner

Below are examples of a complete .bat file setup:

Configuring the .bat file for Bitcoin:

  • Algorithm sha256 (used for Bitcoin)
  • Pool poolin.com
  • Port 3333
  • Replace YOUR_BTC_WALLET with your Bitcoin wallet address.
Download btc.bat btc.bat
btc.bat
@echo off
cd /d %~dp0
:: mining Bitcoin on a pool
bzminer -a sha256 -w YOUR_BTC_WALLET -p stratum+tcp://btc.poolin.com:3333
pause

Configuring the .bat file for Ravencoin:

  • Algorithm kawpow
  • Pool 2miners.com
  • Port 6060
  • Replace YOUR_RVN_WALLET with your Ravencoin wallet address.
Download rvn.bat rvn.bat
rvn.bat
@echo off
cd /d %~dp0
:: mining Ravencoin on a pool
bzminer -a kawpow -w YOUR_RVN_WALLET -p stratum+tcp://rvn.2miners.com:6060
pause

Configuring the .bat file for Ergo:

  • Algorithm autolykos
  • Pool herominers.com
  • Port 10250
  • Replace YOUR_ERGO_WALLET with your Ergo wallet address.
Download ergo.bat ergo.bat
ergo.bat
@echo off
cd /d %~dp0
:: mining Ergo on a pool
bzminer -a autolykos -w YOUR_ERGO_WALLET -p stratum+tcp://ergo.herominers.com:10250
pause

Configuring the .bat file for Ethereum Classic (ETC):

  • Algorithm etchash
  • Pool 2miners.com
  • Port 1010
  • Replace YOUR_ETC_WALLET with your Ethereum Classic wallet address.
Download etc.bat etc.bat
etc.bat
@echo off
cd /d %~dp0
:: mining Ethereum Classic on a pool
bzminer -a etchash -w YOUR_ETC_WALLET -p stratum+tcp://etc.2miners.com:1010
pause

VIdeo Guid

BZMiner video guide
BZMiner video guide
Tips

Dual and Triple Mining

Dual and triple mining is a great opportunity to mine multiple coins at the same time. This can significantly increase your mining profits.

×2

Dual Mining:

BTC + ZIL (Bitcoin + Zilliqa)

BTCZIL
  • Description: Dual mining of BTC and ZIL allows you to use the full power of your GPU for Bitcoin mining while also switching to Zilliqa mining after some time. This allows you to earn additional income from ZIL without a significant loss in hash rate for Bitcoin.
  • Example configuration for the .bat file:
btc_zil.bat
@echo off
cd /d %~dp0
bzminer -a sha256 -w YOUR_BTC_WALLET -p stratum+tcp://btc.poolin.com:3333
bzminer -a zil -w YOUR_ZIL_WALLET -p stratum+tcp://zil.flexpool.io:5555
pause
Download etc.bat

Kawpow + ZIL (Ravencoin + Zilliqa)

RVNZIL
  • Description: Using the Kawpow algorithm for Ravencoin mining with periodic switching to Zilliqa every few minutes to earn additional income. This method allows mining ZIL with minimal impact on the main RVN mining.
  • Example configuration for the .bat file:
rvn_zil.bat
@echo off
cd /d %~dp0
bzminer -a kawpow -w YOUR_RVN_WALLET -p stratum+tcp://rvn.2miners.com:6060
bzminer -a zil -w YOUR_ZIL_WALLET -p stratum+tcp://zil.flexpool.io:5555
pause
Download etc.bat
×3

Triple Mining:

BTC + ZIL + Kaspa

BTCZILKAS
  • Description: Triple mining allows you to mine Bitcoin as the main coin, Zilliqa for additional income, and Kaspa as an additional coin. Triple mining requires more configuration than dual or regular mining but allows you to use the full potential of your equipment.
  • Example configuration for the .bat file:
btc_zil_kaspa.bat
@echo off
cd /d %~dp0
bzminer -a sha256 -w YOUR_BTC_WALLET -p stratum+tcp://btc.poolin.com:3333
bzminer -a zil -w YOUR_ZIL_WALLET -p stratum+tcp://zil.flexpool.io:5555
bzminer -a kaspa -w YOUR_KASPA_WALLET -p stratum+tcp://kaspa.2miners.com:2222
pause
Download etc.bat

Kawpow + ZIL + Ergo

RVNZILERG
  • Description: This configuration allows you to mine Ravencoin, Zilliqa, and Ergo simultaneously. ZIL switches to mining every few minutes, which does not affect the main mining of Ravencoin and Ergo.
  • Example configuration for the .bat file:
rvn_zil_ergo.bat
@echo off
cd /d %~dp0
bzminer -a kawpow -w YOUR_RVN_WALLET -p stratum+tcp://rvn.2miners.com:6060
bzminer -a zil -w YOUR_ZIL_WALLET -p stratum+tcp://zil.flexpool.io:5555
bzminer -a autolykos -w YOUR_ERGO_WALLET -p stratum+tcp://ergo.herominers.com:10250
pause
Download etc.bat

Optimized dual mining for such coins

Algorithm Combination·Supported Devices·Note
CLI reference

Basic Commands List for BZMiner

Click any example to copy it to the clipboard.

You can also download the full list of commands in PDF or Markdown format.

Remote control

API Configuration

BZMiner provides a convenient API interface for remote management of the miner. With the API, you can monitor mining status, retrieve device statistics, manage the miner, and fine-tune mining processes.

Main Commands for API Configuration

  • --http_enabledEnables or disables the API (0 — disabled, 1 — enabled).
  • --http_addressSets the IP address for API access (e.g., 0.0.0.0).
  • --http_portSets the port for API access (e.g., 4014).
  • --http_passwordSets the password for API access.
  • --update_frequency_msSets the API data refresh interval (in milliseconds).

Enabling and Configuring the API

To activate and configure the API in BZMiner, follow these simple steps:

Enabling the API

By default, the API is enabled, but for precise configuration, you need to add a command when starting the miner.
Example command to enable the API:

shell
bzminer --http_enabled 1

Enabling the API

By default, the API is enabled, but for precise configuration, you need to add a command when starting the miner.
Example command to enable the API:

shell
bzminer --http_address 0.0.0.0 --http_port 4014
  • --http_address: Sets the IP address on which the API will listen. By default, 0.0.0.0 is used, which means access from any IP.
  • --http_port: Sets the port for the API. By default, this is 4014, but you can change it to any available port.

Setting a Password for API Access

To limit access to the API and protect the miner from unauthorized access, you can set a password.
Example command to set a password:

shell
bzminer --http_password YOUR_PASSWORD

Replace YOUR_PASSWORD with your desired password. Without setting a password, the API will be disabled.

Viewing the API through a browser

After activating the API, you can open a browser and enter the IP address and port to access miner information. For example, if you configured the API on port 4014, you need to enter the following in the address bar:

browser
http://localhost:4014

API Data Refresh Rate

By default, the API data is refreshed every 15 seconds, but you can change this interval using the following command:

shell
bzminer --update_frequency_ms 10000

Here, 10000 is the time in milliseconds (10 seconds). You can adjust the interval as desired.

Example command to start the miner with API:

full command
bzminer -a kawpow -w YOUR_WALLET -p stratum+tcp://rvn.2miners.com:6060 --http_enabled 1 --http_address 0.0.0.0 --http_port 4014 --http_password YOUR_PASSWORD

Now you can remotely monitor and control your miner through the API using a simple browser interface or third-party monitoring applications.

Pools

How to Choose a Multi-Pool Mining Strategy in BZMiner?

BZMiner offers several strategies for distributing load between pools, helping to maximize the performance of your mining:

Failover

Switches to a backup pool if the primary pool stops working.

Round Robin

Evenly distributes work between pools, switching when the current pool is idle.

Rotate

Cycles between pools at specified time intervals.

Load Balance

Distributes load between pools based on assigned quotas.

Balance

Evenly distributes work across all active pools.

Example command for load distribution:

quota
bzminer --quota "1;pool1.com:3333" -u user1 -p pass1 --quota "2;pool2.com:4444" -u user2 -p pass2

Try our quota calculator to optimize your mining strategy!

result