0
(0)

Monero es el estándar de oro actual para una criptomoneda privada. A diferencia de Bitcoin, le permite realizar transacciones de valor en línea de manera fácil y sin problemas sin ningún registro visible en la cadena de bloques de Monero, por lo que los usuarios a menudo prefieren Monero en las transacciones en las que desean permanecer anónimos. Aquí le mostramos cómo instalar un nodo Monero, configurarlo para transmitir sobre Tor y conectarlo a través de una billetera móvil.

Por qué alojar su propio nodo Monero

Un problema con Monero es que, si lo usa a través de una billetera móvil, puede exponer su ubicación actual con su dirección IP. No solo eso, sino que también es posible que un operador de nodo malicioso husmee en sus transacciones si no utiliza su propio nodo.

Nodo Monero Nodo Tor Linux en ejecución

Una forma de lidiar con este problema es alojar tu propio nodo Monero a través de Tor. De manera similar a alojar un sitio web oculto, al hacer esto se asegurará de que cualquier conexión que realice sea privada y que pueda alojar su nodo incluso en una red CG-NAT.

Instalación de un nodo Monero

Antes de que pueda instalar Monero, debe asegurarse de tener los siguientes recursos disponibles y listos:

  • Máquina que está constantemente conectada a Internet. Puede ser una PC vieja en su hogar o un VPS que esté alquilando actualmente.
  • Amplia cantidad de espacio en disco duro y memoria en su máquina. En su mayor parte, un disco duro de 1 TB y 8 GB de RAM deberían ser suficientes para contener toda la cadena de bloques de Monero.
  • Acceso raíz a su máquina, ya que la instalación de un nodo Monero requerirá que configure y modifique los archivos del sistema.

Este tutorial se creó en una máquina Ubuntu 22.04.1 LTS, aunque los pasos para otras distribuciones de LInux son similares.

Obtener Monero

Obtenga una copia de los últimos binarios de Monero. De forma predeterminada, la versión actual tanto del demonio Monero como del cliente no están disponibles como paquetes instalables en apt.

  1. Descargue una copia del último binario del sitio web del desarrollador con el siguiente comando:
wget 

Nodo Monero Tor Linux 04 Nodo de descarga

  1. Cree un nuevo directorio para extraer y ejecutar el demonio Monero:
mkdir monero && cd monero
  1. Extraiga el archivo de Monero a su nuevo directorio:
tar xvf ./monero-linux-x64-v0.18.1.2.tar.bz2 && cd ./monero-linux-x64-v0.18.1.2

Nodo Monero Tor Linux 05 Nodo de desempaquetado

Sincronizando tu nodo Monero

Encontrará una serie de archivos binarios en su directorio «monero». Para inicializar el daemon, ejecute el siguiente comando:

./monerod --detach

Nodo Monero Tor Linux 06 Nodo de sincronización

Este comando creará todos los archivos y carpetas necesarios para Monero en el directorio de inicio del usuario actual, se separará limpiamente del proceso de terminal actualmente activo y se sincronizará silenciosamente en segundo plano.

En la mayoría de los casos, la sincronización con la cadena de bloques de Monero puede demorar de uno a tres días, ya que el proceso de verificación de bloques para esta cadena de bloques requiere un uso intensivo de la CPU. Por ejemplo, mi máquina Core2Duo tardó cuatro días en sincronizarse completamente con la red.

Nodo Monero Tor Linux 07 Nodo Listo

Instalar Tor y crear un servicio oculto

Una vez que tenga un nodo funcionando correctamente, comience a configurarlo para que funcione en la red Tor.

  1. Instale Tor junto con sus utilidades:
sudo apt install tor torsocks

Monero Node Tor Linux 08 Instalación de Tor

  1. Cree una nueva entrada de servicio oculta para su nodo Monero editando su archivo «/etc/tor/torrc» usando su editor de texto favorito:
sudo nano /etc/tor/torrc
  1. Encuentre la sección en el archivo de configuración para servicios ocultos presionando Ctrl + W, luego escriba «HiddenServiceDir».

Monero Node Tor Linux 09 Hiddenservicedir

  1. Agregue un nuevo directorio de servicio y puerto para permitir que Tor pase cualquier programa de escucha en la máquina local a la red Tor agregando las siguientes líneas de código en su archivo “/etc/tor/torrc”:
HiddenServiceDir /var/lib/tor/monero/
HiddenServicePort 18081 127.0.0.1:18081

Nodo Monero Tor Linux 10 Inserción de detalles del nodo Monero

  1. Reinicie el demonio Tor para aplicar su nueva configuración:
sudo systemctl restart tor

Configurando tu nodo para usar Tor

  1. Asegúrate de que el demonio Monero esté completamente detenido ejecutando los siguientes comandos:
cd /home/$USER/monero/monero-linux-x64-v0.18.1.2
./monerod stop_daemon

Monero Node Tor Linux 12 Reiniciar Monero Daemon

  1. Crea y edita el archivo de configuración de tu daemon:
nano /home/$USER/.bitmonero/bitmonero.conf
  1. Agregue las siguientes líneas de código a su archivo de configuración:
