RandomX

Verified Baseline

Related Cryptocurrency: Monero (XMR) · Category: CPU-Centric

Open Profit Calculator →
CPU Viability Optimal General-purpose x86_64 / ARM64
GPU Viability Inefficient Not economically viable
ASIC Status Resistant Virtual machine random code

What is RandomX?

RandomX is a memory-hard proof-of-work algorithm developed specifically for Monero to neutralize the dominance of specialized application-specific integrated circuits (ASICs) and high-end GPU farms.

It achieves this by running randomized code sequences generated on the fly inside a specialized virtual machine. Because modern consumer desktop CPUs feature out-of-order execution, advanced branch predictors, and ultra-fast L3 caches, commodity processors are the most cost-effective hardware for RandomX.

Technical Requirements:

  • Minimum 2MB of L3 cache per active mining thread.
  • Hardware-accelerated AES instructions (AES-NI).
  • Dual-channel or quad-channel DDR4/DDR5 system memory with tight latency timings.
  • Operating system support for 1GB Large Pages.

Mining Considerations & Thermal Risks

Key operational factors to keep in mind when running RandomX on your home or office computer.

Thermal Dissipation:

High CPU package wattage (65W – 200W+) under 100% thread load requires proper thermal paste and heatsink capability. Laptops with limited cooling may experience aggressive thermal throttling.

Decentralized Pool Fees & Payouts:

Standard pool fees average 0.5% – 1.0% PPLNS. Typical payout thresholds range from 0.003 XMR to 0.1 XMR.

Market Liquidity & Verification:

High spot liquidity globally. Source baseline verified as of 2026-10-03 via Monero RandomX specification repository.

Calculate Your RandomX Electricity Margin

Test your CPU wattage and local power price in our transparent financial model.

Open Calculator for RandomX →