Skip to main content

Why Do Developers Choose to Implement or Remove ASIC Resistance in Their Protocols?

Developers implement ASIC resistance to promote decentralization and egalitarian mining, ensuring the network is accessible to a wider community of miners using commodity hardware (CPUs/GPUs). They may choose to remove it later to achieve maximum security and efficiency, as ASICs offer superior hash rate per watt, or if they believe the decentralization goal has been achieved or is no longer the primary concern.

What Is the Trade-off between Decentralization and Efficiency in Blockchain Design for Finance?
What Is a “Hash Rate” and How Does It Relate to the Bitcoin Network’s Security?
How Does the “Moore’s Law” Principle Affect the Required Energy Efficiency of Mining Hardware?
What Is the Concept of ‘ASIC Resistance’ in Cryptocurrency Algorithms?