ASIC Resistance
In short: ASIC resistance describes mining algorithms designed to resist ASIC dominance. The aim is to make sure specialized mining chips gain little advantage…
ASIC resistance describes mining algorithms designed to resist ASIC dominance. The aim is to make sure specialized mining chips gain little advantage over the ordinary processors and graphics cards found in everyday computers.
Why it matters
When ASICs dominate a proof-of-work network, mining can concentrate among a few hardware makers and industrial operators, so ASIC-resistant designs try to keep mining open to many independent participants. Common techniques include memory-hard algorithms, whose speed depends on memory access that custom chips cannot easily optimize, and periodic algorithm changes that make custom hardware a risky investment. Resistance is rarely permanent: specialized machines eventually appeared for several algorithms once described as ASIC-resistant, and some projects responded by changing their algorithm through planned network upgrades.
Example
Monero uses a mining algorithm built to run best on general-purpose CPUs. It executes randomly generated programs that rely on the features and memory of an ordinary processor, so a custom chip would essentially have to replicate a CPU to compete. As a result, people can still take part in mining with a regular home computer, although whether that covers the electricity cost depends on local power rates and hardware.