+34 641 10 27 16

Etchash algorithm: the Ethereum Classic network, ASIC miners and specs

Mining algorithms · Etchash

Etchash: the algorithm where memory size decides the fate of a machine

4 ASIC models in the catalog, from the Jasminer X16-Q at 0.32 J/MH to the Antminer E9 at 0.8 J/MH. We break down the algorithm, the growth of the DAG file, the Ethereum Classic network and the real economics.

4 models in the catalog2 manufacturersBest efficiency 0.32 J/MHOne living coin: ETCNo custom firmware

What Etchash is

Etchash is the proof of work of the Ethereum Classic network. Calling it a separate algorithm is more a matter of tradition than of substance: inside sits the same Ethash that Ethereum ran on before it moved to staking, with one constant changed. In November 2020 the Thanos hard fork at block 11,700,000 stretched the epoch from 30,000 blocks to 60,000, and that is the only difference. Everything else, from the structure of the cache to the order of memory accesses, matches byte for byte.

The point of that edit was practical. Ethash is built so that the miner keeps a large file in memory, the dataset, also known as the DAG, and that file grows on its own with every epoch. By 2020 it had passed 4 gigabytes, and graphics cards with four gigabytes on board began dropping out of mining. Doubling the epoch length instantly halved the DAG size, from roughly 3.91 gigabytes to 2.47, and gave those cards several more years of life. It also slowed the further growth of the file by half.

For an ASIC buyer this leads to the main property of the algorithm, one that SHA-256, Scrypt and kHeavyHash do not have. A machine built for Etchash has a shelf life, and it is set not by wear but by the amount of memory soldered on. Once the DAG outgrows that memory, the machine simply stops computing. That has already happened with the Antminer E3 on 8 April 2020: four gigabytes were not enough, and the hardware lost the ability to mine Ethereum. That is why memory size is discussed on this page on equal terms with hashrate and watts.

Key characteristics

ParameterValue
AlgorithmEtchash, also known as Ethash with the ECIP-1099 change
BaseDagger-Hashimoto, Thaddeus Dryja and Vitalik Buterin
Ethash year2015, together with the launch of Ethereum
Etchash yearNovember 2020, the Thanos hard fork at block 11,700,000
Epoch length60,000 blocks against 30,000 in the original Ethash
Starting DAG size1 gibibyte, grows by 8 mebibytes per epoch
Current ETC epoch417, DAG size about 4360 megabytes
Growth rateRoughly 8 megabytes every 9 days, around 325 megabytes a year
Memory accesses64 per nonce attempt
Mix size128 bytes, folded through FNV and Keccak
Efficiency unitJ/MH, joules per megahash
Coin of the algorithmEthereum Classic, ticker ETC
Block timeAbout 14 seconds
Block reward1.6384 ETC since 22 July 2026
Custom firmwareNone for any model in the catalog

How the algorithm works

The miner task is the usual one: pick a nonce so that the block header hash lands below the current target. What is unusual is that computing that hash without a large file in memory is impossible. Ethash was deliberately designed to run into memory bandwidth rather than into arithmetic speed. The idea was that memory is expensive and universal, so a dedicated chip would not pull away from a graphics card the way it does on SHA-256. The idea held for three years and ended in 2018 with the arrival of the first ASICs.

Everything starts with the seed. Once per epoch, that is once every 60,000 blocks, it is recomputed by running through the headers of the preceding blocks. A cache is built from the seed: a pseudorandom array that is filled sequentially and then shuffled against itself several times. The starting cache size is 16 mebibytes. The cache is small enough to be kept by light clients, which do not need to find blocks, only to verify those of others.

The dataset, that same DAG, is expanded out of the cache. Each of its elements is assembled from 256 cache nodes by FNV and Keccak-512 operations. The dataset is large, a gibibyte at the start, today about 4360 megabytes on Ethereum Classic, and the miner has to hold all of it. Hence both the memory requirement for the machine and the gradual dying off of older models: the file grows, the memory does not.

