BZMINER
BzMiner is a powerful mining software that supports various cryptocurrencies and algorithms, including Ethash, KawPow, Octopus, and others. BzMiner is optimized for use with NVIDIA and AMD GPUs, offering high performance and flexible configuration options.
BZMiner General Info
BZMiner is a potent bitcoin mining program that aims to provide excellent dependability and performance. Our device has a user-friendly interface and a wide range of customization options to cater to the demands of both novice and expert miners. BZMiner is a flexible tool for optimizing your earnings because it supports a large variety of coins and algorithms.
Efficiency and sustainability are very important to us. BZMiner maximizes your hardware utilization while lowering expenses and energy usage. Our strategy is based on innovation and constant development to make sure you get the most out of your mining experience.
BZMiner Setup
1. Download and Install the Program
- Download the version for your operating system (Windows, Linux).
2. Extract the Archive
- Extract the files to a convenient location on your computer.
- Make sure all necessary files are in one folder.
3. Set Up the .bat
File
- If there’s no
.bat
file, create one: right-click, select “Create > Text Document,” then rename the extension from.txt
to.bat
. - Open the file and add commands to start the miner (path to the miner, pool address, wallet).
4. Start Mining
- Double-click the
.bat
file to start. - Check the console window to ensure mining is running correctly.
Description:
- @echo off – Hides the execution of commands in the command prompt.
- cd /d %~dp0 – Moves the current directory to the location of the
.bat
file. - bzminer -a rvn – Specifies the mining algorithm (Ravencoin).
- -p stratum+tcp://rvn.kryptex.network:7777 – Specifies the pool URL where the hash rate will be sent.
- -w YOUR_WALLET_ADDRESS.WORKER_NAME – Replace “0000” with your wallet address and specify your rig’s name.
- –nc 1 – A parameter that can be used to prevent reconnection.
How to Mine
Kaspa | Ravencoin | Ethereum Classic | Alephium | Karlsen
BZMiner Configuration File
BZMiner allows you to configure mining using the config.txt
file. This file serves as a convenient alternative to .bat
files and helps automate the startup process.
To configure config.txt
, specify the following parameters:
- wallet: Your mining wallet address.
- pool: The URL of your mining pool.
- rig: The name of your rig (or worker). This is used for tracking statistics.
Example content for the configuration file:
{
"algorithm": "ethash",
"wallet": "your_wallet_address",
"pool": [
"ethproxy+tcp://ethash.poolbinance.com:8888"
],
"rig": "rig1",
"pool_password": "",
"nvidia_only": false,
"amd_only": false,
"log_file": "",
"advanced_config": false,
"advanced_display_config": false,
"device_overrides": [
{
"uid": "1:0",
"name": "MSI GTX 1080 Ti Armor OC",
"start_mining": true
}
]
}
Launch BZMiner using the command line, specifying the configuration file:
bzminer -c config.txt
With this, the basic setup is complete. Run BZMiner and monitor its performance.
BZMiner: Command-Line Arguments and Parameters
Main Command-Line Arguments:
-c, --config <path>
Path to the configuration file. Example:bzminer -c config.txt
-a, --algorithm <algo>
Select the mining algorithm. Example:bzminer -a ethash
-u, --user <wallet>
Your mining wallet address. Example:bzminer -u your_wallet_address
-p, --pool <url>
URL of the mining pool. Example:bzminer -p ethproxy+tcp://ethash.poolbinance.com:8888
--rig-name <name>
Name of your rig (or worker). Example:bzminer --rig-name rig1
--log-file <path>
Path to the log file. Example:bzminer --log-file /var/log/bzminer.log
--log-level <level>
Logging level (can beinfo
,warn
,error
). Example:bzminer --log-level info
--nvidia-only
Use only NVIDIA GPUs for mining. Example:bzminer --nvidia-only
--amd-only
Use only AMD GPUs for mining. Example:bzminer --amd-only
--no-watchdog
Disable BZMiner’s built-in watchdog, which restarts the program in case of a crash. Example:bzminer --no-watchdog
--disable-gpu <id>
Disable a specific GPU (by ID). Example:bzminer --disable-gpu 0
--device-overrides <json>
Override settings for specific devices using JSON format. Example:bzminer --device-overrides '{"uid":"1:0","start_mining":true}'
--benchmark
Run BZMiner in benchmark mode to test performance. Example:bzminer --benchmark
--list-devices
Show a list of available devices (GPUs) connected to the system. Example:bzminer --list-devices
--api-port <port>
Set the API port for monitoring mining. Example:bzminer --api-port 4067
--api-bind <ip>
Set the API IP address. Example:bzminer --api-bind 127.0.0.1
Configuration File Parameters:
algorithm
Mining algorithm. Example:"algorithm": "ethash"
wallet
Your mining wallet address. Example:"wallet": "your_wallet_address"
pool
URL of the mining pool. Example:"pool": ["ethproxy+tcp://ethash.poolbinance.com:8888"]
rig
Name of the rig (worker). Example:"rig": "rig1"
pool_password
Pool password. Example:"pool_password": ""
nvidia_only
Use only NVIDIA GPUs. Example:"nvidia_only": false
amd_only
Use only AMD GPUs. Example:"amd_only": false
log_file
Path to the log file. Example:"log_file": "/var/log/bzminer.log"
log_level
Logging level. Example:"log_level": "info"
advanced_config
Enable advanced settings. Example:"advanced_config": false
device_overrides
Override settings for specific devices. Example:
"device_overrides": [
{
"uid": "1:0",
"name": "MSI GTX 1080 Ti Armor OC",
"start_mining": true
}
]
api_port
API port. Example:"api_port": 4067
api_bind
API IP address. Example:"api_bind": "127.0.0.1"
BZMiner API Setting
Introduction to the API
The API (Application Programming Interface) in BZMiner provides a powerful tool for remotely monitoring and managing your mining process. With the API, you can automatically collect performance data, track the status of your hardware, adjust settings, and control the mining process without needing physical access to the device.
Key features of the BZMiner API include:
- Retrieving current mining status (hashrate, temperature, power usage).
- Managing devices (turning them on/off, adjusting settings).
- Retrieving logs and error messages.
- Adjusting mining parameters on the fly.
Integration and Process Automation
Integrating the BZMiner API with your systems allows you to automate the management of your mining operations, significantly improving efficiency. For example, you can set up automatic pool switching when profitability decreases or change overclocking settings when GPU temperatures fluctuate.
Examples of integration:
Monitoring scripts: Use the API to create scripts that regularly check hardware status and send alerts in case of anomalies.
Algorithm switching automation: Set up automatic switching between algorithms based on current market conditions to maximize profit.
Integration with management systems: Incorporate BZMiner into your existing monitoring and management systems for centralized control.
Example of API Usage
To start working with the API, you need to enable it in the configuration and set a port for communication. Example configuration:
"api_port": 4067,
"api_bind": "127.0.0.1"
Example request to get the current mining status:
curl http://127.0.0.1:4067/stats
BZMiner Setting up HiveOS and RaveOS
Setting Up in HiveOS
Registration and Installation:
- Register on the official HiveOS website.
- Download the latest version of HiveOS for your platform (usually an image for a USB drive).
- Write the image to a USB drive or hard drive using a tool like Etcher.
- Connect the drive to your mining rig and boot from it.
Creating a Farm and Worker:
- Log into your HiveOS account and create a farm.
- Add a worker, specifying the name and type of hardware.
- Obtain the worker ID and insert it into the system configuration on your rig.
Setting Up Wallet and Flight Sheet:
- In the “Wallets” section, add the address of your cryptocurrency wallet.
- In the “Flight Sheets” section, create a sheet by selecting the wallet, pool, and miner.
- Launch the flight sheet on your worker.
Monitoring and Optimization:
- Use the HiveOS web interface to monitor the performance of your rig.
- Adjust overclocking, power consumption, and other settings for optimal operation.
Setting Up in RaveOS
Registration and Installation:
- Register on the official RaveOS website.
- Download the RaveOS image and write it to a USB drive.
- Boot your mining rig from the USB and follow the on-screen instructions for initial setup.
Creating a Farm and Adding Devices:
- Log into your RaveOS account and create a new farm.
- Add devices (rig) and configure them by following the step-by-step instructions.
- Link your device to the farm using the unique ID displayed in the interface.
Setting Up Wallets and Tasks:
- Go to the “Wallets” section and add the address of your cryptocurrency wallet.
- Create a task, specifying the cryptocurrency, pool, and algorithm.
- Apply the task to your rig.
Monitoring and Management:
- Use the RaveOS web interface to monitor the status of your equipment.
- Adjust overclocking and power consumption settings to achieve maximum efficiency.
Tips
HOW TO DUAL MINE NEXA & ALPH - BzMiner & Wallet Setup
Description: This video shows you how to set up dual mining of NEXA and ALPH cryptocurrencies using BzMiner. The step-by-step guide covers everything from setting up wallets to optimizing mining parameters. This video is perfect for those who want to increase the efficiency and profitability of their mining rigs by simultaneously mining two cryptocurrencies.
How to Mine Kaspa with BzMiner - Windows Guide
Description: This video offers a detailed guide on how to mine Kaspa using BzMiner on Windows. The tutorial walks you through the setup process, including wallet configuration, pool selection, and performance optimization tips. Whether you’re new to mining or looking to improve your current setup, this video provides everything you need to get started.