Cómo minar Dogecoin con una Raspberry Pi

Usar una Raspberry Pi para minar criptomonedas siempre ha sido algo de interés para los usuarios de Raspberry Pi: tener un dispositivo económico que consume poca electricidad y puede funcionar las 24 horas del día, los 7 días de la semana para minar criptomonedas mientras duermes. En este artículo, le mostraré cómo configurar su Raspberry Pi para minar Dogecoin, la criptomoneda popularizada por Elon Musk.

Para extraer Dogecoin en una Raspberry Pi, se requiere un minero y un grupo de minería. XMRig es un minero de código abierto que se puede usar para extraer criptomonedas en una Raspberry Pi. Y unMineable es un gran grupo de minería que se puede usar para extraer la mayoría de las monedas, como Dogecoin, Bitcoin, Ethereum y más.

Te daré las instrucciones para instalar este minero en tu Raspberry Pi. Para ser honesto, no espere volverse rico con esta configuración, pero al menos aprenderá cómo funciona. Y si más adelante quieres probarlo en un ordenador más grande con cualquier distribución de Linux, será lo mismo. Toma este tutorial como una experiencia de aprendizaje, más que una forma de ganar dinero.

Requisitos previos para minar Dogecoin en Raspberry Pi

Hay 3 requisitos antes de comenzar a minar Dogecoin en una Raspberry Pi:

  • Se recomienda un modelo reciente de Raspberry Pi para obtener mejores resultados (se necesita una buena CPU).
  • Se requiere un sistema operativo de 64 bits para instalar el minero.
  • Se necesita un grupo de minería para vincular al minero a la red Dogecoin.

Elija un modelo sólido de Raspberry Pi

La mayoría de los mineros usan computadoras potentes, con varias GPU, para mejorar su rendimiento y ganar más dinero. En Raspberry Pi, no hay GPU que podamos usar, por lo que lo único que tenemos es la CPU. El uso de una Raspberry Pi 4/400 proporcionará mejores resultados que un modelo anterior.

Además, necesitaremos instalar un sistema operativo de 64 bits (ese es el siguiente paso), así que olvídate de probar esto en los modelos más antiguos. Los únicos modelos que puedes usar para este tutorial son:

  • Raspberry Pi 2B, solo versión 1.2
  • Frambuesa pi cero 2
  • Frambuesa Pi 3 o 3B+
  • Frambuesa Pi 4 o 400

Instalar un sistema operativo de 64 bits

El minero que usaremos en este tutorial solo se ejecuta en un sistema operativo de 64 bits, por lo que necesitamos un modelo reciente de Raspberry Pi.

Si eres completamente nuevo en esto, el minero es el software que instalaremos en la Raspberry Pi para hacer el trabajo. Se conectará a la red de criptomonedas y utilizará los recursos de la computadora para realizar los trabajos asignados por el grupo de minería.

Un sistema operativo de 64 bits dará mejores resultados. Una vez que haya seleccionado su modelo de Raspberry Pi, el primer paso es instalar un sistema en él. Realmente no importa cuál elija, el más fácil podría ser Ubuntu Server, ya que está incluido en Raspberry Pi Imager, o simplemente puede descargar la versión beta de Raspberry Pi OS 64 bits desde su servidor:

  • Instale Raspberry Pi OS 64 bits: la versión lite sería suficiente, ya que no necesitamos una interfaz gráfica. Puedes descargarlo desde este enlace. Elija la última versión y descargue el archivo zip (algo así como DATE-raspios-bullseye-arm64-lite.zip). Use Raspberry Pi Imager o Balena Etcher para flashearlo en una tarjeta SD.
    Puedes leer este artículo para más detalles al respecto.
  • Instale Ubuntu Server 64 bits: si está acostumbrado a Ubuntu o desea mantener las cosas simples, puede usar Raspberry Pi Imager para actualizar la versión del servidor de Ubuntu. En la elección del sistema operativo, haga clic en «Otro sistema operativo de propósito general» y luego en «Ubuntu». Elija el sistema operativo del servidor de 64 bits en la lista y guárdelo en su tarjeta SD.
  • Otras opciones: El sistema operativo realmente no importa. Solo necesitas un sistema operativo de 64 bits, a ser posible, sin interfaz para mejores resultados. Pero puede elegir Manjaro, Fedora, Kali, etc. Si ya tiene instalado un sistema operativo de 64 bits, hágalo, no necesita comenzar desde cero.