Then comes the search itself. A starting value is taken from the header and the nonce and expanded into a 128 byte mix, after which 64 accesses to random places in the DAG take place, and on each one the mix is blended with the data read. The finished mix is compressed, hashed with Keccak-256 and compared with the target. Below the target and the block is found. Above it, a new nonce and all over again. It is precisely these 64 random reads that make the algorithm dependent on memory: there is not much arithmetic here, but the machine loads the memory subsystem in full.

  1. Epoch seedRecomputed once every 60,000 blocks by running through the headers
  2. CacheA pseudorandom array from the seed, 16 mebibytes at the start
  3. The DAG datasetExpanded out of the cache, every element from 256 nodes
  4. Mixing64 random reads from the DAG, a 128 byte mix
  5. Comparison with the targetFolding, Keccak-256, comparison. Below the target and the block is found

History of the algorithm

  • 2015Ethereum starts on Ethash. The algorithm is conceived as ASIC resistant: the bet is on expensive memory instead of cheap arithmetic.
  • 2016On 20 July Ethereum splits at block 1,920,000 after The DAO hack. Ethereum Classic is the original chain, the one that refused to roll back the transactions of the attacker.
  • 2018The Antminer E3 shows that the bet on memory did not work. Dedicated machines arrive on Ethash, and the E3 carries 4 gigabytes on board.
  • 2020On 8 April the Antminer E3 stops mining Ethereum: the DAG outgrew its 4 gigabytes of soldered memory. A vivid precedent for how a shortage of memory ends.
  • 2020In August come three 51 percent attacks in one month, and before them two more in January 2019. The OKEx exchange put the losses from double spends at 5.6 million dollars and suspended ETC deposits and withdrawals.
  • 2020In November the Thanos hard fork at block 11,700,000 doubles the epoch length. The DAG shrinks from roughly 3.91 gigabytes to 2.47. This is where the name Etchash comes from.
  • 2022On 15 September Ethereum moves to staking. The Ethereum Classic hashrate reaches 307.1 TH/s that day, and ten days later falls to 160.8. The wave of migrants receded almost at once.
  • 2026On 22 July the sixth issuance era begins at block 25,000,001. The block reward drops from 2.048 to 1.6384 ETC. Most calculators had still not reflected this at the time this page was built.

Coins on this algorithm

CoinTickerNotes
Ethereum ClassicETCThe only living network on the algorithm. Practically all Etchash hashrate stands here, the DAG is about 4360 megabytes
EthereumPoWETHWFormally alive, but its DAG is already about 7624 megabytes: machines with 6 and 7 gigabytes cannot reach it physically
OctaSpaceOCTAEthash with a 60,000 block epoch, DAG about 2360 megabytes. The network is tiny, its whole daily issuance runs to hundreds of dollars
CallistoCLOIt still turns up in product listings, but the network is switched off at the aggregators and the coin has been delisted from exchanges
This is where the buyer's plan most often falls apart. The logic "one algorithm means many coins" does not work on Ethash: compatibility is set not by the algorithm but by the DAG size of a specific network on a specific day. EthereumPoW kept the short epoch, 30,000 blocks, so its file grows twice as fast and has already passed 7.4 gigabytes. The Antminer E9 with six gigabytes and the E9 Pro with seven cannot compute it in principle, and not in the sense of "not configured yet". Jasminer with eight gigabytes does have headroom, but not much, on the order of a year. Meanwhile product listings and major reference sites still write ETHW in the coin list for the E9. In reality all four machines in the catalog are hardware for one coin, Ethereum Classic, and they are worth buying only with that understanding.

ASIC miners for Etchash

All 4 Etchash models in the catalog, sorted by efficiency with the best on top. Hashrate in MH/s, efficiency in joules per megahash. Click a name to open the profitability calculator for that model.

