...

How to mine Kaspa with BzMiner

BZMiner Kaspa

Kaspa mining was introduced in BZMiner version 8. This guide will walk you through the process of setting up BZMiner to mine Kaspa effectively.

Important Note:
BZMiner supports two network protocols for Kaspa mining: stratum and solo. Solo mining uses the “solo” protocol for connecting to a node. While BZMiner attempts to select the correct protocol automatically, it’s a good idea to verify the selection based on your setup.

Command Line Interface (CLI) Setup

  1. Download BZMiner:

    • Start by downloading the latest version of BZMiner (Windows & Linux).
    • Extract the contents of the archive to a suitable location on your computer.
  2. Reference Script:

    • Within the extracted files, locate the reference script (kaspa.bat for Windows or kaspa.sh for Linux). This script provides a template for setting up Kaspa mining with BZMiner.
  3. Basic Command:
bzminer -a kaspa -w 000000 -p stratum+tcp://yourpool
  • Replace 000000 with your Kaspa wallet address.
  • Replace yourpool with the address and port of the mining pool you intend to use.

Example:

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

Hive OS Setup for Kaspa Mining

  1. Visit the Hive OS Website: Start by heading over to the Hive OS website.

  2. Update Your Rig: Ensure your Hive OS rig is updated to the latest version for optimal performance.

  3. Create a Flight Sheet: Go to the Flight Sheets section and create a new one.

  4. Set the Coin: Choose KAS as the coin you want to mine.

  5. Add a Wallet: Enter your Kaspa wallet address to create a new wallet.

  6. Configure the Pool: In the Pool section, select “Configure in miner” to manually set up your pool later.

  7. Choose the Miner: Select BZMiner from the list of available miners.

  8. Name Your Flight Sheet: Give your flight sheet a custom name to easily identify it later.

In the Miner section, select Setup Miner Config.

In the BzMiner configuration panel that opens, set the Hash algorithm to kaspa.

For the Wallet template, enter %WAL% or directly input your wallet address.

Assign a Worker name to identify this rig on the pool.

Enter the Pool URL where you want to mine (e.g., stratum+tcp://pool.woolypooly.com:3112).

Click Apply Changes, then deploy to the rigs you wish to mine Kaspa on.

Configuring Arguments in HiveOS

To set config.txt parameters in HiveOS, you can use the Extra config arguments field in the BzMiner configuration window. This allows you to input arguments as you would directly in the config.txt file.

For instance, to configure overclocking (OC) settings for three devices, you would format them like this:

Starting with version 8.0.0, BzMiner now supports using JSON arrays for oc_ parameters. This feature helps you bypass HiveOS interface limitations that prevent valid JSON arrays from being used.

Example configuration:

"oc_fan_speed": "[-1, 80, 0]",
"oc_power_limit": "[0, 250, 0]",
"oc_core_clock_offset": "[100, 200, 100]",
"oc_memory_clock_offset": "[0, 0, 0]",
"oc_lock_core_clock": "[0, 0, 0]",
"oc_lock_memory_clock": "[810, 0, 810]"

Solo Mining Setup

  1. Run the Node:

    • Begin by running the node, which can be found here.
  2. Configure BzMiner:

    • Set up BzMiner as outlined in the guides above, but replace the pool URL with the IP address of your node and use port number 16110.
    • The node utilizes the grpc protocol, so your URL should be formatted as solo+tcp://.

    Command Line Example:

    • If you are mining on the same machine that the full node is running on, use the IP address 127.0.0.1:
bzminer -a kaspa -w 000000 -p solo+tcp://127.0.0.1:16110
Scroll to Top