Cómo minar Cardano (ADA) en Linux

En este artículo explicaremos cómo minar Cardano (ADA) en Linux paso a paso, algo que posiblemente pueda parecer imposible, ya que se trata de una criptomoneda basada en PoS (proof of stake), pero si sigues este pequeño tutorial en unos instantes estarás aprovechando la potencia de proceso de tu máquina para obtener tokens ADA en tu billetera.

Antes de minar Cardano (ADA) en Linux

Si quieres seguir los pasos de esta guía de minado de Cardano en Linux sólo es necesario satisfacer estos pequeños requisitos:

  • Una máquina Linux de 64 bits actualizada (el funcionamiento es el mismo en prácticamente cualquier distribución).
  • Acceso a línea de comandos con un usuario con permisos de sudo.
  • Manejo básico de consola.
  • Conexión a Internet.
  • La dirección de tu billetera o wallet de Cardano (si todavía no tienes puedes abrirte una en algún exchange como, por ejemplo, crypto.com).

Lo que vamos a hacer a continuación es descargar un software de minería convencional y conectar a una pool que permite aprovechar las posibilidades de minería de la máquina Linux en otro tipo de criptomonedas pero que nos va a recompensar en Cardano (ADA). De esta forma ahorramos comisiones de conversión entre criptomonedas y obtenemos directamente tokens de Cardano.

Cómo descargar un minero de Cardano (ADA) en Linux

En primer lugar vamos a descargar un minero de Cardano para Linux desde el sitio web oficial del software en cuestión. Hay muchas posibilidades, pero vamos a optar por XMRig porque es bastante fácil de configurar, aunque podrías usar cualquier otro software con el que estés familiarizado.

como descargar un minero para minar cardano (ada) en linux

Normalmente encontraremos en primer lugar la última versión estable que nos ofrece varias descargas, siendo la que nos interesa en este caso el paquete .tar.gz para Linux static. Podemos hacer la descarga desde el navegador o desde consola con alguna herramienta como wget:

~$ wget https://github.com/xmrig/xmrig/releases/download/v6.16.2/xmrig-6.16.2-linux-static-x64.tar.gz

Cómo minar Cardano en Linux

Una vez descargado el software de minería descomprimimos el paquete en el directorio de trabajo:

~$ tar xf xmrig-6.16.2-linux-static-x64.tar.gz

Cambiamos al subidrectorio que se acaba de crear:

~$ cd xmrig-6.16.2

Este directorio contiene únicamente un archivo de configuración .json y el propio binario del software de minería.

Ahora vamos a crear un pequeño script con algún editor de texto, en este caso nano, para lanzar el minero con los parámetros adecuados:

$ nano cardano.sh

Hemos llamado cardano.sh al script por si quieres más adelante crear otros scripts para minar criptomonedas distintas.

El contenido inicial del script será el siguiente:

#!/bin/sh
./xmrig

Seguidamente añadimos los parámetros necesarios a la segunda línea, la que lanza el binario del minero.

Empezamos por el algoritmo de minado que vamos a usar, con el parámetro -a. Si tenemos instalada y configurada una tarjeta gráfica válida para minería podemos usar el algoritmo Kawpow (kawpow), en caso contrario usaremos el algoritmo RandomX (rx/0) para CPU. En este tutorial usaremos la segunda opción, ya que cualquier máquina dispone de CPU, pero no todas tienen una tarjeta gráfica que sirva para minería.

...
./xmrig -a rx/0

Si puedes minar con tarjeta simplemente sustituye rx/0 por kawpow. y añade el parámetro –cuda para Nvidia u –opencl para AMD.

Continuamos indicando el servidor de la pool de minería, que no es otra que unmineable.com, con el parámetro -o. Esta pool ofrece distintos servidores según el algoritmo que queramos utilizar:

  • RandomX: rx.unmineable.com:3333
  • Kawpow: kp.unmineable.com:3333

En el ejemplo de este tutorial el script iría quedando así:

...
./xmrig -a rx/0 -o rx.unmineable.com:3333

Recuerda que el algoritmo y el servidor deben concordar.

Ya podemos configurar nuestro «usuario» en la pool, algo muy sencillo ya que no se requiere ningún tipo de registro. Usaremos el parámetro -u y su valor en el formato concreto que requiere esta pool.

El formato de usuario es COIN:wallet.worker#referral donde…

  • COIN es el símbolo de la criptomoneda que queremos minar, ADA en el caso de Cardano.
  • wallet es la dirección de la billetera de Cardano donde quieres que se envíen los pagos desde la pool.
  • worker es un identificador para tu máquina Linux que permitirá monitorizarla fácilmente en la web de la pool, algo muy útil si decides usar varias máquinas para minar la misma moneda.
  • referral es un código que te permitirá rebajar la comisión de la pool desde el 1 % al 0,75 %, un ahorro que no está nada mal.