ModelHashratePowerEfficiency
Jasminer X16-Q 1950 MH/s620 W0.32 J/MH
Jasminer X16-P 5800 MH/s1900 W0.33 J/MH
Antminer E9 Pro 3680 MH/s2200 W0.6 J/MH
Antminer E9 2400 MH/s1920 W0.8 J/MH

Hardware manufacturers

SunluneJasminer X16-Q, X16-P

Both catalog models with the best efficiency, and both with eight gigabytes of memory. The X16-Q of May 2023 is 1950 MH/s at 620 watts, that is 0.32 J/MH, and it is the most frugal machine in the catalog in absolute draw. The X16-P of August the same year gives 5800 MH/s at 1900 watts and 0.33 J/MH. Eight gigabytes at the current rate of DAG growth is headroom to roughly the end of the thirties, the longest of the four models.

BitmainAntminer E9, E9 Pro

The same age as the Jasminer machines, but noticeably hungrier. The E9 of July 2022 gives 2400 MH/s at 1920 watts, that is 0.8 J/MH and six gigabytes of memory. The E9 Pro of February 2023 is 3680 MH/s at 2200 watts, 0.6 J/MH and seven gigabytes. The efficiency gap against Jasminer is twofold and more, which on the same coin translates straight into the electricity bill. On memory there is less headroom too: six gigabytes at the current rate of DAG growth is roughly the start of the thirties, seven is roughly the middle.

Firmware for Etchash miners

The short answer: there is no custom firmware for Etchash on any model in the catalog. AsicBoost firmware is built for SHA-256 boards, on Scrypt two models are supported separately, and there are no Ethash machines on that list and none were ever planned. Network installation through HashCore Toolkit belongs to those same supported lines.

The same holds for third party developers in general. We went through the official supported model lists of the well known alternative firmware projects: not one of them declares the Antminer E9, the E9 Pro or the Jasminer line. The largest projects state openly that they work exclusively with machines on SHA-256. For Jasminer the manufacturer distributes only its own builds through its site, and the updates there concern hashrate display and network settings rather than overclocking.

The reason is economic, not technical. The market for Etchash machines is too small to pay back the development and support of custom firmware, and the network itself has not grown for four years. The practical conclusion for an owner: the efficiency figures stated by the manufacturer are your figures for the whole time you own the machine. There will be no overclocking, no undervolting and no reduction of the developer fee on these machines.

Hence the warning as well. Any offer of "firmware for the E9 or Jasminer, plus thirty percent hashrate" is either a scam or malicious code. There is no need to put anything on such machines other than the official manufacturer firmware downloaded from its site.

What profitability depends on

Let us start with the unpleasant part, because that is the honest way. At the electricity price normal for Spain, around 0.15 euro per kilowatt hour, not one of the four catalog models comes out in the black, and the gap is not marginal, it is a multiple. The best machine, the Jasminer X16-Q, brings in about 20 euro a month against an electricity bill of about 67 euro. The worst, the Antminer E9 Pro, brings in about 37 euro against a bill of about 238. The payback period in a situation like that is not long, there simply is none: every month of operation increases the loss.

The break even threshold on electricity works out like this: the Jasminer X16-Q at about 0.044 euro per kilowatt hour, the X16-P at about 0.043, the Antminer E9 Pro at about 0.023, the Antminer E9 at about 0.018. For comparison, the regulated tariff in Spain in the summer of 2026 holds at around 0.16 euro. The grid price sits three to almost ten times above those thresholds, depending on the model. For the machines to break even at the grid price, the ETC rate would have to rise roughly threefold for Jasminer and six to eight times for Antminer, and that is without counting the fact that network hashrate would follow the rate up.

A separate word about calculators. On 22 July 2026 another issuance cut went through, and the block reward fell from 2.048 to 1.6384 ETC. At the time this page was built some of the large aggregators were still counting at 2.048, and a few even at 2.56, that is at a reward cancelled back in 2024. The error overstates income by a quarter or by half. Check the reward in the network explorer before believing any profitability figure, including ours.

