Las criptomonedas se han convertido en uno de los temas más candentes del momento gracias a sus impresionantes cambios de precio. La mayoría de las guías se centran en cómo comprarlas o en cómo almacenarlas de manera segura, pero hoy vamos a explorar el proceso de minería en sí. Nuestra criptomoneda elegida es Monero. Las mejores herramientas no tienen una interfaz amigable y su configuración puede parecer intimidante, pero con esta guía estarás listo en cuestión de minutos.

Cómo minar Monero: Minería de Monero para principiantes
Monero

La minería de Monero en contexto

Si miramos la cotización actual de las principales criptomonedas, podemos decir que no están teniendo una buena semana. Las pérdidas oscilan entre el 9 y el 27 por ciento, lo que sugiere una fase de «dump», con usuarios moviendo sus fondos hacia otras monedas o intentando obtener fiat (si es posible). No se trata de nada nuevo: la volatilidad es una propiedad inherente a las criptomonedas, pero la mayoría de los participantes se mantienen firmes. Bitcoin ha creado una nueva generación de «neomillonarios» simplemente porque se aferraron a sus monedas y esperaron. Por supuesto, minar bitcoins es una locura (salvo que seas el dueño de una granja y estés leyendo esto por diversión), pero otras criptomonedas son mucho más amigables. Una de ellas es Monero.

Crear una billetera de Monero

Para empezar a minar Monero solo necesitas una tarjeta gráfica o un par de hilos del procesador. Esta sencillez fue la que hizo explotar a los mineros en segundo plano que muchos sitios web incorporaron para sustituir a la publicidad tradicional. Pero antes de empezar, necesitamos una billetera. Crear una es muy fácil: vamos a la página oficial de Monero y descargamos el software oficial con interfaz gráfica (GUI) para nuestro sistema operativo preferido (incluye soporte en español). Seguimos los pasos indicados, prestando especial atención a la seguridad de la billetera. Recomiendo usar un gestor de contraseñas offline como KeePass para almacenar claves y otros datos.

Cómo minar Monero: Minería de Monero para principiantes
El software oficial de Monero para crear una billetera, enviar y recibir pagos. La sincronización contra el blockchain puede demandar algunas horas, y más de 20 GB de espacio en disco. Ten paciencia.

Elegir un pool de minería

Una vez que tenemos la billetera generada, debemos buscar un pool de minería. En un pool, todos los usuarios suman su poder de procesamiento para encontrar nuevos bloques, y cada uno recibe un pago proporcional según su contribución. Los pools también tienen un pago mínimo y cobran una comisión. Algunos imponen restricciones adicionales, como impedir la participación de botnets. Una lista actualizada de pools se encuentra en Moneropools.com. Entre los más mencionados están Nanopool, MineXMR, XMRPool y SupportXMR. Para esta guía, nos centraremos en SupportXMR.

Cómo minar Monero: Minería de Monero para principiantes
Todos los pools tienen una sección dedicada a la configuración para los mineros, y otros detalles técnicos relevantes

Instalar y configurar XMR-Stak

Finalmente llegamos al minero. El más recomendado por la gran mayoría de los pools es XMR-Stak, cuya última versión combina la minería con CPU y GPU. XMR-Stak es open source y envía una contribución del 2 por ciento de nuestro hashrate al desarrollador, que solo se desactiva si compilamos de la fuente (no haremos eso hoy). Descargamos el último build disponible de GitHub y descomprimimos el contenido en una carpeta. Una advertencia: Los antivirus detestan a XMR-Stak y a otros mineros (con razones de sobra). Mi sugerencia es añadir el ejecutable y la carpeta a la lista de exclusiones.

Cómo minar Monero: Minería de Monero para principiantes
Los primeros pasos para configurar el excelente minero Stak

