Technical deep-dive into Monero's RandomX proof-of-work algorithm, which uses memory-hard computation and dynamically-generated code execution to resist ASIC mining. The design deliberately targets CPU strengths—multiple cache levels, floating-point operations, branch prediction, and out-of-order execution—to keep mining accessible to consumer hardware.
Infrastructure
How Monero's proof of work works
Monero's RandomX algorithm uses memory-hard, dynamically-generated code execution optimized for CPU strengths to resist ASIC mining and keep mining accessible on consumer hardware.
Monday, May 4, 2026 12:00 PM UTC2 MIN READSOURCE: Hacker NewsBY sys://pipeline
Tags
infrastructure