Cómo minar Monero (XMR) en 2026
Guía completa
Todo lo que necesitas para empezar a minar Monero con tu CPU. Desde la selección de hardware y configuración de wallet hasta la configuración de XMRig, conexión al pool y optimización del rendimiento.
Monero (XMR) es una criptomoneda centrada en la privacidad que utiliza el algoritmo RandomX, diseñado específicamente para CPU mining. Aquí está la ruta de inicio rápido:
- Hardware: Cualquier CPU moderno funciona — AMD Ryzen 7/9 o Intel i7/i9 con caché L3 grande es ideal
- Software: XMRig (gratuito, código abierto) de github.com/xmrig/xmrig
- Pool: stratum+tcp://xmr.suprnova.cc:5222
- Wallet: Monero GUI Wallet o Feather Wallet para recibir pagos
- Optimización clave: Activa las huge pages para un aumento del 20–30% en hashrate
¿Qué es Monero?
Monero (XMR) es una criptomoneda centrada en la privacidad lanzada en abril de 2014. A diferencia de Bitcoin, donde todas las transacciones son públicamente visibles en la blockchain, Monero utiliza técnicas criptográficas avanzadas para hacer las transacciones imposibles de rastrear y de vincular por defecto.
Tres tecnologías fundamentales de privacidad impulsan Monero:
- Ring Signatures — Ocultan al remitente mezclando tu transacción con señuelos de la blockchain
- Stealth Addresses — Generan direcciones de un solo uso para cada transacción, ocultando al destinatario
- RingCT (Ring Confidential Transactions) — Ocultan el monto de la transacción a todos excepto al remitente y al destinatario
Lo que hace a Monero especialmente interesante para los mineros es su algoritmo RandomX, adoptado en noviembre de 2019. Nuestra guía de algoritmos de mining explica cómo se compara RandomX con otros enfoques. RandomX fue diseñado específicamente para ser favorable a CPU y resistente a ASIC, lo que significa que puedes minar Monero de forma rentable con un procesador de escritorio o servidor normal. No se requieren GPUs costosas ni hardware de mining especializado.
Piensa en RandomX como un examen complejo que requiere leer de un libro de texto grande (caché L3). Los CPUs son como estudiantes completos que pueden manejar cualquier tipo de pregunta. Las GPUs son como estudiantes excelentes en matemáticas pero con dificultades en comprensión lectora — tienen menos caché por núcleo, por lo que rinden mal en este examen particular.
Requisitos de hardware
El factor más importante para el rendimiento del mining de Monero es el tamaño de la caché L3 de tu CPU. RandomX requiere 2 MB de caché L3 por hilo de mining. Un procesador con 32 MB de caché L3 puede ejecutar eficientemente 16 hilos de mining.
Por qué importa la caché L3
RandomX funciona ejecutando programas generados aleatoriamente que acceden intensamente a un scratchpad de memoria de 2 MB. Si este scratchpad cabe en la caché L3, el CPU puede acceder a él cientos de veces más rápido que si tuviera que recurrir a la RAM principal. Más caché L3 significa más hilos funcionando a máxima velocidad.
Cantidad óptima de hilos = caché L3 (MB) / 2. Un Ryzen 9 7950X con 64 MB de caché L3 puede ejecutar 32 hilos. Un Core i7-13700K con 30 MB de caché L3 debería usar 15 hilos. Superar este número causa ineficiencia en la caché y reduce el rendimiento por hilo.
CPUs recomendados para mining de Monero
| CPU | Núcleos/Hilos | L3 Cache | Hashrate esperado | Valoración |
|---|---|---|---|---|
| AMD Threadripper PRO 5995WX | 64C/128T | 256 MB | ~45–55 KH/s | Excelente |
| AMD EPYC 7763 | 64C/128T | 256 MB | ~44–52 KH/s | Excelente |
| AMD Ryzen 9 7950X | 16C/32T | 64 MB | ~20–22 KH/s | Muy bueno |
| AMD Ryzen 9 5950X | 16C/32T | 64 MB | ~17–19 KH/s | Muy bueno |
| AMD Ryzen 7 7700X | 8C/16T | 32 MB | ~10–12 KH/s | Bueno |
| AMD Ryzen 7 5800X | 8C/16T | 32 MB | ~9–11 KH/s | Bueno |
| Intel Core i9-13900K | 24C/32T | 36 MB | ~11–14 KH/s | Bueno |
| Intel Core i7-13700K | 16C/24T | 30 MB | ~9–11 KH/s | Bueno |
| AMD Ryzen 5 5600X | 6C/12T | 32 MB | ~7–8 KH/s | Aceptable |
| Intel Core i5-12400 | 6C/12T | 18 MB | ~5–6 KH/s | Nivel de entrada |
Los procesadores AMD superan consistentemente a Intel al mismo precio para mining de Monero gracias a sus cachés L3 más grandes. El Ryzen 9 7950X con sus 64 MB de caché L3 ofrece el mejor rendimiento por dólar para la mayoría de los mineros.
Otras consideraciones de hardware
- RAM: 8 GB mínimo, 16 GB recomendado. La velocidad de la RAM tiene un impacto mínimo en el hashrate de RandomX.
- Almacenamiento: Cualquier SSD o HDD es suficiente — el mining depende del CPU, no del almacenamiento.
- Fuente de alimentación: Dimensiona adecuadamente según el TDP de tu CPU. Un Ryzen 9 7950X consume ~170W bajo carga de mining.
- Refrigeración: La carga sostenida del CPU genera calor constante. Un buen disipador de torre o refrigeración líquida AIO es esencial. El throttling térmico reduce directamente el hashrate.
- Placa base: Sin requisitos especiales. Cualquier placa que soporte tu CPU funciona.
Paso 1: Configurar un wallet de Monero
Antes de empezar a minar, necesitas una dirección de wallet de Monero para recibir pagos. Hay dos opciones recomendadas:
El wallet de escritorio oficial del proyecto Monero. Descárgalo de getmonero.org. Disponible para Windows, macOS y Linux. Completo con soporte de nodo integrado.
- Descarga del sitio oficial y verifica la firma GPG
- Elige "Simple mode" para wallet ligero (conecta a nodo remoto) o "Advanced mode" para ejecutar tu propio nodo
- Anota y almacena de forma segura tu semilla mnemónica de 25 palabras — este es tu respaldo
- Tu dirección de wallet comienza con
4(95 caracteres) o8(subdirección)
Un wallet de escritorio ligero y centrado en la privacidad. Descárgalo de featherwallet.org. Configuración más rápida que el GUI wallet, se conecta a nodos remotos por defecto y soporta Tor de forma nativa.
- No requiere sincronización de blockchain — se conecta automáticamente a nodos remotos
- Soporte integrado de Tor para mayor privacidad
- Control de monedas y funciones avanzadas de transacciones
- Disponible para Windows, macOS, Linux y Tails OS
Nunca uses una dirección de wallet de un sitio web de terceros o fuente desconocida. Descarga siempre el software de wallet de sitios oficiales y verifica las firmas. Tu semilla mnemónica da acceso completo a tus fondos — guárdala sin conexión, nunca la compartas y nunca la introduzcas en ningún sitio web.
Paso 2: Descargar e instalar XMRig
XMRig es el miner más popular y de mejor rendimiento para el algoritmo RandomX de Monero. Es gratuito, de código abierto y se mantiene activamente.
Descargar XMRig
Obtén la última versión del repositorio oficial de GitHub:
# Official XMRig repository
https://github.com/xmrig/xmrig/releases
# Download the latest release for your platform:
# Windows: xmrig-x.x.x-msvc-win64.zip
# Linux: xmrig-x.x.x-linux-static-x64.tar.gz
Las descargas falsas de XMRig con malware embebido son extremadamente comunes. Descarga solo de github.com/xmrig/xmrig. Verifica el hash SHA-256 de tu descarga contra el hash listado en la página de releases de GitHub. Nunca descargues XMRig de sitios web aleatorios, foros o servicios de intercambio de archivos.
Instalación en Windows
- Descarga el último
xmrig-*-msvc-win64.zipde GitHub Releases - Extrae el ZIP a una carpeta (p. ej.,
C:\xmrig\) - Puede que necesites agregar una exclusión en Windows Defender — el software antivirus suele marcar los miners como "PUP" (Programa Potencialmente No Deseado) incluso cuando son legítimos
- Abre la carpeta — deberías ver
xmrig.exeyconfig.json
Instalación en Linux
# Download and extract
wget https://github.com/xmrig/xmrig/releases/download/v6.x.x/xmrig-6.x.x-linux-static-x64.tar.gz
tar -xzf xmrig-*.tar.gz
cd xmrig-*
# Make executable
chmod +x xmrig
# Test that it runs
./xmrig --version
Paso 3: Configurar mining en pool en xmr.suprnova.cc
Ahora conecta XMRig al pool de Monero de Suprnova. Primero, crea una cuenta en xmr.suprnova.cc y configura un worker en el panel de tu cuenta.
- Stratum URL: stratum+tcp://xmr.suprnova.cc:5222
- Worker format: USERNAME.WORKERNAME
- Password: x
- Algorithm: RandomX (rx/0)
Windows: Crear un archivo BAT
Crea un archivo llamado mine.bat en la misma carpeta que xmrig.exe:
xmrig.exe -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x
Reemplaza USERNAME con tu nombre de usuario de Suprnova y WORKERNAME con el nombre de tu worker (p. ej., myrig).
Windows: Usar config.json
Alternativamente, edita el archivo config.json para mayor control:
{
"autosave": true,
"cpu": true,
"opencl": false,
"cuda": false,
"pools": [
{
"url": "stratum+tcp://xmr.suprnova.cc:5222",
"user": "USERNAME.WORKERNAME",
"pass": "x",
"keepalive": true,
"tls": false
}
]
}
Linux: Línea de comandos
# Basic start command
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x
# Run in background with log file
nohup ./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x > xmrig.log 2>&1 &
# Run with systemd (recommended for servers)
# Create /etc/systemd/system/xmrig.service
Linux: Servicio systemd (Recomendado para servidores)
# /etc/systemd/system/xmrig.service
[Unit]
Description=XMRig Monero Miner
After=network.target
[Service]
Type=simple
ExecStart=/opt/xmrig/xmrig --config /opt/xmrig/config.json
Restart=always
RestartSec=10
Nice=10
[Install]
WantedBy=multi-user.target
# Enable and start the service
sudo systemctl enable xmrig
sudo systemctl start xmrig
sudo systemctl status xmrig
# View logs
sudo journalctl -u xmrig -f
Paso 4: Activar Huge Pages (Optimización crítica)
Activar las huge pages es la optimización individual con mayor impacto para XMRig. Típicamente mejora el hashrate en un 20–30% sin coste adicional de hardware.
Por qué importan las Huge Pages
Las páginas de memoria normales son de 4 KB. El scratchpad de RandomX es de 2 MB por hilo. Sin huge pages, el CPU debe gestionar 512 entradas pequeñas en la tabla de páginas por scratchpad. Con huge pages de 2 MB, solo necesita 1 entrada. Esto reduce masivamente los fallos de TLB (Translation Lookaside Buffer) y acelera el acceso a memoria.
Windows: Activar Huge Pages
- Ejecuta XMRig como Administrador — Haz clic derecho en
xmrig.exeo tu archivo BAT y selecciona "Ejecutar como administrador" - XMRig intentará automáticamente activar las huge pages en Windows cuando se ejecute con privilegios de administrador
- Si la configuración automática falla, actívalas manualmente mediante la Política de Seguridad Local:
secpol.msc→ Directivas locales → Asignación de derechos de usuario → Bloquear páginas en memoria → Agrega tu usuario - Reinicia después de cambiar la política
Linux: Activar Huge Pages
# Check current huge pages
cat /proc/meminfo | grep HugePages
# Enable huge pages (calculate: threads * 2 MB + 64 MB buffer)
# For 16 mining threads: (16 * 2) + 64 = 96 MB = 48 huge pages
sudo sysctl -w vm.nr_hugepages=1168
# Make permanent (survives reboot)
echo "vm.nr_hugepages=1168" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
# XMRig also supports 1 GB huge pages for even better performance
# Requires GRUB parameter: hugepagesz=1G hugepages=3
Cuando XMRig inicie, verifica en la salida que aparezca HUGE PAGES: 100%. Si ves HUGE PAGES: 0% o un porcentaje parcial, las huge pages no están completamente configuradas. La diferencia de hashrate es muy notable — no omitas este paso.
Paso 5: Optimizar el rendimiento de XMRig
Además de las huge pages, varios ajustes adicionales pueden exprimir más hashrate de tu hardware:
Cantidad de hilos y afinidad de CPU
XMRig detecta automáticamente la cantidad óptima de hilos, pero puedes ajustarla manualmente:
# Specify thread count explicitly
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USER.WORKER -p x -t 16
# Leave 1-2 threads free for the OS (recommended for desktop use)
# Example: 16-core CPU, use 14 threads
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USER.WORKER -p x -t 14
Para máquinas dedicadas al mining, usa todos los hilos disponibles. Para un escritorio que también uses para otras tareas, deja 1–2 hilos libres para mantener el sistema ágil.
Optimización de memoria y NUMA
- RAM de doble canal: Usa dos módulos de RAM para ancho de banda de doble canal. Las configuraciones de canal único pueden perder un 5–10% de hashrate.
- Reconocimiento NUMA: En servidores multi-socket (EPYC, Threadripper PRO), XMRig detecta automáticamente la topología NUMA. Asegúrate de que
"numa": trueesté en config.json. - Velocidad de RAM: Impacto menor en RandomX. DDR4-3200 vs DDR4-3600 supone menos del 2% de diferencia. No gastes de más en RAM rápida para mining.
Optimización de consumo
- Undervolting: Reducir el voltaje del CPU en 50–100mV puede ahorrar 20–40W manteniendo el hashrate completo. Usa Ryzen Master (AMD) o Intel XTU (Intel). Una calculadora de rentabilidad puede ayudarte a comparar el ahorro energético con las ganancias.
- Eco Mode (AMD): El modo Eco de Ryzen reduce el TDP en ~30% con solo 5–10% de pérdida de hashrate. Excelente para eficiencia.
- Desactivar SMT/HT: En algunos casos, desactivar hyper-threading y usar solo núcleos físicos puede mejorar el hashrate por núcleo si la caché es limitada.
Ajuste avanzado de config.json
{
"cpu": {
"enabled": true,
"huge-pages": true,
"huge-pages-jit": true,
"hw-aes": null,
"priority": null,
"memory-pool": false,
"yield": true,
"max-threads-hint": 100,
"asm": true,
"argon2-impl": null,
"rx": {
"init": -1,
"init-avx2": -1,
"mode": "auto",
"1gb-pages": false,
"rdmsr": true,
"wrmsr": true,
"cache_qos": false,
"numa": true
}
}
}
Hashrates esperados por CPU
Estos son los hashrates reales de RandomX que puedes esperar de procesadores populares. Asumen huge pages activadas y cantidad óptima de hilos:
| CPU | Hashrate (H/s) | Hilos | Consumo (W) | Eficiencia (H/W) |
|---|---|---|---|---|
| AMD Threadripper PRO 5995WX | ~50,000 | 128 | ~280 | ~178 |
| AMD EPYC 7763 | ~48,000 | 128 | ~280 | ~171 |
| AMD Ryzen 9 7950X | ~21,000 | 32 | ~170 | ~124 |
| AMD Ryzen 9 5950X | ~18,000 | 32 | ~140 | ~129 |
| AMD Ryzen 9 5900X | ~15,000 | 24 | ~120 | ~125 |
| AMD Ryzen 7 7700X | ~11,000 | 16 | ~105 | ~105 |
| AMD Ryzen 7 5800X | ~10,000 | 16 | ~95 | ~105 |
| Intel Core i9-13900K | ~13,000 | 18 | ~180 | ~72 |
| Intel Core i7-13700K | ~10,500 | 15 | ~150 | ~70 |
| AMD Ryzen 5 5600X | ~7,800 | 12 | ~70 | ~111 |
| Intel Core i5-12400 | ~5,500 | 9 | ~80 | ~69 |
| Apple M2 Pro (10-core) | ~5,000 | 8 | ~30 | ~167 |
Los procesadores AMD Ryzen dominan la columna de eficiencia gracias a sus grandes cachés L3. Ten en cuenta que los E-cores (núcleos de eficiencia) de Intel rinden mal en RandomX — XMRig debería usar solo los P-cores (núcleos de rendimiento) en procesadores Intel híbridos.
Configuración de mining en Linux
Linux es el sistema operativo preferido para mining de Monero, especialmente en máquinas dedicadas y servidores. Tiene menor sobrecarga que Windows y mejor soporte de huge pages.
Configuración rápida en Ubuntu/Debian
# 1. Update system
sudo apt update && sudo apt upgrade -y
# 2. Download XMRig
cd /opt
sudo wget https://github.com/xmrig/xmrig/releases/download/v6.x.x/xmrig-6.x.x-linux-static-x64.tar.gz
sudo tar -xzf xmrig-*.tar.gz
sudo mv xmrig-*/ xmrig
cd xmrig
# 3. Configure huge pages
sudo sysctl -w vm.nr_hugepages=1168
echo "vm.nr_hugepages=1168" | sudo tee -a /etc/sysctl.conf
# 4. Edit config.json with your pool details
sudo nano config.json
# 5. Run XMRig
sudo ./xmrig
# 6. Verify output shows:
# HUGE PAGES: 100%
# [pool] connected to xmr.suprnova.cc:5222
MSR Mod (Solo Linux)
XMRig puede aplicar ajustes MSR (Model Specific Register) que mejoran el rendimiento de RandomX en un 5–15% en CPUs Intel. Esto requiere privilegios de root y el módulo del kernel msr:
# Load MSR module
sudo modprobe msr
# XMRig will automatically apply MSR tweaks when run as root
# Look for "msr register values have been set successfully" in output
sudo ./xmrig --config config.json
Las modificaciones MSR se reinician al arrancar. Son seguras y no cambian permanentemente tu CPU. La mayor ganancia es en procesadores Intel (hasta 15%). Los procesadores AMD Ryzen ven ganancias menores (2–5%) ya que ya tienen cachés L3 grandes. Ejecuta siempre XMRig con sudo o como root para acceso MSR.
Mejores prácticas de seguridad
El software de mining es un objetivo frecuente del malware. El cryptojacking (mining no autorizado) es una de las formas más comunes de malware. Lee nuestra guía completa de seguridad de pools para una protección integral. Así puedes protegerte:
- Descarga XMRig solo de GitHub: github.com/xmrig/xmrig/releases — no de sitios de terceros, descripciones de YouTube o enlaces de foros
- Verifica el checksum: Compara el hash SHA-256 de tu descarga con el listado en la página de releases de GitHub
- Revisa tu config.json: Asegúrate de que la dirección del pool y el wallet sean tuyos. Los miners troyanizados suelen codificar el wallet del atacante
- Monitorea tu hashrate: Si tu hashrate en el panel del pool es menor de lo que reporta XMRig, algo puede estar redirigiendo una parte de tu potencia de hash
- Usa una máquina dedicada o VM: No mines en una máquina que contenga wallets de criptomonedas con fondos significativos
Verificar descargas de XMRig
# On Linux/macOS:
sha256sum xmrig-*.tar.gz
# On Windows (PowerShell):
Get-FileHash xmrig-*.zip -Algorithm SHA256
# Compare the output hash with the one on:
# https://github.com/xmrig/xmrig/releases
# If they don't match, DO NOT use the file
Falsos positivos del antivirus
El software legítimo de mining frecuentemente es marcado como "PUP" (Programa Potencialmente No Deseado) o "Trojan:Win32/CoinMiner" por el software antivirus. Esto se debe a que el mismo código de mining se usa tanto en miners legítimos como en malware de cryptojacking. Si descargaste XMRig del GitHub oficial y verificaste el hash, son falsos positivos. Agrega la carpeta de XMRig a la lista de exclusiones de tu antivirus.
Solución de problemas comunes
En Windows, ejecuta como Administrador. En Linux, configura vm.nr_hugepages vía sysctl y ejecuta como root. Este es el problema de rendimiento #1.
Verifica que la dirección del pool sea exactamente stratum+tcp://xmr.suprnova.cc:5222. Comprueba que tu firewall permita conexiones salientes en el puerto 5222. Prueba usando un servidor DNS diferente si la resolución falla.
Verifica: (1) estado de huge pages, (2) throttling térmico (temperatura del CPU por encima de 90C), (3) procesos en segundo plano compitiendo por CPU, (4) RAM de canal único, (5) cantidad incorrecta de hilos. En CPUs Intel híbridos, asegúrate de que XMRig use solo los P-cores.
Un número pequeño de shares rechazados (<1%) es normal. Tasas altas de rechazo sugieren latencia de red al pool, overclocks inestables o problemas de hardware. Verifica la estabilidad de tu CPU con una prueba de estrés.
Lista de verificación para empezar
1. Wallet: Descarga Monero GUI Wallet o Feather Wallet. Anota tu frase semilla y guárdala de forma segura. Copia tu dirección de wallet.
2. Cuenta en el pool: Regístrate en xmr.suprnova.cc. Crea un worker en la configuración de tu cuenta. Establece tu dirección de wallet para pagos.
3. XMRig: Descárgalo de github.com/xmrig/xmrig. Verifica el hash SHA-256. Configúralo con tus credenciales del pool.
4. Huge pages: Activa las huge pages antes de empezar. Este solo paso aumenta el hashrate en un 20–30%.
5. Empieza a minar: Inicia XMRig y verifica que se conecte al pool. Comprueba que tu worker aparezca en el panel del pool. Monitorea temperaturas y hashrate.
6. Optimiza: Ajusta la cantidad de hilos, considera el undervolting y aplica ajustes MSR en Linux para la mejor eficiencia.