Open the profitability calculator →

Popular pools

PoolRegionNotes
F2PoolAsia, Europe, North AmericaPPS, a 1 percent fee, a payout threshold from 0.1 ETC, settlement once a day
2MinersEurope, USA, AsiaPPLNS and a separate pool for SOLO, a 1 percent fee, a 0.1 ETC threshold, payouts every two hours
Kryptex PoolEurope, both Americas, AsiaPPS+, a 1 percent fee, the lowest threshold among the large pools, 0.05 ETC, hourly payouts
K1PoolEurope, USA, AsiaRBPPS, and also PPLNS and SOLO, a 1 percent fee, a 0.1 ETC threshold, settlement once a day
WoolyPoolyUSA, Europe, Asia, AustraliaPPLNS and SOLO, a 0.9 percent fee, a 0.1 ETC threshold, payouts several times a day
HeroMinersGlobalPPS+ and PROPX, SOLO by prefix, a 0.9 percent fee, a 0.01 ETC threshold, payouts every two hours
Two warnings. First: the Ezil pool, which still appears in dozens of guides on mining ETC and ZIL together, shut down on 25 March 2024. If you are reading a guide where it is recommended, the guide is out of date as a whole, and the rest of its advice is not worth trusting either. Second: less than a fifth of network hashrate is publicly attributed. The rest falls to large farms and pools that do not disclose their statistics, so share rankings on third party sites are especially unreliable here. Picking a pool by its declared share is pointless, look at the payout scheme, the fee and the threshold. For a single machine the difference is noticeable: with PPS income is even, with PPLNS it depends on the luck of the pool.

Strengths and weaknesses

Strengths
  • The memory in the catalog models will last a long time, from the early to the late thirties
  • The algorithm has not changed since 2020, so no surprise anti ASIC fork is to be expected
  • The network has run without interruption since 2015 and has lived through several 51 percent attacks
  • There are many pools, fees are low, payout thresholds start at 0.01 ETC and the money arrives often
  • The Jasminer X16-Q draws 620 watts: the machine can be set up at home without rewiring
  • Hardware on the secondary market now sells for a fraction of its launch price
Weaknesses
  • One living coin for the whole algorithm, and these machines have effectively nowhere else to go
  • The ETC rate is about 96 percent below the high of May 2021
  • The block reward falls by 20 percent every five million blocks, the last time in July 2026
  • There is no custom firmware for any model, so there is nothing to overclock or undervolt with
  • Network hashrate has not fallen for a fourth year running, while the reward over that time is down by a third
  • The catalog models are the 2022 and 2023 generation, and there is hardware several times more efficient

Energy efficiency and J/MH

Efficiency here is measured in joules per megahash, J/MH. The same unit is used on the Scrypt page, but the figures cannot be compared across algorithms: an Etchash megahash and a Scrypt megahash are different work. Inside Etchash the comparison is valid, because all four machines do exactly the same thing and mine exactly the same coin.

The spread within the catalog is almost threefold. The Jasminer X16-Q needs 0.32 J/MH, the X16-P 0.33, the Antminer E9 Pro 0.6, the Antminer E9 0.8. In money it looks like this: at the Spanish tariff the X16-Q costs about 67 euro a month and the E9 Pro about 238, while the E9 Pro gives only twice as much hashrate as the X16-Q. On an algorithm where income is already negative, a difference like that decides whether the loss will be tolerable or heavy.

The arithmetic goes as usual: multiply efficiency by hashrate in megahashes to get draw in watts, divide by 1000 to get kilowatts, multiply by your tariff and by 720 hours a month. Compare the sum you get with the mining forecast in the calculator. While you are at it, check which block reward the calculator uses: after July 2026 the correct figure is 1.6384 ETC.

How to choose an ASIC for Etchash

Start with the calculator and your real tariff. This is the case where the arithmetic is more honest than any description. At an ordinary electricity price the answer will be negative on all four models, and that is a normal result of the calculation, not an input error.

Ask for the memory size in writing. Within one line there are different variants: some Jasminer machines have five gigabytes, the X16-Q and X16-P have eight. The difference in remaining life reaches ten years. Memory size has to be in the specification before payment, not in a verbal promise from the seller.

Work out the price per megahash, not the price per machine. The efficiency spread in the catalog is almost threefold, while prices on the secondary market live a life of their own. Compare the money per unit of hashrate, and compare J/MH on its own.

Do not count on a fallback coin. EthereumPoW is already out of reach for the Bitmain machines because of its DAG size, and Jasminer has about a year of headroom. The other networks on this algorithm are either switched off or so small that their whole daily issuance runs to hundreds of dollars.

Build the next issuance cut into your numbers. The reward falls by a fifth every five million blocks, which is roughly once every two years and a bit. If you are counting payback over three years, the cut will certainly land inside that period.

Look at the generation of the hardware. The catalog models were released in 2022 and 2023. Machines several times more efficient have appeared since then, sometimes at a comparable price. If a seller offers the old generation at the price of the new one, that is a reason to haggle or to walk away.

Common mistakes

Working out profitability on a calculator with the old reward. After 22 July 2026 the correct reward is 1.6384 ETC. At the time this page was built some of the large aggregators were counting at 2.048 and a few at 2.56, that is at a figure cancelled back in 2024. The error overstates income by a quarter or by half.

Thinking that an Ethash machine will mine any Ethash coin. Compatibility is decided by the DAG size of a specific network, not by the name of the algorithm. The Antminer E9 with six gigabytes and the E9 Pro with seven cannot mine EthereumPoW: its file has already passed 7.4 gigabytes. That is a physical limit, not a question of settings.

Not checking the memory size when buying secondhand. One line, different variants, a difference in remaining life of up to ten years. The precedent is well known: the Antminer E3 with four gigabytes stopped mining Ethereum in April 2020 simply because the file grew.

Believing that a falling hashrate will make mining more profitable. The Ethereum Classic hashrate has held for a fourth year at roughly the level of September 2022, while the block reward over the same time has fallen by more than a third. Income per unit of power has been going down, competition has not.

Looking for overclocking firmware for the E9 or Jasminer. It does not exist at any known project. Any offer like that is a risk of losing the machine or of getting malicious code instead of a gain in hashrate.

Expecting income to grow from a network upgrade. Discussions of the upcoming upgrade often bring up the arrival of a base fee and a protocol treasury. The specification says plainly that the block reward and the tips stay with the miner unchanged, and the base fee never belonged to the miner before either. For profitability the upgrade is neutral.

Frequently asked questions

What is Etchash in simple terms?

It is the proof of work of the Ethereum Classic network. In essence it is the same Ethash that Ethereum used to run on, with one constant changed: the epoch lasts 60,000 blocks instead of 30,000.

How does Etchash differ from Ethash?

Only in the epoch length. Because of that the DAG file on Ethereum Classic is half the size and grows twice as slowly as on networks running the original Ethash. Everything else, from building the cache to the order of memory accesses, is the same.

Why was that change needed?

By 2020 the DAG had outgrown four gigabytes, and graphics cards with that much memory were dropping out of mining. The Thanos hard fork in November 2020 halved the file from roughly 3.91 gigabytes to 2.47 and gave those cards several more years of work.

What is the DAG and why does it matter?

It is a large pseudorandom file that the miner has to hold in memory in full. Every nonce attempt makes 64 random reads from it. The file grows by 8 mebibytes every epoch, and once it outgrows the memory of the machine, the machine stops computing.

What is the DAG size now?

About 4360 megabytes, epoch 417. It adds roughly 8 megabytes every nine days, that is around 325 megabytes a year.

How much memory do the catalog models have?

The Antminer E9 has six gigabytes, the Antminer E9 Pro seven, the Jasminer X16-Q and X16-P eight each. By memory size these are the longest lived machines in the catalog.

When will the machines stop working because of the DAG?

At the current growth rate six gigabytes will be enough roughly to the start of the thirties, seven roughly to the middle, eight roughly to the end. That is an estimate at the current pace, not a promise.

Has this really happened?

Yes. The Antminer E3 with four gigabytes stopped mining Ethereum on 8 April 2020: the DAG outgrew the soldered memory, and the manufacturer confirmed it officially.

Which coins are mined with this hardware?

In practice one, Ethereum Classic. EthereumPoW is formally alive, but its DAG is already about 7624 megabytes and it is out of reach for the Bitmain machines. OctaSpace works, but the network is so small that its whole daily issuance runs to hundreds of dollars. Callisto is switched off at the aggregators.

Why do product listings say ETHW?

Because the listings were never updated. When the Antminer E9 came out, the EthereumPoW DAG was under six gigabytes and mining was possible. Now it is not. Major reference sites missed this point too.

Is there any custom firmware?

No. We went through the official supported model lists of the well known projects: neither the Antminer E9, nor the E9 Pro, nor Jasminer is declared in them. Only the stock manufacturer firmware works.

What is the block reward now?

1.6384 ETC. It dropped on 22 July 2026 at block 25,000,001. Before that it was 2.048 ETC.

How does ETC issuance work?

The reward falls by 20 percent every five million blocks, which is roughly once every two years and a bit. There is no classic halving here. Supply is capped at about 210.7 million ETC.

When is the next cut?

At block 30,000,000, approximately in 2028. The reward will become 1.31072 ETC. The exact date cannot be named, it depends on the block time.

What is the network hashrate?

On the order of 150 to 185 terahashes per second, and different sources give noticeably different figures on one and the same day. The peak was 307.1 TH/s on 15 September 2022, the day Ethereum moved to staking.

Why did the hashrate shoot up then and fall straight back?

Ethereum miners left without work moved to Ethereum Classic. Within ten days it became clear that the income did not cover the electricity, and about half of that power left. The network has held in this corridor ever since.

Does even one model come out in the black?

At the Spanish tariff of about 0.15 euro per kilowatt hour, no, not one. The break even threshold lies between 0.018 and 0.044 euro per kilowatt hour depending on the model, that is less than a third of the grid price.

How far has ETC fallen from its high?

By roughly 96 percent from the all time high of May 2021. Over the last few months alone the rate has lost about another third.

Has the network had a history of 51 percent attacks?

It has. Two attacks in January 2019 and three in August 2020, when the OKEx exchange put the losses from double spends at 5.6 million dollars. Extra protection was brought in as a response and was later switched off: after Ethereum moved to staking there was nowhere left to rent comparable power.

Is it worth buying Etchash hardware right now?

At the grid electricity tariff the arithmetic is negative on all four models. It starts to make sense in two cases: your own generation with a cost below roughly 0.04 euro per kilowatt hour, or heat reuse, where the machine heats the room at the same time. As an investment with a calculated payback it does not work right now, and we prefer to say so plainly.

Technical specification of the algorithm

ParameterValue
Full nameEtchash, a variant of Ethash under ECIP-1099
FamilyDagger-Hashimoto
Ethash authorsThaddeus Dryja and Vitalik Buterin
Ethash year2015
Etchash year2020, the Thanos hard fork
Activation block11,700,000
Epoch length60,000 blocks
Starting DAG1 gibibyte
DAG growth8 mebibytes per epoch
Starting cache16 mebibytes
Cache nodes per element256
DAG accesses64 per attempt
Mix size128 bytes
Internal functionsKeccak-256, Keccak-512, FNV
Efficiency unitJ/MH