How Monero’s proof of work works
Summary
The article explains Monero’s RandomX proof-of-work, detailing how it uses memory-hard computations, a RandomX VM, and eight chained programs to make mining CPU-focused rather than ASIC-friendly. It covers the step-by-step process from key and input preparation to final hashing, and explains why RandomX is designed to favor general-purpose CPUs and deter specialized hardware.