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.

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.

Algorithms and Fees

Algorithm Supported Devices Developer Fee (%)
Karlsen AMD, Nvidia, Intel 1.0
Dynex AMD, Nvidia, Intel 2.0
Ethw AMD, Nvidia, Intel 0.5
Etchash AMD, Nvidia, Intel 0.5
Ergo AMD, Nvidia, Intel 1.0
Rvn AMD, Nvidia, Intel 1.0
Meowcoin AMD, Nvidia, Intel 1.0
Neoxa AMD, Nvidia, Intel 1.0
Gamepass AMD, Nvidia, Intel 1.0
Clore AMD, Nvidia, Intel 1.0
Neurai (xna) AMD, Nvidia, Intel 1.0
Olhash AMD, Nvidia, Intel 1.0
Alephium AMD, Nvidia, Intel 0.5
Kaspa AMD, Nvidia, Intel 1.0
Radiant AMD, Nvidia, Intel 1.0
Ixian AMD, Nvidia, Intel 1.0
Woodcoin AMD, Nvidia, Intel 1.0
Zil AMD, Nvidia, Intel 0.0
Nexa AMD, Nvidia, Intel 2.0
Ironfish AMD, Nvidia, Intel 1.0
Novo AMD, Nvidia, Intel 1.0
Octa AMD, Nvidia, Intel 0.5
Canxium AMD, Nvidia, Intel 0.5
Rethereum AMD, Nvidia, Intel 1.0
Decred AMD, Nvidia, Intel 1.0
Nexellia AMD, Nvidia, Intel 1.0
DinarTether (DINT) AMD, Nvidia, Intel 1.0
Larissa AMD, Nvidia, Intel 0.5
Warthog AMD, Nvidia, Intel 2.0
Aidepin AMD, Nvidia, Intel 1.0
Aipg AMD, Nvidia, Intel 1.0

Installing BZMiner

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

  1. Download BZMiner: Download the latest version of BZMiner. You can do this from our website above (versions for Windows and Linux are available).
  2. Extract the ZIP: Extract the downloaded archive to a convenient location for you, such as your desktop.
  3. 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.
  4. 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.

Configuring the .bat file for BZMiner

Below are examples of a complete .bat file setup:

Configuring the .bat file for Bitcoin:

  1. Algorithm: sha256 (used for Bitcoin)
  2. Pool: poolin.com
  3. Port: 3333
  4. Replace YOUR_BTC_WALLET with your Bitcoin wallet address.
@echo off
cd /d %~dp0
:: майнинг биткоина на пуле
bzminer -a sha256 -w YOUR_BTC_WALLET -p stratum+tcp://btc.poolin.com:3333
pause

Configuring the .bat file for Ravencoin:

  1. Algorithm: kawpow
  2. Pool: 2miners.com
  3. Port: 6060
  4. Replace YOUR_RVN_WALLET with your Ravencoin wallet address.
@echo off
cd /d %~dp0
:: майнинг Ravencoin на пуле
bzminer -a kawpow -w YOUR_RVN_WALLET -p stratum+tcp://rvn.2miners.com:6060
pause

Configuring the .bat file for Ergo:

  1. Algorithm: autolykos
  2. Pool: herominers.com
  3. Port: 10250
  4. Replace YOUR_ERGO_WALLET with your Ergo wallet address.
@echo off
cd /d %~dp0
:: майнинг Ergo на пуле
bzminer -a autolykos -w YOUR_ERGO_WALLET -p stratum+tcp://ergo.herominers.com:10250
pause

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

  1. Algorithm: etchash
  2. Pool: 2miners.com
  3. Port: 1010
  4. Replace YOUR_ETC_WALLET with your Ethereum Classic wallet address.
@echo off
cd /d %~dp0
:: майнинг Ethereum Classic на пуле
bzminer -a etchash -w YOUR_ETC_WALLET -p stratum+tcp://etc.2miners.com:1010
pause

VIdeo Guid

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.

Dual Mining:

BTC + ZIL (Bitcoin + Zilliqa)

  • 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:
@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

Kawpow + ZIL (Ravencoin + Zilliqa)

  • 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:
@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

Triple Mining:

BTC + ZIL + Kaspa

  • 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:
@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

Kawpow + ZIL + Ergo

  • 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:
@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

Optimized dual mining for such coins

Algorithm Combination Supported Devices Note
Ironfish + Warthog Nvidia/AMD/Intel Experimental
Karlsen + Warthog Nvidia/AMD/Intel Experimental
Octa + Alph Nvidia only Experimental
Octa + Kaspa Nvidia only Experimental
Octa + Radiant Nvidia only Experimental
Octa + Ironfish Nvidia only Experimental
Ethw + Alph Nvidia only Experimental
Ethw + Kaspa Nvidia only Experimental
Ethw + Radiant Nvidia only Experimental
Ethw + Ironfish Nvidia only Experimental
Etc + Alph Nvidia only Experimental
Etc + Kaspa Nvidia only Experimental
Etc + Radiant Nvidia only Experimental
Etc + Ironfish Nvidia only Experimental
Ergo + Kaspa Nvidia only Experimental
Ergo + Radiant Nvidia only Experimental
Any Algorithm + Zil AMD, Nvidia

Basic Commands List for BZMiner

  1. -a or --algo
    Sets the mining algorithm. Example:

    bzminer -a kawpow
  2. -w or --wallet
    Specifies the wallet address for mining. Example:

    bzminer -w YOUR_WALLET_ADDRESS
  3. -p or --pool
    Specifies the mining pool URL. Example:

    bzminer -p stratum+tcp://pool.url:port
  4. --a2 or --algo2
    Sets the second algorithm for dual mining. Example:

    bzminer --a2 kaspa
  5. --p2 or --pool2
    Specifies the pool for the second algorithm in dual mining. Example:

    bzminer --p2 stratum+tcp://pool2.url:port
  6. --log-file
    Specifies the path to the log file for recording logs. Example:

    bzminer --log-file logs/miner.log
  7. --devices
    Defines which devices (GPUs) will be used for mining. You can specify multiple GPUs separated by commas. Example:

    bzminer --devices 0,1,2
  8. --oc_profile
    Applies the overclocking profile for the GPU. Example:

    bzminer --oc_profile 1
  9. --fee
    Sets the developer’s fee. Example:

    bzminer --fee 1
  10. --watchdog
    Enables auto-restart of the miner in case of an error. Example:

    bzminer --watchdog 1
  11. --api
    Enables the internal API for monitoring the miner’s performance. Example:

    bzminer --api 127.0.0.1:4000
  12. --help
    Displays a list of all available commands and options:

    bzminer --help

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

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.

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:
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:
bzminer --http_address 0.0.0.0 --http_port 4014
  1. --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.
  2. --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:
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:
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:
bzminer --update_frequency_ms 10000

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

Main Commands for API Configuration

  • --http_enabled: Enables or disables the API (0 — disabled, 1 — enabled).
  • --http_address: Sets the IP address for API access (e.g., 0.0.0.0).
  • --http_port: Sets the port for API access (e.g., 4014).
  • --http_password: Sets the password for API access.
  • --update_frequency_ms: Sets the API data refresh interval (in milliseconds).

Example command to start the miner with API:

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.

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:

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!

Scroll to Top