Una vez que su tarjeta SD esté lista, inicie su nuevo sistema operativo y configure lo básico:

  • En el sistema operativo Raspberry Pi, por ejemplo, puede usar raspi-config para configurar la red o el diseño del teclado si es necesario:
    sudo raspi-config
  • Una vez hecho esto, se recomienda actualizar todos los paquetes a la última versión con:
    sudo apt update
    sudo apt full-upgrade

Obtener una dirección de Dogecoin

Dependiendo del grupo de minería que elija, esto podría no ser obligatorio. Pero si realmente quiere hacer esto (especialmente si lo intentará en otra computadora después de probar su Pi), puede obtener una dirección DOGE siguiendo las instrucciones en el sitio web oficial.

Hay varias formas de crear una dirección. Lo hice instalando Dogecoin Core en mi computadora, pero no estoy seguro de que sea la forma más fácil. El software es pesado y la sincronización me tomó algunas horas con una conexión de fibra. Creo que usar la aplicación en Android o la versión lite (Multidoge) en una computadora sería una mejor opción.

De todos modos, aquí se explica cómo crear su dirección con el núcleo de Dogecoin:

  • Descarga e instala la aplicación para tu sistema operativo.
  • Abre la aplicación. Comenzará la sincronización, pero no necesita sincronizarse para obtener una dirección (solo se requiere para ver su saldo actual y enviar monedas).
  • Haga clic en «Mucho Recibir» y complete el formulario.
    Todos los campos son opcionales, pero recomiendo poner una etiqueta, algo así como «Dirección de minería de Raspberry Pi».
  • Se agregará una nueva línea en la tabla a continuación, seleccione la línea y haga clic en «Mostrar» para obtener su dirección:

Lo usarás en la configuración del minero, solo guárdalo en un lugar seguro por ahora.

Por cierto, si prefieres no preocuparte por la parte del software, puedes usar mi dirección para las pruebas. Si su objetivo es solo hacer el experimento en su Raspberry Pi, no ganará nada y no importa qué dirección se use.

Encuentra un pool de minería

Lo último que necesita para extraer Dogecoin en Raspberry Pi es un grupo de minería. Un grupo de minería es un grupo de mineros que ponen sus recursos en común para aumentar la posibilidad de encontrar y bloquear, y así recibir una recompensa por su trabajo.

No soy un experto en este tema, pero un grupo de minería que viene a menudo como recomendación es inMineable. Puede usarlo sin tener que crear una cuenta, es compatible con Xmrig y sus tarifas son bastante estándar (se quedan con el 1% de sus ingresos).

Estos son los pasos necesarios para usarlo como su grupo de minería:

  • Vaya a su sitio web y haga clic en Dogecoin en la lista de monedas.
  • Verás varias opciones: Ethash, Etchash, Kawpow y RandomX.
    Como no tenemos tarjeta gráfica, usaremos la opción de CPU: RandomX.
  • Haga clic en RandomX y tome nota de la URL y el puerto del servidor global.
    Al momento de escribir, la URL es rx.unmineable.com:3333
  • Justo debajo, verá la explicación sobre cómo configurar su campo de usuario:Te mostraré cómo configurar esto en la siguiente parte.

A la derecha, tendrás enlaces a guías que te ayudarán a configurar el minero. No debería necesitarlo, ya que explicaré todo en la siguiente parte (y la mayoría de los tutoriales son para usuarios de Windows…). También puedes poner tu dirección de Dogecoin en un formulario para ver tus resultados y trabajadores activos. Volveremos a esto más tarde.

Puedes probar con otros pools de minería si quieres, la idea es siempre la misma. Te dará una URL.

Cómo minar Dogecoin en tu Raspberry Pi

Ahora estamos listos para comenzar a minar en Raspberry Pi, solo necesitamos instalar el minero y configurarlo.

Te recomiendo seguir estos pasos desde tu computadora. Conéctese a su Raspberry Pi con SSH, para que pueda copiar y pegar los siguientes comandos directamente.

Instalar el minero: XMRig

Este es el procedimiento para instalar XMRig en su Raspberry Pi:

  • Instale los requisitos previos:
    sudo apt-get install git build-essential cmake libuv1-dev libssl-dev libhwloc-dev
  • Clone el proyecto GitHub en su dispositivo:
    git clone https://github.com/xmrig/xmrig.git
  • Cree una nueva carpeta y acceda a ella:
    mkdir xmrig/build && cd xmrig/build
  • Iniciar la compilación:
    cmake ..
    make -j€(nproc)

