kHeavyHash algorithm: Kaspa, ASIC miners and specifications
Mining algorithms · kHeavyHash
kHeavyHash: a matrix between two Keccak rounds and a Kaspa network at 10 blocks per second
19 ASIC models in the catalog, from the IceRiver KS0 at 650 J/TH to the KS7 at 116.67 J/TH. The algorithm, the Kaspa design, the hardware and the economics.
What kHeavyHash is
kHeavyHash is a proof of work algorithm written for one specific network, Kaspa. Described in words it is simple, in substance it is unusual: a matrix multiplication wedged between two Keccak hashes. First the block header with the nonce is folded into Keccak, then the resulting numbers are run through a matrix of pseudorandom values, and the result goes back into Keccak. The comparison with the target is the same as anywhere else.
The matrix in the middle was not chosen for looks. Matrix multiplication is exactly the operation that optics handles well, and the authors were laying the groundwork for optical computing: the idea is that once such hardware exists it will deliver a jump in efficiency that ordinary silicon chips cannot reach. For now that remains a bet on the future, and the algorithm is computed by perfectly ordinary ASICs.
The practical feature of kHeavyHash is a different one, and far more important for a buyer: this is a single coin algorithm. The Kaspa forks that started on it moved to variants of their own in order to cut off ASICs, and today the entire power of the algorithm stands on Kaspa. The asic.es catalog holds 19 kHeavyHash models from four manufacturers, with efficiency spread from 116.67 to 650 J/TH, a gap of more than five times.
Key characteristics
| Parameter | Value |
|---|---|
| Algorithm | kHeavyHash, two Keccak rounds and a matrix multiplication |
| Hardware type | ASIC |
| GPU | Not profitable since 2023 |
| Main coin | Kaspa, KAS |
| Network design | blockDAG, GHOSTDAG consensus |
| Network speed | 10 blocks per second after the Crescendo fork, May 2025 |
| Emission | Smooth, the reward drops every month by 2 to the power of 1/12 |
| Full halving | Over 12 months, with no single day step |
| Supply cap | About 28.7 billion KAS |
| Already mined | About 95% of the whole emission by mid 2026 |
| Hashrate unit | TH/s |
| Efficiency unit | J/TH, compare only within the algorithm |
| Models in the catalog | 19 from four manufacturers |
| Best efficiency in the catalog | 116.67 J/TH |
| Custom firmware | None, the machines run factory software |
How the algorithm works
The work of a miner is the usual one: find a nonce that makes the final header hash land below the current target. What differs is the path that hash takes. In kHeavyHash a matrix multiplication sits between the two Keccak calls, and that is precisely what decides how an efficient chip for this algorithm has to look.
The matrix is built deterministically from the header state, so it is the same for everyone computing the current block and it changes from block to block. Preparing tables in advance does not work: every nonce is a new vector that has to be run honestly through the multiplication. Memory requirements are modest, so the silicon leans on arithmetic and on multiplier density rather than on buffer size as in Scrypt.
Two practical things follow from that. First: hashrate numbers on kHeavyHash are small, from hundredths of a terahash up to three dozen, because a single operation here is heavier than in SHA-256. Second, and this one matters more: the J/TH of this algorithm and the J/TH of Bitcoin are different units. A machine at 116 J/TH on Kaspa and a machine at 12 J/TH on Bitcoin cannot be compared with each other, neither in work nor in money.
The design of the network itself is worth holding in mind separately. Kaspa is not a chain but a blockDAG: blocks found at the same moment are not discarded, they are built into a shared graph and ordered by the GHOSTDAG protocol. That is why the network lives calmly at ten blocks per second, and the share of orphaned blocks, the usual trouble of fast chains, does not eat into miner income here.
- Block headerVersion, parent blocks of the DAG, time, target, nonce
- First KeccakThe header is folded into a fixed state
- Matrix constructionA matrix of values is derived deterministically from that state
- Matrix multiplicationThe vector from the hash runs through the matrix, the core of the algorithm
- Second Keccak and comparisonThe result is hashed and checked against the target, otherwise a new nonce
History of the algorithm
- 2018The PHANTOM protocol and its practical version GHOSTDAG are published, the mathematics of ordering blocks in a graph instead of a chain.
- 2021Kaspa launches in November. A fair start with no premine and no presale, mining runs on graphics cards.
- 2022Smooth emission begins in May: the reward drops every month rather than all at once every four years. The kHeavyHash algorithm is designed with optical computing in view.
- 2023The first ASICs appear. IceRiver ships the KS line, and Bitmain follows with the Antminer KS3. Graphics cards leave the network within a few months.
- 2024The Antminer KS5 and KS5 Pro arrive at 150 J/TH and set the benchmark for a long while. IceRiver answers with the KS5L and KS5M.
- 2025The Crescendo fork lands in May: the network moves from one block per second to ten, the block reward is divided by ten, and emission per second stays the same.
- 2026The current ceiling of the catalog is the IceRiver KS7 at 30 TH/s and 116.67 J/TH. By mid year about 95% of the whole Kaspa emission has been mined.
Coins on this algorithm
| Coin | Ticker | Notes |
|---|---|---|
| Kaspa | KAS | The only network where kHeavyHash is really mined on ASICs, practically all the power of the algorithm stands here |
| Sedra | SDR | A small network on the same algorithm, listed in the support of some machines, of no industrial weight |
| Karlsen | KLS | Started as a Kaspa fork on kHeavyHash, then moved to a hash variant of its own to stay on graphics cards |
| Pyrin | PYI | The same road: a start on kHeavyHash, then a change of algorithm for the sake of ASIC resistance |
| Hoosat | HTN | Another Kaspa fork, the network is small and counting farm payback on it is not worth doing |
ASIC miners for kHeavyHash
Below are the twelve highest performing machines in the catalog. The full list of 19 models opens with the button, including the entry level KS0 and KS1 that people take for home use and for a first look at the algorithm.
| Model | Hashrate | Power | Efficiency |
|---|---|---|---|
| IceRiver KS7 | 30 TH/s | 3500 W | 116.67 J/TH |
| Antminer KS5 Pro | 21 TH/s | 3150 W | 150 J/TH |
| Antminer KS5 | 20 TH/s | 3000 W | 150 J/TH |
| IceRiver KS5M | 15 TH/s | 3400 W | 226.67 J/TH |
| IceRiver KS5L | 12 TH/s | 3400 W | 283.33 J/TH |
| iBeLink BM-KS Max | 10.5 TH/s | 3400 W | 323.81 J/TH |
| Antminer KS3 | 9.4 TH/s | 3500 W | 372.34 J/TH |
| IceRiver KS3 | 8 TH/s | 3200 W | 400 J/TH |
| IceRiver KS3M | 6 TH/s | 3400 W | 566.67 J/TH |
| IceRiver KS3L | 5 TH/s | 3200 W | 640 J/TH |
| IceRiver KS7 Lite | 4.2 TH/s | 500 W | 119.05 J/TH |
| IceRiver KS2 | 2 TH/s | 1200 W | 600 J/TH |
All 19 kHeavyHash models, by efficiency
| Model | Hashrate | Power | Efficiency |
|---|---|---|---|
| IceRiver KS7 | 30 TH/s | 3500 W | 116.67 J/TH |
| IceRiver KS7 Lite | 4.2 TH/s | 500 W | 119.05 J/TH |
| Antminer KS5 Pro | 21 TH/s | 3150 W | 150 J/TH |
| Antminer KS5 | 20 TH/s | 3000 W | 150 J/TH |
| IceRiver KS5M | 15 TH/s | 3400 W | 226.67 J/TH |
| IceRiver KS2 Lite | 2 TH/s | 500 W | 250 J/TH |
| IceRiver KS0 Ultra | 0.4 TH/s | 100 W | 250 J/TH |
| IceRiver KS5L | 12 TH/s | 3400 W | 283.33 J/TH |
| iBeLink BM-KS Max | 10.5 TH/s | 3400 W | 323.81 J/TH |
| Goldshell KA-BOX | 1.18 TH/s | 400 W | 338.98 J/TH |
| Antminer KS3 | 9.4 TH/s | 3500 W | 372.34 J/TH |
| Goldshell KA-BOX Pro | 1.6 TH/s | 600 W | 375 J/TH |
| IceRiver KS3 | 8 TH/s | 3200 W | 400 J/TH |
| IceRiver KS0 PRO | 0.2 TH/s | 100 W | 500 J/TH |
| IceRiver KS3M | 6 TH/s | 3400 W | 566.67 J/TH |
| IceRiver KS2 | 2 TH/s | 1200 W | 600 J/TH |
| IceRiver KS1 | 1 TH/s | 600 W | 600 J/TH |
| IceRiver KS3L | 5 TH/s | 3200 W | 640 J/TH |
| IceRiver KS0 | 0.1 TH/s | 65 W | 650 J/TH |
Hardware manufacturers
The company made its name on Kaspa and holds 13 of the 19 models in the catalog, from the home KS0 at 65 watts to the KS7 at 30 TH/s. The widest lineup on the algorithm and the clearest step between generations.
Came to the algorithm later but straight away with industrial machines. The KS5 and KS5 Pro at 150 J/TH led on efficiency until the KS7 appeared. The plus is the familiar service and parts supply, the minus is that the lineup has not been refreshed.
The niche of quiet compact devices at 400 and 600 watts. On efficiency, 339 and 375 J/TH, they lose to industrial machines by a factor of three, but you can put them in a flat and not fight the noise.
One model in the catalog, 10.5 TH/s at 3400 watts. A solid middle of the road unit with no standout sides: people take it when one more machine is needed in the rack and no fresh KS is in stock.
Firmware for kHeavyHash miners
There is no custom firmware for kHeavyHash in the catalog, and that has to be understood before buying. AsicBoost firmware is built for SHA-256 boards, on Scrypt it covers only two models, and the KS series and IceRiver are not on that list. Network installation through HashCore Toolkit belongs to the same supported lines, it is not meant for Kaspa machines.
What that changes in practice. Autotuning of each board, manual frequency and voltage profiles, careful undervolting for the sake of J/TH are all unavailable here. You work in the modes the manufacturer set, and the whole of optimisation comes down to cooling, to the quality of your power and to which model you pick when buying.
A simple conclusion follows: on kHeavyHash the efficiency of a machine is fixed at the moment of the order. On SHA-256 a poor purchase can be partly rescued with firmware and undervolting, here there is no such headroom, and the gap between 150 and 400 J/TH stays with you for the whole service life of the hardware.
A separate word about third party builds found online. They are offered for KS boards, but with no clear support and with the warranty gone. Without a mature ecosystem that is a lottery where the win is measured in percent and the loss in the price of a board.
What profitability depends on
The income of a kHeavyHash farm comes from a single coin, so the picture is simpler and harsher than on other algorithms: Kaspa network difficulty, the KAS exchange rate and your efficiency in J/TH. There are no side payouts here of the kind merge mining brings on Scrypt.
Emission works differently from Bitcoin, and that is worth counting into payback. The reward drops by roughly six percent every month, adding up to a full halving over a year. There will be no sharp step you can prepare for in advance, but there will be a constant slow slide of income at unchanged difficulty.
A second factor of the same order: by mid 2026 about 95% of the whole emission has been mined. From here the contribution of the block reward to miner income will only shrink, while the role of transaction fees grows. Counting payback three years ahead at the reward of today makes no sense, budget for the decline.
Popular pools
| Pool | Region | Notes |
|---|---|---|
| ViaBTC | Asia, global | One of the largest on Kaspa, PPS scheme, straightforward withdrawals |
| F2Pool | Asia, global | A market veteran, steady payouts, KAS support since the early years |
| Antpool | Asia, global | The Bitmain pool, predictably comfortable with the Antminer KS3 and KS5 |
| HeroMiners | Europe, USA, Asia | Many regional servers, a low payout threshold |
| WoolyPooly | Europe, USA | Popular with smaller farms, detailed per worker statistics |
| K1Pool | Europe, Asia | Specialises in young PoW networks, simple setup |
Strengths and weaknesses
- A young network with fast growing recognition and a lively community
- Ten blocks per second, confirmation takes seconds rather than tens of minutes
- Smooth emission with no abrupt halvings, income declines predictably
- A fair launch with no premine, the whole emission goes to miners
- A low entry threshold: there are machines at 65 and 100 watts for home use
- Groundwork for optical computing, if it arrives the algorithm gets a second wind
- One coin for the whole algorithm, there is nowhere to move the fleet
- No custom firmware, efficiency is fixed at the moment of purchase
- About 95% of the emission is already mined, the block reward share will only fall
- The efficiency spread in the catalog is more than five times, a wrong choice costs dearly
- Used KS machines are less liquid than Antminer units for Bitcoin
- The network is much smaller than Bitcoin, so a large power injection moves difficulty sharply
Energy efficiency and J/TH
Efficiency here is measured in joules per terahash, J/TH, as in SHA-256, but that is a coincidence of notation, not of units. A kHeavyHash terahash and a SHA-256 terahash are different work, so comparing 116 J/TH on Kaspa with the figures of Bitcoin machines is not valid. The comparison only makes sense within the algorithm.
Reference points from the catalog for 2026. From 116 to 150 J/TH is the current generation, the IceRiver KS7 and KS7 Lite, the Antminer KS5 and KS5 Pro. From 226 to 340 J/TH is one step back, the KS5M, KS5L, KS2 Lite, KS0 Ultra and the iBeLink BM-KS Max, which live on cheap power. From 370 to 400 J/TH are the Antminer KS3 and IceRiver KS3, hardware already looking at the exit. Above 500 J/TH there are only the entry level KS0, KS1, KS2 and KS3L, the home segment, where the point is interest rather than money.
Translated into costs in practice. A machine at 116 J/TH running 30 TH/s burns 3.5 kW, while a machine at 400 J/TH would need about 12 kW for the same 30 TH/s, that is three and a half units of 3.2 kW instead of one. A gap of 8.5 kW running around the clock is about 74,000 kilowatt hours a year, a sum that in Europe buys several more machines like it.
How to choose an ASIC for kHeavyHash
Settle the coin question first. You are buying hardware for one network with no fallback scenario. If that concentration of risk does not suit you, look at SHA-256 or Scrypt, where the fleet can be switched.
Count the tariff, not the hashrate. Above 0.10 euro per kilowatt hour only machines up to 150 J/TH stay in the game. At 0.05 euro and below, models of the 226 to 340 J/TH generation still make sense.
Do not count on firmware. What you buy is what you get. There is nothing to change the mode the manufacturer set, so paying up for better efficiency at the start pays off here more than on other algorithms.
A home machine is not a small farm. The KS0 at 65 watts and the KA-BOX at 400 watts are good as a quiet device in a flat. Putting them in a rack is pointless: at 339 to 650 J/TH the economics do not add up.
Check power and cooling. Industrial KS units eat 3 to 3.5 kilowatts and are as loud as any ASIC, around 75 decibels. A dedicated power line and supply and exhaust ventilation are needed from day one, not later.
Budget for a falling reward. The monthly slide of emission and the 95% already mined mean that income in KAS will fall on its own. The machine has to pay off with room to spare, not break even on the numbers of today.
Common mistakes
Comparing J/TH with Bitcoin machines. The same unit notation does not make the work the same. Putting 116 J/TH on Kaspa next to 12 J/TH on Bitcoin is not valid, these are different algorithms and different terahashes.
Waiting for custom firmware. There is no mature ecosystem for kHeavyHash and there may never be one: the market is too narrow and there is a single coin. Plan the purchase as if firmware will never appear.
Taking an entry model as a trial and scaling later. The KS0 and KS1 at 600 to 650 J/TH do not scale: ten such machines will eat more electricity than one KS7 and deliver less hashrate.
Counting payback at the reward of today. The block reward drops every month. A calculation two years ahead at the current figure overstates the result far more than it does in Bitcoin with its rare halvings.
Ignoring the ping to the pool. Ten blocks per second forgive much less than one block every ten minutes. A pool on another continent means stale shares and a lost percentage of income.
Buying used KS units without checking the boards. Liquidity and repairability on these machines are lower than on Antminer units for Bitcoin. A dead board on a KS3 often means the machine is easier to strip for parts than to fix.
Frequently asked questions
What is kHeavyHash in simple terms?
It is the proof of work algorithm of the Kaspa network. Inside it there is a matrix multiplication placed between two Keccak hashes, and dedicated chips are the fastest thing at computing it.
Why is the algorithm called heavy?
Because a single operation in it is noticeably bulkier than a plain hash: on top of the two Keccak rounds the multiplication by the matrix has to be done honestly. Hence the small hashrate numbers compared with SHA-256.
Which coins are mined on kHeavyHash?
In practice one, Kaspa. Some machines also list Sedra, but that is a small network. Kaspa forks such as Karlsen and Pyrin moved to algorithms of their own to cut off ASICs.
Can Kaspa be mined on a graphics card?
Technically yes, economically no. Graphics cards were pushed out of the network in 2023 when the first KS machines appeared, and there is nothing to bring them back with.
What is a blockDAG and why does a miner care?
It is a structure where blocks found at the same moment are not discarded but built into a shared graph. For a miner it means that at ten blocks per second the work is not lost because someone else found a block a millisecond earlier.
What did the Crescendo fork change?
The network moved from one block per second to ten, in May 2025. The block reward was cut tenfold at the same time, and total emission per second stayed the same.
How does Kaspa emission work?
The reward drops every month by 2 to the power of 1/12, so twelve months add up to a full halving but with no sharp step. The supply cap is about 28.7 billion KAS.
How much has been mined already?
By mid 2026 about 95% of the whole emission. From here the reward share of miner income will shrink and the fee share will grow.
What does 116.67 J/TH mean?
That the machine spends 116.67 watts per terahash per second. The lower the number, the cheaper the mining. Today it is the best figure in the catalog, on the IceRiver KS7.
Which model is the most efficient right now?
The IceRiver KS7 at 30 TH/s and 116.67 J/TH, followed by the KS7 Lite at 119.05, then the Antminer KS5 and KS5 Pro at 150 J/TH.
Is the Antminer KS3 still worth buying?
Only with very cheap electricity and a low price on the machine. At 372 J/TH it burns three times the energy of the current generation for the same work.
Is there firmware for KS machines?
There are no mature solutions. AsicBoost is built for other algorithms, so autotuning and power profiles are unavailable on kHeavyHash, the machines run factory software.
Which machine should I take for home?
The IceRiver KS0 at 65 watts or the KS0 Ultra at 100 watts, and among the quiet ones also the Goldshell KA-BOX at 400 watts. These are devices for getting to know the network, not for earning.
How loud is an industrial KS?
Around 75 decibels, like any air cooled ASIC. Such a machine cannot go in a living space, it needs a separate room or site.
Which pool should I pick for Kaspa?
Any large one with a server close to you: ViaBTC, F2Pool, Antpool, HeroMiners, WoolyPooly, K1Pool. On a fast network ping matters more than a difference in fee.
Why is the hashrate in terahashes so small?
Because a single kHeavyHash operation is heavier than in SHA-256. Thirty terahashes is a flagship here, while in Bitcoin thirty terahashes is a machine from ten years ago.
Is it true that the algorithm was designed for optics?
Matrix multiplication was chosen with optical computing in view, that is the stated idea of the authors. There are no industrial optical miners yet, the whole network is computed on ordinary silicon.
What happens if Kaspa stops growing?
Hardware for kHeavyHash will lose value faster than SHA-256 hardware, because there is nothing to switch it to. That is the main risk of the algorithm and it has to be accepted knowingly.
How do I calculate payback?
Take the hashrate and power draw of the model, your price per kilowatt hour, and budget for the falling reward. The calculator on the site counts this for every model in the catalog.
Where can I see all the kHeavyHash models?
The table on this page gathers the whole catalog, 19 models with hashrate, power draw and efficiency, each with its own profitability page.
Technical specification of the algorithm
| Parameter | Value |
|---|---|
| Full name | kHeavyHash, the HeavyHash variant for Kaspa |
| Base primitives | Keccak, also known as SHA-3, and matrix multiplication |
| Scheme | Keccak, matrix, Keccak |
| Source of the matrix | Built deterministically from the header state |
| Memory requirements | Low, the bottleneck is arithmetic |
| Groundwork for the future | Optical computing, with matrix multiplication as its strong side |
| Main network | Kaspa, launched on 7 November 2021 |
| Premine and presale | None, a fair launch |
| Structure | blockDAG instead of a chain |
| Ordering consensus | GHOSTDAG, the practical version of the PHANTOM protocol |
| Speed | 10 blocks per second since May 2025 |
| Initial reward | 500 KAS per block until May 2022 |
| Emission mechanics | A monthly drop by 2 to the power of 1/12, a year equals a halving |
| Supply cap | About 28.7 billion KAS |
| Units | Hashrate in TH/s, efficiency in J/TH |