Cuckaroo29
16/04/2026
Cuckaroo29 is a Proof of Work mining algorithm based on the Cuckoo Cycle graph-theoretic problem. It was designed to be memory-hard and GPU-friendly while resisting ASIC optimization.
Background
Cuckaroo29 was introduced with the Grin cryptocurrency at its launch in January 2019. Grin implemented two parallel algorithms:
- Cuckaroo29 — ASIC-resistant, intended for GPU miners
- Cuckatoo31+ — ASIC-friendly, intended for dedicated hardware
The dual-algorithm approach was meant to ensure broad participation during the early network phase.
Technical properties
- Type: Graph-theoretic (Cuckoo Cycle)
- Memory requirement: ~7 GB (making it accessible to consumer GPUs)
- ASIC resistance: High at launch; over time ASICs were developed for related algorithms
- Variant: Cuckaroom29 (used by some forks)
Relevance today
Cuckaroo29 itself is no longer widely mined as Grin's market presence has declined significantly. However, the Cuckoo Cycle family of algorithms influenced later ASIC-resistant designs and remains notable in mining history as an early attempt at egalitarian PoW.
