En esta entrada vamos a ver cómo minar Shiba Inu (SHIB) en Linux paso a paso, de tal forma que gracias a un pequeño programa de minería, como XMRig, podremos minar fácilmente esta criptomoneda directamente a nuestra billetera o wallet.
Antes de minar Shiba Inu en Linux
Para poder seguir los pasos de esta pequeña guía de minería de Shiba Inu en Linux solamente es necesario satisfacer estos pequeños requerimientos básicos:
- Un sistema Linux de 64 bits (la distribución no importa, los pasos son los mismos en cualquiera de ellas).
- Acceso a línea de consola con privilegios de sudo.
- Una billetera o wallet de Shiba Inu en la que guardar las criptomonedas minadas (si no tienes puedes obtenerla en cualquier exchange, que trabaje con las redes de Ethereum, Binance o Kucoin).
- Conexión a Internet.
Si estás consultando este artículo seguramente ya cumples todo lo anterior, así que puedes ir abriendo una terminal de consola y un navegador web.
Cómo descargar un minero de Shiba Inu para Linux
De entre todas las opciones disponibles, vamos a descargar un software para minar Shiba Inu en Linux como puede ser XMRig, cuya última versión estable obtendremos desde el sitio oficial del proyecto:
En el apartado «Assets» de la última versión disponible de este minero encontraremos una versión static para Linux, que será el archivo que descargaremos. La descarga la podemos realizar desde el navegador o desde consola copiando el enlace y pegándolo como parámetro de alguna herramienta como puede ser wget:
~$ wget https://github.com/xmrig/xmrig/releases/download/v6.21.3/xmrig-6.21.3-linux-static-x64.tar.gz
Cómo utilizar el minero para Shiba Inu en Linux
Una vez descargado el paquete anterior podemos descomprimirlo en el directorio de trabajo actual:
~$ tar xf xmrig-6.21.3-linux-static-x64.tar.gz
Cambiamos el directorio de trabajo al subdirectorio que se acaba de crear:
~$ cd xmrig-6.21.3/
Para poder trabajar con este minero podemos hacerlo de varias formas:
- Realizando ajustes en el archivo config.json, presente en el directorio actual, y lanzar el binario xmrig, que leerá la configuración desde dicho archivo .json.
- Lanzando cada vez el binario con todos los parámetros en la propia línea de comandos.
- Crear un pequeño script que lance el binario con los parámetros adecuados.
La forma más versátil es la última, con la que la configuración quedará guardada en el script y podremos crear otros scripts para poder minar distintas criptomonedas.
Creamos el script con el nombre de la moneda que queremos minar, Shiba Inu, y la extensión de los scripts de shell en Linux, .sh:
$ nano shibainu.sh
El contenido inicial de este script será lo siguiente:
#!/bin/sh ./xmrig
Ahora en la segunda línea incluiremos los parámetros necesarios y sus valores adecuados, pero antes debemos saber cómo funciona la pool de minado a la que queramos conectar.
Cómo conectar a la pool de minado de Shiba Inu
En el ejemplo de este tutorial conectaremos a la pool de minado de unmineable.com, que permite su uso de forma extremadamente fácil y rápida.
Para minar con CPU usaremos el algoritmo RandomX y el servidor rx.unmineable.com:3333 de la pool.
En el script anterior añadiremos el algoritmo con el parámetro -a y el servidor con el parámetro -o:
... ./xmrig -a rx/0 -o rx.unmineable.com:3333
Si disponemos de tarjeta gráfica con la suficiente potencia y los controladores instalados, usaremos el algoritmo Kawpow, el servidor kp.unmineable.com:3333 de la pool y el parámetro adicional para el tipo de tarjeta gráfica (–cuda en el caso de Nvidia y –opencl para AMD):
... ./xmrig -a kawpow --opencl -o kp.unmineable.com:3333
En este tutorial elegiremos la opción de minado con CPU, ya que funciona prácticamente en cualquier máquina.
Configuración de la wallet de Shiba Inu
Para indicar la billetera de Shiba Inu donde queremos que la pool transfiera las criptomonedas minadas con nuestra máquina Linux usaremos el parámetro -u.
La pool que estamos usando en este tutorial requiere un formato concreto para esta configuración: MONEDA:wallet.worker#referido
- MONEDA es la criptomoneda que queremos minar, en este caso es Shiba Inu, por lo que indicaremos SHIB.
- wallet es la dirección de nuestra billetera de Shiba Inu.
- worker es un nombre identificativo para nuestra máquina Linux, que nos facilitará monitorizar la actividad de la misma en la web de la pool. Si vamos a configurar varias máquinas para minar en esta pool, cada una debería usar un nombre distinto.
- referido es un código de afiliación de otra persona que ya use esta pool que permitirá bajar la comisión del 1 % (la comisión habitual de las pools de minado) a tan sólo el 0,75 %.
Si no conoces a nadie que use esta pool, puedes usar mi código de referido: iahm-fomc
Por tanto ahora nuestro script quedaría del siguiente modo:
... ./xmrig -a rx/0 -o rx.unmineable.com:3333 -u SHIB:XXXXXXXX.vulcano#iahm-fomc
XXXXXXXX sería la billetera de Shiba Inu y vulcano el identificador para la máquina Linux del ejemplo de este tutorial.
Configuración adicional
Para evitar desconexiones puntuales por tiempos de espera eventualmente mayores de lo normal podemos usar el parámetro -k, que mantendrá la conexión con el servidor.
En cuanto al uso del procesador cuando se usa CPU para minar, si no se indica nada el minero utilizará todos los hilos del procesador. Este comportamiento por defecto está bien cuando la máquina Linux está dedicada al proceso de minado, pero si queremos usarla para otras tareas podemos especificar una cantidad concreta de hilos de proceso, de modo que el resto quedarán disponibles para el sistema, servicios, aplicaciones, etc.
El parámetro para fijar el número de hilos que utilizará el procesador es -t que irá seguido del número de hilos.
El script podría quedar así:
... ./xmrig -a rx/0 -o rx.unmineable.com:3333 -u SHIB:XXXXXXXX.debian11#iahm-fomc -k -t 1
En este caso hemos configurado un solo hilo, una configuración que permite minar Shiba Inu mientras se realizan otras tareas. Recuerda que si eliminas este parámetro se usará el 100% del procesador.
Cómo iniciar el proceso de minado
Una vez terminada la configuración del script guardamos el archivo y le damos permisos de ejecución:
$ chmod +x shibainu.sh
Lo único que queda es lanzar el script con privilegios de sudo para que pueda utilizar y configurar los recursos de la máquina Linux para optimizar el rendimiento del proceso de minado:
$ sudo ./shibainu.sh
El minero mostrará información del sistema Linux donde está corriendo y de los recursos que utilizará (memoria, CPU, etc.), así como datos sobre la conexión al servidor de la pool de minado de Shiba Inu.
Enseguida obtendremos mensajes de estado cada pocos segundos sobre la actividad del minero, como la recepción de trabajos, estadísticas de velocidad de proceso y envíos de soluciones (mensajes cpu accepted). Estos últimos son los más importantes, ya que cuantos más aparezcan mayor será nuestra ganancia.
Cómo monitorizar nuestra máquina Linux en la pool de minado de Shiba Inu
Para poder consultar el estado de la actividad de minería de Shiba Inu de nuestra máquina Linux en la pool que hemos elegido en este tutorial, sólo tenemos que acceder desde un navegador web a una URL del tipo https://unmineable.com/address/XXXXXXXX?coin=SHIB, donde XXXXXXXX es la dirección de la billetera que hemos configurado anteriormente.
En la página que se muestra veremos mucha información (normalmente con algunos minutos de retraso), como puede ser:
- La cantidad de SHIB minada.
- La comisión de la pool (observa que el porcentaje habitual del 1 % se reduce al 0,75 % si usas un código de referido).
- El nombre de la máquina Linux (o worker) y el código de referido utilizado, así como su actividad.
Algo muy importante que hay que tener en cuenta es que algunas criptomonedas pueden ser transferidas a través de distintas redes. En el caso de Shiba Inu esta pool puede utilizar las redes ERC20 (de Ethereum), BEP20 (de Binance) o KRC20 (de Kucoin). Es muy importante elegir la red que utilice nuestra billetera para no tener problemas con los pagos, así que configuraremos la red a usar con la página que se muestra siguiendo el enlace «Switch network«.
En este ejemplo usamos la red BEP20 ya que la wallet configurada pertenece a una cuenta de crypto.com.
Conclusión
Ahora que sabes cómo minar Shiba Inu en Linux, con una máquina relativamente potente puedes generar esta criptomoneda en tu wallet y usarla más adelante como medio de pago, intercambio por otro token, inversión, etc.
Y si gracias a esta guía ya tienes tu sistema Linux minando para ti y quieres agradecérnoslo, cualquier pequeña contribución aporta mucho al mantenimiento de este sitio y la creación de nuevos artículos y guías.
Puedes ayudarnos dejando una propina desde 1 $ a través de PayPal:
¡Gracias!