How to mine KASPA with GPU/FPGA/ASIC
In this post I will briefly describe KASPA blockchain, and will provide mining tips for those who want to participate.
What is KASPA blockchain?
Perhaps you have already read some info about KASPA blockchain. I'll try to describe it with my own words.
The biggest advantage that KASPA have is the scalability.
Bitcoin currently can perform less than 12 transactions per second (TPS).
However, it can scale with a layer 2 chains.
Blockchains like Ethereum and Solana, are Proof-of-Stake (PoS), which enables then to perform up to 50-100K TPS.
However, PoS technology is not censorship resistant at all (in spite their supporters claims it is).
I'll write later, a separate post for blockchains performance and the different approaches, to solve the scalability problem.
KASPA have its solutions for it.
Initially proposed by Yonatan Sompolinsky, a consensus mechanism "GHOSTDAG" allows many blocks to be validated at the same time.
This approach has the potential to perform huge number of transactions, being censorship resistant at the same time.
Recently KASPA released a white paper of new promising protocol named "DAG KNIGHT".
It adds additional improvements to the consensus, and will additionally improve the block confirmation time.
So far "DAG KNIGHT" exists only on paper, but donations are being collected for the development of it.
If you are developer, who wants to participate, you may contact with the team.
Which is the better approach to solve the scalability problem?
The future will show us.
The emission is separated in two phases:Emission schedule
- Pre-deflationary phase
- Chromatic phase (current)
The next Month emission per second is Previous_Month_Emmission_Per_Second * (1/2)^(1/12).
Untill the block speed is like 1 block per second, we can estimate same reward per block.
There is a table with the schedule, published in KASPA wiki page: KASPA-EMISSION-SCHEDULE.pdf
Mining KAS
KAS is using a kHeavyHash algorithm.
If you do not have an KAS Wallet, you should obtain one. The easiest way is to create a web wallet at wallet.kaspanet.ioKAS Wallet
It is also possible to use another wallet application. Please do not mine directly to exchange wallet.
The exchange address is not really yours. 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 quite big number of applications. Here are some of them.
Miner | Source | Dev Fee | Hadrware | OS | Download |
---|---|---|---|---|---|
lolMiner recommended | closed source | 0.75% | NVIDIA, AMD | Windows/Linix | lolMiner |
BZMiner | closed source | 1.0% +1.0% (optional) | NVIDIA, AMD | Windows/Linix | BZMiner |
SRBMiner | closed source | 0.85% | NVIDIA, AMD | Windows/Linix | SRBMiner |
Team Red Miner | closed source | 1.0% GPU, 10.0% FPGA |
NVIDIA, AMD, FPGA |
Windows/Linix | TeamRedMiner |
Gminer | closed source | 1.0% GPU | NVIDIA, AMD | Windows/Linix | 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 your Windows suggest that the miners are "potentially unwanted" software, you may need to select "Allow on device" option in Windows Security settings.
Find the nearest server to your geographical area, and ping it. If the ping is done for less than 100ms, you can consider this server for mining.
$ ping nushypool.com
Run the miner. The command line depends from you miner, and your OS. For example to start mining with NBMiner, the run command is:
$ ./lolMiner --algo KASPA --pool nushypool.com:40001 --user [address].[workername]
You can quickly configure your command in our KAS Pool Page and tap "Start Mining" button.
Good luck!
Yours Max Mustermann
Developer, Miner