No debería ser demasiado largo. Si todo va bien, verá un archivo llamado «xmrig» en su carpeta de compilación.
Estoy siguiendo los pasos dados para Ubuntu en esta página, puede consultarlos si tiene alguna duda.

Si después de esta prueba en su Raspberry Pi desea probar en su computadora, XMRig tiene versiones disponibles para todos los principales sistemas operativos, puede descargarlas directamente desde su página de GitHub. Solo en Raspberry Pi necesita compilarlo desde las fuentes.

Configurar XMRig para minar Dogecoin con unMineable

Puede ejecutar XMRig con todas las opciones en una línea de comando, pero una forma más práctica es usar un archivo de configuración.
Puede descargar la plantilla disponible en su proyecto GitHub con:
wget https://raw.githubusercontent.com/xmrig/xmrig/master/src/config.json

Asegúrese de estar en la carpeta de compilación antes de ejecutar este comando.
Luego, debe editar ligeramente el archivo para configurar la dirección del servidor y su dirección DOGE:

  • Abra el archivo con nano:
    nano config.json
  • Busque la sección «grupos», deberá cambiar los valores de las variables de configuración «url» y «usuario».
  • Ponga la dirección de su grupo de minería en el campo «url», por lo que si está usando unMineable debería ser:
    rx.unmineable.com:3333
  • Luego complete el campo «usuario» como se explica en el sitio web:
    DOGE:<dirección>.<nombre_del_trabajador>
    Por ejemplo:
    DOGE:DAuARerBnjJE9rs7MoaM75nSpfdx5GGjK6.rpitips
    Si usa mi dirección, cambie el nombre del trabajador para evitar cualquier problema.
  • Guardar y salir (CTRL+X).

Iniciar el minero

Ahora que todo está configurado y configurado, puede iniciar el minero. Como todo está configurado en el archivo de configuración, el comando para iniciar el minero es simplemente:
./xmrig

Después de unos segundos, debería ver algunos registros que indican que el minero está recibiendo trabajos de unMineable y trabajando en ellos.

Consulta tus resultados

Te lo dije desde el principio, que no debes esperar mucho de este experimento. Instalar un minero en su Raspberry Pi es una excelente manera de aprender más sobre las criptomonedas y cómo funciona todo el sistema. Pero no te harás rico de la noche a la mañana haciendo esto. Estás compitiendo con granjas mineras que utilizan las últimas CPU y GPU que obtendrán la mayor parte de la recompensa.

Si está utilizando unMineable, puede usar el formulario en esta página para verificar sus resultados en tiempo real:

Verá su saldo actual en monedas DOGE. Y también una lista de tus trabajadores y los resultados que obtuvieron en las últimas horas.

Probé esto en mi Raspberry Pi 4, sin optimizar nada, y la tasa de hash estaba entre 100 y 200. La velocidad está disminuyendo, sospecho que es un problema de refrigeración. No puse mi Pi en un estuche adecuado con un sistema de enfriamiento decente. La temperatura de la CPU ahora es de alrededor de 75 ° C, y probablemente sea por eso que todo se está ralentizando.

Si está probando esto por un período más largo, probablemente sea una buena idea hacer overclocking en su Raspberry Pi e instalar un buen sistema de enfriamiento (algo pasivo tal vez como Argon Neo, o incluso Ice Tower para mantener la temperatura lo más baja posible).

Conclusiones

Como puede ver, con mis resultados, obtuve algo así como 0.001 monedas DOGE por cada hora de minería. En el momento de escribir este artículo, 1 DOGE vale algo así como 0,15 €, y necesitarás alrededor de un mes de minería para obtener uno :-).
Incluso si tiene una forma de obtener una Raspberry Pi gratis y no paga las facturas de electricidad, realmente no vale la pena.

Además, unMineable requiere al menos 30 monedas DOGE para un pago, por lo que deberá mantener su Pi funcionando durante 2 o 3 años antes de obtener algo en su cuenta DOGE. Probablemente haya grupos de minería con un umbral más bajo, pero de todos modos. Al menos, aprendió cómo funciona todo esto y ahora puede aplicar el mismo tutorial en una computadora mejor, donde debería obtener resultados muy diferentes.