rpc-bind-ip=0.0.0.0
rpc-bind-port=18081
restricted-rpc=1
rpc-login=ramces:averysecurepassword
no-igd=1
  • Las opciones «rpc-bind-ip» y «rpc-bind-port» le indican al nodo de Monero dónde transmitir su servicio. En este caso, le está diciendo que transmita todas las interfaces en el puerto 18081.
  • La opción «rpc-restringido» le dice al nodo que solicite una contraseña cada vez que un cliente intente conectarse a él.
  • El «rpc-login» establece el nombre de usuario y la contraseña para este nodo de Monero. En mi caso, estoy configurando el nombre de usuario en «ramces» y la contraseña en «averysecurepassword».
  • El valor «no-igd» le dice al nodo que deshabilite UPnP, lo que evita que su nodo transmita accidentalmente su dirección IP real a través de Internet.

Monero Node Tor Linux 13 Configurar Rpc Daemon

  1. Guarde su archivo de configuración presionando Ctrl + O y luego Ctrl + X. Reinicie su daemon ejecutando ./monerod --detach.

Con su nodo funcionando en la red Tor, pruébelo combinándolo con una billetera móvil. De manera predeterminada, los desarrolladores de Monero diseñaron su criptomoneda para que fuera lo más modular posible, lo que facilita la vinculación de múltiples billeteras en un solo nodo que proporciona todos los datos de la cadena de bloques.

  1. Descarga una billetera móvil. En mi caso, usaré Monerujoya que admite conexiones Tor de forma predeterminada.

Monero Node Tor Linux 14 Monerujo Playstore Instalar

  1. Instale un cliente Tor para su dispositivo. Para ello, puede descargar Órbita de la Play Store.

Instalación de Monero Node Tor Linux 15 Orbot

  1. Abra Orbot y haga clic en el botón «Aplicaciones habilitadas para Tor» en la parte inferior central de la pantalla.

Monero Node Tor Linux 16 Agregar aplicación a Orbot

  1. Desplácese por la lista de sus aplicaciones y marque la casilla de verificación debajo de Monerujo.

Nodo Monero Tor Linux 17 Monerujo Checkbot Orbot

  1. Vuelva a la pantalla anterior y haga clic en el botón «INICIO». Esto creará una pequeña VPN que obliga a Monerujo a conectarse a Internet usando Tor.

Monero Nodo Tor Linux 18 Iniciar Orbot

Conectando Monerujo a tu nodo Tor

Una vez que Monerujo esté usando la red Tor, puede vincular su nodo Monero solo Tor a su billetera móvil.

  1. Abra la aplicación Monerujo y haga clic en la sección «Red».

Nodo Monero Tor Linux 19 Seleccione Red Monerujo

  1. Toque el ícono «+» en la esquina inferior derecha de la aplicación.

Nodo Monero Tor Linux 20 Agregar nuevo nodo Monero Monerujo

  1. Esto abrirá una pequeña ventana donde puede proporcionar los detalles de su nodo Monero. Para el primer elemento, debe proporcionar la dirección .onion de su nodo y su número de puerto. Puede verificar rápidamente la dirección .onion de su nodo ejecutando el siguiente comando:
sudo cat /var/lib/tor/monero/hostname

Nodo Monero Tor Linux 21 Mostrar dirección de nodo

  1. También debe proporcionar el nombre de usuario y la contraseña para el cliente RPC de su nodo. En mi caso, usaré «ramces» como mi nombre de usuario y «averysecurepassword» como mi contraseña.

Monero Node Tor Linux 22 incluye nuevo pase de usuario

  1. Haga clic en el botón «PRUEBA» en la esquina inferior izquierda de la ventana para verificar si su billetera puede comunicarse con éxito con su nodo.

Monero Node Tor Linux 23 Probar nueva conexión

  1. Haga clic en el botón «Aceptar» para guardar los detalles de su nodo y conectarse a él.

Monero Node Tor Linux 24 Guardar nueva conexión

Preguntas frecuentes

¿Es posible acelerar el proceso de sincronización de blockchain?

Sí. Obtener una copia de toda la cadena de bloques desde el sitio web del desarrollador, luego importe esta cadena de bloques externa yendo a su carpeta Monero y ejecutando ./monero-blockchain-import --input-file /home/$USER/Downloads/blockchain.raw.

¿Puedes vincular una billetera Monero de escritorio a un nodo remoto?

Para conectar su billetera CLI de escritorio a su nodo exclusivo de Tor, asegúrese de que esta billetera pueda acceder a la red Tor instalando y ejecutando torsocks . en la sesión de terminal actual seguido de: ./monero-wallet-cli --daemon-address address.onion:18081.

No puedo conectarme a mi nodo Monero exclusivo de Tor. ¿Cómo puedo arreglar esto?

Lo más probable es que este problema se deba a un problema de firewall en su máquina de nodo. De forma predeterminada, el puerto RPC para Monero debe estar abierto, independientemente del programa de firewall que utilice. A pesar de esto, hay casos en los que accidentalmente puede incluir en la lista negra todos los puertos desconocidos de su sistema mientras configura su firewall.

Para solucionar este problema, dígale explícitamente a su firewall que mantenga el puerto 18081 abierto en todo momento. Por ejemplo, puede ejecutar ufw allow 18081/tcp para decirle al programa ufw que permita cualquier conexión RPC entrante.

Credito de imagen: Unsplash. Todas las alteraciones y capturas de pantalla por Ramces Red.

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.