Configurar XMR-Stak es menos complicado de lo que parece. El primer paso nos pregunta si queremos minar Monero o Aeon, e ingresamos «monero». Luego solicita la dirección del pool. En el caso de SupportXMR, la dirección es pool.supportxmr.com:5555. Después pide el «nombre de usuario», que en realidad es el login del pool o la dirección de nuestra billetera (aquí usamos la dirección tomada de Monero GUI). A partir de este punto, los parámetros dependen del pool. En SupportXMR, la contraseña puede ser solo «x» o un usuario con el formato «nombredeminero:dirección@decorreo.com». Para finalizar, XMR-Stak nos pregunta si queremos usar SSL (elegimos que no), si habilitamos Nicehash (no) y si queremos activar múltiples pools, a lo que también nos negamos.

Cómo minar Monero: Minería de Monero para principiantes
El error sobre AMD aparece al no haber una tarjeta gráfica Radeon en el sistema. El pool ya aceptó el primer resultado, ¡estamos minando!

Activar la minería por CPU

Si todo sale bien, XMR-Stak comenzará a minar con la tarjeta gráfica que haya detectado, y SupportXMR registrará la actividad inicial. Sin embargo, hay un detalle: XMR-Stak deshabilita de fábrica la minería vía CPU. Para autorizar el uso de uno o más hilos del procesador, es necesario entrar en la carpeta del minero y editar el archivo «cpu.txt».

Cómo minar Monero: Minería de Monero para principiantes
Tranquilo...

Lo más probable es que encuentres algo como esto. Todo el texto con asteriscos (que funcionan como comentarios) nos enseña a configurar la parte inferior del archivo, es decir, la sección “cpu_threads_conf”. Lo que debemos hacer es agregar una entrada entre los corchetes por cada hilo del CPU que deseamos utilizar. Así:

Cómo minar Monero: Minería de Monero para principiantes
¿Lo ves? Muy similar al ejemplo que existe dentro del archivo

Eso le dice a XMR-Stak que está autorizado a utilizar los hilos 0 y 2 de un procesador quad-core (se cuentan desde 0), dejando libres los hilos 1 y 3. ¿Por qué hablamos en hilos y no en núcleos? Por tecnologías como el Hyper-Threading. El usuario puede asignar con precisión el nivel de presión sobre el CPU al minar, configurando un hilo a la vez. Guardamos los cambios y reiniciamos XMR-Stak.

Cómo minar Monero: Minería de Monero para principiantes
Ahora el GPU y el CPU trabajan juntos. ¡Más hashrate!

Ajustar los parámetros de la GPU

Si por algún motivo el minero se cuelga, tal vez los parámetros detectados por XMR-Stak para tu tarjeta gráfica no son los mejores (eso me sucedió durante la creación de este texto). Para corregirlo hay que editar el archivo «nvidia.txt» o «amd.txt» y empezar a experimentar con algunos valores:

Cómo minar Monero: Minería de Monero para principiantes
Mucha prueba y error aquí. Parámetros demasiado agresivos causarán problemas de todo tipo. Busca en línea los valores de otros usuarios para tu tarjeta gráfica, y experimenta con ellos.

No, no es lo más intuitivo del mundo. La información básica para entender esta configuración interna se divide entre la sección Tuning Guide de XMR-Stak y los comentarios dentro del archivo mismo. Por experiencia propia con tarjetas Nvidia puedo compartir esto: reducir el número de «threads», incrementar el «bfactor» y el «bsleep» suelen ayudar mucho cuando XMR-Stak arroja un error o el ordenador se traba demasiado mientras mina. En hardware AMD, los valores llevan el nombre de «intensity» (prueba con un valor más bajo si no funciona bien) y «worksize».

Conclusión

Eso es todo por ahora. Nuestras primeras fracciones de Monero aparecerán una vez que los bloques hayan madurado (el promedio de espera es de unas dos horas), y para transferir ese dinero a nuestra billetera, primero debemos alcanzar el mínimo que establezca cada pool. ¿Cuánto tiempo hay que minar? Eso lo determina tu poder de fuego y tus objetivos específicos. En lo personal veo a Monero como una especie de hobby, y no planeo resolver mi vida económica con la criptomoneda, pero sí me interesa el aspecto técnico de la minería, y a eso va esta guía. ¡Buena suerte!

Sitio oficial de Monero:

Descarga XMR-Stak: