Categorías
20.04 HowTos

Minar Monero en Ubuntu

En este tutorial explico paso a paso como configurar tu Ubuntu (ARM o x86_64) para minar Monero (XMR). Lo arme para satisfacer mi curiosidad sobre el mundo de las criptomonedas y su minado.

Use de referencia un video de NetworkChuck.

Que es Monero (XMR)?

Monero (XMR) es una criptomoneda de código abierto creada en abril de 2014, que prioriza la privacidad y la descentralización, y se ejecuta en Windows, macOS, Linux, Android y FreeBSD.​ Monero usa un registro de transacciones público y las nuevas unidades se crean mediante un proceso llamado «minado». Su objetivo es mejorar los anteriores diseños de criptomonedas, ocultando la identidad de emisores y receptores y las cantidades de las transacciones, así como haciendo más igualitario el proceso de minado.

Yo lo tengo corriendo en una Raspberry PI 4 que instalé según este tutorial.

El minado igualitario hizo posible distribuir el trabajo de minería, lo que abre nuevos cauces de recaudación tanto para editores de Internet legítimos, como para piratas informáticos que de manera encubierta insertan códigos de minado en webs y aplicaciones para teléfonos inteligentes.

(Extraído de Wikipedia)

Crear la billetera electrónica:

El primer paso que vamos a realizar el crear una billetera para guadar nuestra «fortuna».

Tenemos que ir a la página https://www.getmonero.org/downloads/ y descargamos el tar.gz del cliente para Linux 64-bit.

La descarga la vamos a realizar en el /tmp y después copiamos el binario al /opt.

cd /tmp
wget https://downloads.getmonero.org/gui/linux64 -O monero.tar.bz2
sudo wget https://i.imgur.com/fLtpf3d.png -O /usr/share/pixmaps/monero.png
tar -xjf monero.tar.bz2
sudo mv ./monero-gui-v0.17.3.0/ /opt/

Como voy a generar accesos

Captura de pantalla de la página de descarga de Monero www.getmonero.org.

Compilando el cliente XMRig:

Para minar vamos utilizar XMRig, como no está como paquete lo vamos a tener que compilar y estas son las dependencias que tenemos que instalar en forma previa.

sudo apt install git build-essential cmake libuv1-dev libssl-dev libhwloc-dev byobu -y

Vamos a compilar!!! Primero vamos a nuestro /tmp, y clonamos el repo de git.

cd /tmp/
git clone https://github.com/xmrig/xmrig.git

Y luego procedemos a compilar, dependiendo de la capacidad de nuestro equipo puede tardar unos minutos.

cd /tmp/xmrig
mkdir build
cd build
cmake ..
Captura de pantalla de la ejecución «cmake ..» tardo unos pocos segundos en una RaspberryPI 4 con Ubuntu 20.04.
make
Captura de pantalla del comando «make». Tardo unos 10 minutos en finalizar en mi RaspberryPI 4 con Ubuntu 20.04.

Ahora que ya tenemos el binario compilado vamos a copiarlo al /opt para preservarlo de los reinicios y podamos ejecutarlo a futuro.

cd /tmp/xmrig
sudo mv build/ /opt/xmrig

Para iniciar el minado tenemos que ejecutar el comando xmrig , con la información del pool donde vamos a minar (en este caso yo uso https://moneroocean.stream/ ) y la dirección de nuestra billetera como usuario.

Para ejecutar xmrig es conveniente hacerlo desde byobu para poder ver el avance y poder salir dejando corriendo la aplicación.

cd /opt/xmrig/
byobu new-session -s "XMRIG" "/opt/xmrig/xmrig -o gulf.moneroocean.stream:10128 -u hjkhjkhjhkhkhkjhkjhkjhkjhhkjhkhkjhkhkjhjkjhjkhkjhkjhkjhkhkjhkjhkjhkjkjhkhkjhh8uuhjW8e4R -p $(echo $HOSTNAME)"

El «rendimiento» podemos verlo en https://moneroocean.stream/ poniendo la dirección publica de nuestra billetera.

Captura de pantalla del panel de administración en https://moneroocean.stream/ .

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.