Scrypt algorithm: overview, coins, ASIC miners and specifications
Mining algorithms · Scrypt
Scrypt: memory instead of raw brute force, LTC and DOGE from one hash
21 ASIC models in the catalog, from the Innosilicon A4 at 3.75 J/MH to the SealMiner DL1 at 0.15 J/MH. The algorithm, merge mining, hardware and firmware.
What Scrypt is
Scrypt is a key derivation function that Colin Percival designed in 2009 to protect passwords from brute force attacks. Unlike SHA-256, where everything comes down to arithmetic speed, Scrypt forces whoever is computing to keep a working buffer in memory and hit it constantly at unpredictable addresses. Cutting corners on memory does not work: without the buffer the computation has to be repeated many times over, and the silicon you saved is eaten up by the extra work.
The algorithm arrived in mining in 2011 together with Litecoin. The idea was that the memory requirement would make dedicated chips unattractive and leave the network to ordinary computers. That held until 2014: the Litecoin parameters ask for only 128 kilobytes per thread, and that much fits directly on the die. Today Scrypt is a pure ASIC algorithm, exactly like SHA-256.
The defining feature of Scrypt now is not memory but economics. Litecoin and Dogecoin are mined by the same hash through merge mining, so one machine brings in payouts in two coins at once with no extra electricity. The asic.es catalog holds 21 models for this algorithm from five manufacturers, with efficiency spread from 0.15 to 3.75 J/MH, a gap of twenty five times.
Key characteristics
| Parameter | Value |
|---|---|
| Algorithm | Scrypt, memory hard |
| Hardware type | ASIC |
| GPU | Not profitable since 2014 |
| Main coins | Litecoin, Dogecoin |
| Merge mining | Yes, DOGE onto LTC through AuxPoW |
| Litecoin block time | 2.5 minutes |
| Litecoin reward | 6.25 LTC, next halving in August 2027 |
| Dogecoin block time | 1 minute |
| Dogecoin reward | 10,000 DOGE, a fixed amount |
| Hashrate units | MH/s and GH/s |
| Efficiency unit | J/MH, joules per megahash |
| Models in the catalog | 21 from five manufacturers |
| Best efficiency in the catalog | 0.15 J/MH |
| Custom firmware | AsicBoost for Antminer L7 and L9 |
How the algorithm works
The task facing the miner is the same as in Bitcoin: find a block header whose hash lands below the current target. What differs is how the hash itself is computed. Scrypt is not one function but a chain: PBKDF2 built on HMAC-SHA256 expands the header into a starting state, then the ROMix core runs on the Salsa20/8 stream cipher, and at the end PBKDF2 folds the result back down to 256 bits.
The point of the whole thing sits in the middle. ROMix first fills a buffer of 1024 blocks of 128 bytes in sequence, each one derived from the previous. Then come 1024 reads from that buffer, and the address of every read depends on the value just computed. There is no way to know the addresses in advance, so the buffer has to be held in full.
The Litecoin parameters are mild: N equals 1024, r equals 1, p equals 1, which gives a 128 kilobyte buffer. For a password on a server that is a sensible compromise, for ASIC resistance it turned out to be far too little: 128 kilobytes of SRAM sits comfortably next to every compute core, and a chip ends up with hundreds of such cores on the die.
The practical consequences follow from that. The density of a Scrypt chip is limited by memory area rather than by logic transistors, so the absolute hashrate numbers are orders of magnitude lower than on SHA-256 and are measured in megahashes, not terahashes. Comparing J/MH with J/TH across algorithms is meaningless, they are different units and different work.
- Block headerVersion, previous block hash, Merkle root, time, target, nonce
- PBKDF2-HMAC-SHA256The header is expanded into 128 bytes of starting state
- ROMix, first phase1024 buffer blocks are filled in sequence through Salsa20/8
- ROMix, second phase1024 reads at addresses that depend on the current value
- Final PBKDF2Folded to 256 bits and compared with the target, otherwise a new nonce
History of the algorithm
- 2009Colin Percival publishes scrypt as a function for protecting passwords in the Tarsnap backup system. Mining is not yet on anyones mind.
- 2011Litecoin launches. Scrypt was chosen deliberately, to cut off the existing SHA-256 farms and leave mining to graphics cards and processors.
- 2013The peak of the GPU era. A rig of Radeons delivers megahashes and Scrypt is considered an algorithm resistant to dedicated hardware.
- 2014The resistance ends. The first Scrypt ASICs appear from Gridseed, Zeus and Innosilicon, and graphics cards leave the network within months. In September Dogecoin switches on merge mining with Litecoin, and the two coins become a pair.
- 2017The Antminer L3+ at 504 MH/s sets the standard for home and industrial mining, and these machines keep running in the networks for years afterwards.
- 2021The Antminer L7 at 9.5 GH/s raises the bar nineteen times over and stays the only serious machine on the market for three years.
- 2023The August Litecoin halving cuts the reward from 12.5 to 6.25 LTC. The DOGE share of the payout becomes a visible part of farm income.
- 2024The Antminer L9 at 16 GH/s and 0.21 J/MH ships in May. The same year ElphaPex breaks the Bitmain monopoly on this algorithm with the DG1 series.
- 2025ElphaPex DG2 at 16 GH/s and 0.22 J/MH, followed by the DG2+ at 20.5 GH/s and 0.19 J/MH. Competition becomes the market norm for the first time.
- 2026Bitdeer releases the SealMiner DL1: an air cooled version at 25 GH/s and a hydro version at 52.5 GH/s, both at 0.15 J/MH. That is the current efficiency ceiling.
Coins on this algorithm
| Coin | Ticker | Notes |
|---|---|---|
| Litecoin | LTC | The main coin of the algorithm, 2.5 minute block, reward 6.25 LTC, capped supply of 84 million |
| Dogecoin | DOGE | Merge mined onto Litecoin since 2014, 1 minute block, a fixed 10,000 DOGE per block |
| Bellscoin | BEL | A small AuxPoW network, mined by the same hash as a bonus |
| Pepecoin | PEP | A Dogecoin fork, merge mining is supported by several pools |
| Junkcoin | JKC | Another AuxPoW chain from the bundle of side coins |
| Luckycoin | LKY | The ancestor of Dogecoin, mined in the same bundle |
| DigiByte | DGB | Multi algorithm chain, Scrypt is one of five branches |
| Verge | XVG | Also multi algorithm, the Scrypt share of total power is small |
ASIC miners for Scrypt
Below are the twelve highest performing machines in the catalog. The full list of 21 models opens with the button, including the older L3 and Goldshell series that still live on cheap power.
| Model | Hashrate | Power | Efficiency |
|---|---|---|---|
| SealMiner DL1 Hydro | 52500 MH/s | 7823 W | 0.15 J/MH |
| SealMiner DL1 Air | 25000 MH/s | 3725 W | 0.15 J/MH |
| ElphaPex DG2+ | 20500 MH/s | 3900 W | 0.19 J/MH |
| ElphaPex DG Hydro 1 | 20000 MH/s | 6200 W | 0.31 J/MH |
| Antminer L9 (16 GH/s) AsicBoost | 16000 MH/s | 3360 W | 0.21 J/MH |
| ElphaPex DG2 | 16000 MH/s | 3520 W | 0.22 J/MH |
| ElphaPex DG 1+ | 14000 MH/s | 3950 W | 0.28 J/MH |
| ElphaPex DG 1 | 11000 MH/s | 3420 W | 0.31 J/MH |
| ElphaPex DG 1 Lite | 11000 MH/s | 3410 W | 0.31 J/MH |
| ElphaPex DG 1S | 10000 MH/s | 3100 W | 0.31 J/MH |
| Antminer L7 (9.5 GH/s) AsicBoost | 9500 MH/s | 3425 W | 0.36 J/MH |
| Goldshell E-DG1M | 3400 MH/s | 1800 W | 0.53 J/MH |
All 21 Scrypt models, by efficiency
| Model | Hashrate | Power | Efficiency |
|---|---|---|---|
| SealMiner DL1 Hydro | 52500 MH/s | 7823 W | 0.15 J/MH |
| SealMiner DL1 Air | 25000 MH/s | 3725 W | 0.15 J/MH |
| ElphaPex DG2+ | 20500 MH/s | 3900 W | 0.19 J/MH |
| Antminer L9 (16 GH/s) AsicBoost | 16000 MH/s | 3360 W | 0.21 J/MH |
| ElphaPex DG2 | 16000 MH/s | 3520 W | 0.22 J/MH |
| ElphaPex DG 1+ | 14000 MH/s | 3950 W | 0.28 J/MH |
| ElphaPex DG Hydro 1 | 20000 MH/s | 6200 W | 0.31 J/MH |
| ElphaPex DG 1 | 11000 MH/s | 3420 W | 0.31 J/MH |
| ElphaPex DG 1 Lite | 11000 MH/s | 3410 W | 0.31 J/MH |
| ElphaPex DG 1S | 10000 MH/s | 3100 W | 0.31 J/MH |
| ElphaPex DG Home 1 | 2000 MH/s | 620 W | 0.31 J/MH |
| Antminer L7 (9.5 GH/s) AsicBoost | 9500 MH/s | 3425 W | 0.36 J/MH |
| Goldshell E-DG1M | 3400 MH/s | 1800 W | 0.53 J/MH |
| Goldshell Mini-DOGE II | 420 MH/s | 400 W | 0.95 J/MH |
| Goldshell Mini-DOGE Pro | 205 MH/s | 220 W | 1.07 J/MH |
| Goldshell Mini-DOGE | 185 MH/s | 233 W | 1.26 J/MH |
| Goldshell LT Lite | 1000 MH/s | 1450 W | 1.45 J/MH |
| Goldshell LT5 Pro | 2000 MH/s | 3100 W | 1.55 J/MH |
| Antminer L3+ | 504 MH/s | 800 W | 1.59 J/MH |
| Antminer L3++ | 580 MH/s | 942 W | 1.62 J/MH |
| Innosilicon A4 Dominator | 280 MH/s | 1050 W | 3.75 J/MH |
Hardware manufacturers
Set the pace on this algorithm for ten years. The strengths are the same as on SHA-256: parts availability, predictable service and the only mature custom firmware ecosystem. The weak spot right now is that the lineup no longer leads on efficiency.
The company entered the market in 2024 and took a visible share within two generations. The catalog holds eight models, from the home DG Home 1 at 620 watts to the DG2+ at 20.5 GH/s. There is no custom firmware for these boards, they run factory software.
A Scrypt debut in 2026 that arrived straight at the best efficiency on the market: 0.15 J/MH in both the air cooled and the hydro build. The hydro DL1 at 52.5 GH/s is the highest performing machine in the catalog for this algorithm.
The niche of home and quiet devices. Six models, efficiency from 0.53 to 1.55 J/MH, which means they lose to industrial machines on economics by a factor of three or more. They win on low noise, size and a low entry price.
A veteran of the first Scrypt ASIC wave. The catalog has one model at 280 MH/s and 3.75 J/MH, a historical exhibit that only pays off when electricity is close to free.
Firmware for Scrypt miners
Custom firmware is noticeably less common on Scrypt than on SHA-256, and the reason is simple: a mature ecosystem grew only around Bitmain control boards. In our catalog the AsicBoost firmware is available for two models, the Antminer L7 and the Antminer L9. Every other machine, including the whole ElphaPex and Bitdeer range, runs factory software.
What the firmware gives you on the L7 and L9: autotuning of each board separately, manual frequency and voltage profiles, undervolted operation for the sake of J/MH and mild overclocking when absolute hashrate matters more. On top of that you get proper monitoring, flexible pool settings and the factory limits on temperature thresholds lifted.
The developer fee is 2.8%. Initial setup and reaching stable numbers take 3 to 4 hours per machine, because autotuning fits the parameters to the specific chips rather than to an averaged batch.
Installation runs over the network through HashCore Toolkit, so the fleet is flashed in batches rather than one machine at a time. Before flashing it is worth checking that the model is on the supported list and that the power supply has headroom: after overclocking the draw grows faster than the hashrate.
What profitability depends on
The income of a Scrypt farm comes from three parts: the LTC payout, the DOGE payout for those very same shares, and small change from the side AuxPoW coins. The first two are comparable in size, and in some periods the Dogecoin share in money exceeded the Litecoin share. That is the key difference of this algorithm: one machine works two markets at once.
On the cost side everything is ordinary: the price per kilowatt hour, machine efficiency in J/MH and the difficulty of both networks. Difficulty and exchange rates are not yours to control, efficiency you choose when buying, the electricity price you choose when siting the farm. Those two decisions are what determine whether the farm survives the next downturn.
Keep the Litecoin halving of August 2027 in mind separately: the reward drops from 6.25 to 3.125 LTC. The DOGE part of the income does not change, so the blow is softer than in Bitcoin, but machines worse than 0.4 J/MH will be on the edge after it. Calculate payback with room for that event, not on todays numbers.
Popular pools
| Pool | Region | Notes |
|---|---|---|
| ViaBTC | Asia, global | One of the largest on LTC, merge mining of DOGE and the small AuxPoW coins is on by default |
| F2Pool | Asia, global | A market veteran, steady payouts, support for the LTC plus DOGE pair |
| Antpool | Asia, global | The Bitmain pool, predictably comfortable with the Antminer L7 and L9 |
| Litecoinpool.org | Europe, USA | The oldest dedicated Litecoin pool, PPS scheme, DOGE merge mining |
| Binance Pool | Global | Handy if you want payouts to land on the exchange right away, merge mining supported |
| ProHashing | USA, Europe | Automatic switching between coins and payouts in the currency you pick, suits anyone who prefers not to hold altcoins |
Strengths and weaknesses
- Two coins for one job: LTC and DOGE are mined by the same hash with no rise in power draw
- The Dogecoin reward is fixed and never halves, which steadies the income
- A lower entry cost than SHA-256: home models start at a few hundred watts
- Competition among manufacturers since 2024 keeps pushing machine prices down
- Blocks every 2.5 minutes in LTC and every minute in DOGE, so pool payouts are smoother
- The networks are old and proven, pool and wallet infrastructure settled long ago
- The network is much smaller than Bitcoin, so any large power injection moves difficulty sharply
- Custom firmware exists only for Bitmain boards, other vendors have none
- Used Scrypt machines are less liquid, selling a fleet is harder
- Income is partly tied to Dogecoin, a coin driven by highly volatile sentiment
- Spare parts for the newer brands are harder to source than for Antminer
- The Litecoin halving in August 2027 will cut the main part of the payout in half
Energy efficiency and J/MH
Efficiency on this algorithm is measured in joules per megahash, J/MH. It is the only figure that compares machines of different generations honestly. Hashrate tells you how much a unit computes, J/MH tells you what that will cost you.
Reference points from the catalog for 2026. From 0.15 to 0.22 J/MH is the current generation, the SealMiner DL1, ElphaPex DG2 and DG2+, and the Antminer L9. From 0.28 to 0.36 J/MH are machines one step back, including the L7 and the early DG1 line, which live on cheap power. From 0.5 to 1.6 J/MH are the home Goldshell units and the old L3s, where the economics are already marginal. Above 3 J/MH there is only history such as the Innosilicon A4 at 3.75 J/MH.
Translated into money in practice. A machine at 0.15 J/MH running 25 GH/s burns about 3.7 kW, while a machine at 0.36 J/MH needs roughly 9 kW for the same hashrate. A gap of 5.3 kW running around the clock is about 46,000 kilowatt hours a year, which at European industrial tariffs is a sum comparable to the price of the machine itself.
How to choose an ASIC for Scrypt
Work out your tariff first. Above 0.10 euro per kilowatt hour it only makes sense to look at 0.15 to 0.22 J/MH. At 0.05 euro and below, machines of the L7 generation are still in the game.
Look at J/MH, not at hashrate. A machine with less hashrate but better efficiency almost always wins over the distance. Hashrate sets the size of the payout, efficiency sets the profit.
Settle the heat question up front. Hydro models such as the DL1 Hydro and DG Hydro need a loop that is already in place. Without one, take the air cooled versions, otherwise the machine will sit idle.
Check whether you need firmware. If you plan on autotuning and power profiles, among the recent machines that means the Antminer L9 only. ElphaPex and Bitdeer run on factory software.
Count income across both coins. A calculator that only counts Litecoin understates the result. The DOGE payout comes for the same shares and in some periods exceeds half of the income.
Budget for the 2027 halving. The machine has to pay off at a reward of 3.125 LTC, not only at todays 6.25. If a model merely breaks even now, it will be running at a loss after August 2027.
Common mistakes
Comparing J/MH with J/TH. These are units from different algorithms. A Scrypt machine at 0.15 J/MH and a SHA-256 machine at 15 J/TH have nothing to do with each other and cannot be compared.
Counting income in Litecoin only. Dogecoin makes up half the picture. Judging by one coin regularly leads people to skip a purchase that would in fact have paid off.
Buying a home miner for industrial work. The Goldshell Mini-DOGE is excellent as a quiet machine in a flat, but at 1 J/MH and worse there is no sense putting it into a ten kilowatt farm.
Ignoring the coin list of the pool. Pools differ in which side AuxPoW coins they carry. At an equal fee their final payouts are not the same, and over a year the difference adds up to a visible sum.
Overclocking without power headroom. On the L7 and L9 overclocking raises the draw faster than the hashrate. A power supply with no headroom goes into protection, and in the worst case takes a board with it.
Paying working machine prices for an A4 or L3. Old models only make sense as near free hardware on near free electricity. In any other scenario they lose money from day one.
Frequently asked questions
What is the Scrypt algorithm in simple terms?
It is a way of computing a hash so that whoever is computing needs not only a fast processor but working memory as well. It was originally designed to protect passwords, and in 2011 it was put to use in Litecoin.
How is Scrypt different from SHA-256?
SHA-256 runs into the limits of arithmetic speed, while Scrypt loads memory on top of that. That is why hashrate is measured in megahashes rather than terahashes, and the hardware for these algorithms is not interchangeable.
Which coins are mined on Scrypt?
The main ones are Litecoin and Dogecoin, mined together. Alongside them come small AuxPoW chains such as Bellscoin, Pepecoin, Junkcoin and Luckycoin, plus shares of the multi algorithm DigiByte and Verge.
What is merge mining and why does it matter?
It is when the same work counts in two networks at once. The hash is first checked against the Litecoin rules, and if it also meets the Dogecoin target you get a payout in both coins with no extra electricity.
Can Scrypt be mined on a graphics card?
Technically yes, economically no. Graphics cards left these networks in 2014, and a modern ASIC on the same electricity delivers a result orders of magnitude higher.
Why did Scrypt fail to protect Litecoin from ASICs?
The Litecoin parameters call for only 128 kilobytes of memory per thread. That much fits on the die next to every core, which made a dedicated chip entirely buildable.
What does 0.15 J/MH mean?
That the machine spends 0.15 watts per megahash per second. The lower the number, the cheaper the mining. As of today it is the best figure in the catalog.
Which model is the most efficient right now?
The SealMiner DL1 in both versions: air cooled at 25 GH/s and hydro at 52.5 GH/s, both at 0.15 J/MH. Next come the ElphaPex DG2+ at 0.19 and the Antminer L9 at 0.21 J/MH.
Is the Antminer L7 still worth buying?
Only with cheap electricity and a low price on the machine itself. At 0.36 J/MH it burns more than twice the energy of the current generation for the same work.
Is there custom firmware for ElphaPex?
There are no mature solutions. The firmware ecosystem grew around Bitmain boards, so among the recent machines autotuning and power profiles are available on the Antminer L9 and on the L7.
How much does firmware give on the L7 and L9?
The main gain is not a record hashrate but control over the operating mode: undervolting for the sake of J/MH or mild overclocking for the task at hand, plus per board autotuning instead of averaged factory settings.
What happens to income after the Litecoin halving?
The block reward drops from 6.25 to 3.125 LTC in August 2027. The Dogecoin part of the payout does not change, so the fall is softer than at a Bitcoin halving, but machines worse than 0.4 J/MH will be on the edge after it.
Does Dogecoin ever halve?
No. From block 600,000 the reward has been fixed at 10,000 DOGE, so emission is constant at around 5.26 billion coins a year. That is exactly what makes the pairing with Litecoin so durable.
How much power does a Scrypt miner draw?
Home models take from 220 to 620 watts, industrial air cooled units from 3.1 to 3.9 kilowatts, hydro units from 6.2 to 7.8 kilowatts. Exact figures per model are in the table above.
Do I need a water loop?
Only for the Hydro models. Air cooled versions work in an ordinary room with supply and exhaust ventilation, but they are as loud as industrial equipment.
Which pool should I pick for LTC and DOGE?
Any large one with merge mining support: ViaBTC, F2Pool, Antpool, Litecoinpool.org. Look at the payout scheme, the set of side coins and server proximity.
Can I mine only Dogecoin, without Litecoin?
Mining DOGE on its own is technically possible but makes no economic sense: you are giving up the LTC payout for exactly the same work.
How do I calculate payback?
Take the hashrate and power draw of the model, your price per kilowatt hour, and count the income across both coins at once. The calculator on the site does this for every model in the catalog.
What makes Scrypt better for a beginner?
A lower entry cost and gentler steps between models: there are machines at 220 watts for a flat and industrial units at 7.8 kilowatts. SHA-256 has almost nothing to offer in the lower segment.
Where can I see all the Scrypt models?
The table on this page gathers the whole catalog, 21 models with hashrate, power draw and efficiency, each with its own profitability page.
Technical specification of the algorithm
| Parameter | Value |
|---|---|
| Full name | scrypt, memory hard key derivation function |
| Author | Colin Percival |
| Year published | 2009 |
| Original purpose | Protecting passwords from brute force in the Tarsnap system |
| Internal primitives | PBKDF2-HMAC-SHA256, Salsa20/8, BlockMix, ROMix |
| Parameters in Litecoin | N equals 1024, r equals 1, p equals 1 |
| Buffer size | 128 kilobytes per thread |
| Output size | 256 bit |
| Type of protection | A memory requirement, not computation alone |
| Hashrate units | MH/s, GH/s |
| Efficiency unit | J/MH |
| Merge mining | AuxPoW, Dogecoin onto Litecoin since 2014 |
| Litecoin difficulty retarget | Every 2016 blocks, roughly every 3.5 days |
| Litecoin capped supply | 84 million LTC |
| Dogecoin emission | Constant, about 5.26 billion coins a year |