How Monero's proof of work works
4 hours ago
- #Proof of Work
- #RandomX
- #Monero
- Monero's proof of work, called RandomX, uses a virtual machine to run random programs, emphasizing memory access to make mining resemble general CPU workloads and resist ASIC optimization.
- RandomX leverages CPU features like integer and floating-point math, branches, and memory access, with a 2GB+ dataset for DRAM traffic and a scratchpad for cache simulation.
- The system chains 8 programs to prevent filtering easy tasks, supports fast mode for mining and light mode for verification, and aims to decentralize mining by favoring ordinary hardware over specialized chips.