Si no dispones de código de referido de otra persona, puedes usar el mío: oytc-b85x

Añadimos esta configuración al minero:

...
./xmrig -a rx/0 -o rx.unmineable.com:3333 -u ADA:XXXXXXXX.debian11#oytc-b85x

Obviamente XXXXXXXX representa la dirección de la wallet de Cardano.

Configuraciones adicionales

Podemos añadir el parámetro -k para mantener viva la conexión con el servidor en caso de algún tiempo de espera eventualmente mayor de lo normal:

...
./xmrig -a rx/0 -o rx.unmineable.com:3333 -u ADA:XXXXXXXX.debian11#oytc-b85x -k

Otro parámetro interesante, en el caso de utilizar el algoritmo RandomX basado en CPU, es -t, que nos permite especificar el número de hilos de proceso que se usarán para minar Cardano. Si la función de la máquina Linux es minar Cardano de forma dedicada no es necesario añadir este parámetro, ya que por defecto si no se indica nada se utilizan todos los hilos de que disponga el procesador.

Sin embargo, si usamos la máquina Linux para otras tareas y actividades podemos asignar un número determinado de hilos de forma que el resto queden libres para el sistema, servicios y aplicaciones, de forma que el proceso de minado de Cardano no impacte en el rendimiento general de la máquina.

Por ejemplo, si nuestra CPU tiene cuatro hilos de proceso y queremos utilizar sólo 1 para minar Cardano, añadiríamos el parámetro -t de la siguiente forma:

...
./xmrig -a rx/0 -o rx.unmineable.com:3333 -u ADA:XXXXXXXX.debian11#oytc-b85x -k -t 1

De esta forma la CPU dedicaría un 25 % al proceso de minería y dejaría libre el 75 % para el sistema. Puedes jugar con el número de hilos para que quede balanceado el uso del procesador, puedes crear distintos scripts para usar distintas potencias, etc.

Fin de la configuración

Cuando hayas terminado los ajustes del script, guárdalo y cierra el archivo.

Hay que dar permisos de ejecución a este script para poder lanzarlo:

$ chmod +x cardano.sh

Finalmente, si vamos a usar el algoritmo RandomX para minar, editaremos el archivo de configuración config.json:

$ nano config.json

Buscamos esta línea:

...
        "1gb-pages": false,
...

Y cambiamos el valor false por true:

...
        "1gb-pages": true,
...

Guardamos los cambios y cerramos el archivo.

Y ya estaría listo para lanzar el minero.

Cómo empezar a minar Cardano con Linux

Desde consola lanzamos el script con permisos de sudo para que el minero pueda utilizar y configurar los recursos asignados de la forma más eficiente posible:

$ ./cardano.sh

Inmediatamente aparecerá información de los recursos de la máquina Linux y en unos instantes el minero comenzará a imprimir mensajes de estado:

minar cardano (ada) en linux con xmrig

Los mensajes más interesantes son aquellos etiquetados como «accepted«, ya que indican que la pool ha validado un resultado como posible solución para minar un bloque. Cuantos más mensajes de este tipo, mayor cantidad de Cardano recibiremos.

Periódicamente se muestran mensajes con la velocidad de proceso actual y la máxima.

Cómo monitorizar la máquina Linux en la pool de minería de Cardano

Podemos monitorizar nuestra máquina Linux en la web de la pool de minería de Cardano accediendo a una dirección como https://unmineable.com/coins/ADA/address/XXXXXXXX, donde XXXXXXXX es la dirección de la billetera de Cardano que configuramos en el minero.

como monitorizar el minado de cardano (ada) en linux

En esta página (en la que se puede activar el modo nocturno de visualización) veremos información como:

  • La comisión que cobra la pool (en este pantallazo es del 1 % porque no puedo usar mi propio código de referido)
  • La cantidad mínima para recibir los pagos, siendo de 8 ADA en el momento de redactar este tutorial.
  • Una gráfica de actividad.
  • La lista de máquinas que tenemos minando Cardano y su rendimiento (en este ejemplo es solamente una).

Puedes activar los pagos automáticos o realizarlos de forma manual, siempre que se supere el umbral mínimo.

Conclusión

Ahora que sabes cómo minar en la pool de este tutorial ya puedes conseguir Cardano con la potencia de proceso de tu máquina Linux, sin necesidad de tener previamente una cantidad mínima de ADA para poder realizar staking o tener que comprarlo en algún exchange.

Si te ha resultado útil esta pequeña guía y quieres agradecérnoslo, siempre es bienvenida cualquier mínima aportación para el mantenimiento de este sitio y la creación de nuevos tutoriales y artículos.

Puedes ayudarnos dejando una propina de tan sólo 1 $ desde PayPal:

¡Gracias!

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies