How to mine KASPA with GPU/FPGA/ASIC
In this post, I briefly describe the KASPA blockchain and provide mining tips for those who want to participate.
What is the KASPA blockchain?
Perhaps you have already read about the KASPA blockchain. I'll describe it in my own words.
The biggest advantage that KASPA has is scalability.
Bitcoin currently performs fewer than 12 transactions per second (TPS),
although it can scale with layer-2 chains.
Blockchains like Ethereum and Solana are proof-of-stake (PoS), which enables them to perform up to 50–100K TPS.
However, PoS technology is not censorship resistant (despite what supporters claim).
I'll write a separate post about blockchain performance and the different approaches to solving the scalability problem.
KASPA has its own solution.
Initially proposed by Yonatan Sompolinsky, the "GHOSTDAG" consensus mechanism allows many blocks to be validated simultaneously.
This approach has the potential to process a huge number of transactions while remaining censorship resistant.
Recently, KASPA released a white paper for a promising protocol named "DAG KNIGHT."
It adds improvements to the consensus mechanism and further reduces block confirmation times.
The protocol is still on paper, and donations are being collected for development. If you are a developer who wants to participate, you can contact the team.
Which approach will solve scalability best?
Time will tell.
The emission is separated in two phases:Emission schedule
- Pre-deflationary phase
- Chromatic phase (current)
The next month's emission per second is calculated as Previous_Month_Emission_Per_Second * (1/2)^(1/12).
Until the block speed reaches one block per second, we can estimate the same reward per block.
A detailed schedule is available in the Kaspa wiki.
Mining KAS
KAS uses the kHeavyHash algorithm.
KAS Wallet
If you do not have a KAS wallet, you should obtain one. The easiest way is to create a web wallet at
wallet.kaspanet.io
You can also use another wallet application. Please do not mine directly to an exchange wallet.
The exchange address is not yours permanently; it belongs to the exchange.
Mining hardware
KASPA can be mined with FPGA and ASIC. Mining with GPU is no longer profitable.
Mining software
KAS can be mined with a wide range of applications. Here are several options.
| Miner | Source | Dev Fee | Hardware | OS | Download |
|---|---|---|---|---|---|
| lolMiner recommended | Closed source | 0.75% | NVIDIA, AMD | Windows/Linux | lolMiner |
| BZMiner | Closed source | 1.0% + 1.0% (optional) | NVIDIA, AMD | Windows/Linux | BZMiner |
| SRBMiner | Closed source | 0.85% | NVIDIA, AMD | Windows/Linux | SRBMiner |
| Team Red Miner | Closed source | 1.0% GPU, 10.0% FPGA |
NVIDIA, AMD, FPGA |
Windows/Linux | TeamRedMiner |
| Gminer | Closed source | 1.0% GPU | NVIDIA, AMD | Windows/Linux | Gminer |
Connection to Pool
The difficulty is variable. This is necessary to ensure the best performance of your hardware. For GPU/Nicehash miners, the difficulty is fixed.
| Pool | Hardware | Stratum Difficulty | Pool URL |
|---|---|---|---|
| PPS | ASICs/GPU/Nicehash | Auto | http://nushypool.com:40001 |
| Solo | ASICs/GPU/Nicehash | Auto | http://nushypool.com:45001 |
To start mining
If Windows suggests that the miners are "potentially unwanted" software, you may need to select the "Allow on device" option in Windows Security settings.
Find the nearest server to your geographic area and ping it. If the ping is under 100 ms, you can consider this server for mining.
$ ping nushypool.com
Run the miner. The command line depends on your miner and operating system. For example, to start mining with lolMiner, run:
$ ./lolMiner --algo KASPA --pool nushypool.com:40001 --user [address].[workername]
You can quickly configure your command on our KAS Pool Page and tap the "Start Mining" button.
Good luck!
Yours Max Mustermann
Developer, Miner
Contacts and Support