¿Por qué debería correr mi propio nodo?

No es necesario que corras tu propio nodo, pero mejora la privacidad y reduce la necesidad de confiar en los demás. En primer lugar, significa que estás usando Bitcoin de forma más privada, ya que BitBoxApp no se conectará a nuestros servidores para obtener tu historial de transacciones; en su lugar, obtendrás esa información de tu propio nodo. En segundo lugar, correr tu propio nodo significa que tu nodo verifica todas las transacciones por sí mismo, asegurándose de que se cumplan las reglas de consenso y se mantenga actualizado con lo que hace la red en general.

¿Qué opciones hay para correr un nodo?

Existen múltiples opciones para correr tu propio nodo, como comprar un dispositivo plug-and-play, construir uno propio o correr un cliente Bitcoin Core. Si quieres conectar tu BitBoxApp a tu nodo, asegúrate de correr un servidor Electrum. Este es un programa dedicado que permite que una aplicación de billetera se comunique con tu nodo completo. La BitBoxApp es compatible con Electrs, Electrum Personal Server (EPS) o Bitcoin Wallet Tracker (BTW).

¿Debería utilizar clearnet TCP, TLS o Tor?

Si solo pretendes conectarte a tu nodo cuando estés en la misma red (por ejemplo, la red wifi de tu casa), entonces es suficiente usar la comunicación de red normal. En este caso, es recomendable que tu servidor Electrum proporcione un certificado TLS para cifrar la comunicación. Si pretendes conectarte a tu nodo desde cualquier lugar, usar Tor es la mejor opción. En ese caso, no es necesario ningún certificado TLS.

¿Qué es Tor, el proxy Tor y qué puerto debo usar?

Tor son las siglas de "The Onion Router", un software gratuito y de código abierto que ofrece muchos beneficios de privacidad y es especialmente útil cuando se utiliza bitcoin. Si quieres conectarte a tu nodo a través de Tor, asegúrate de que Tor esté instalado en tu ordenador y luego habilita el proxy Tor en la configuración de la BitBoxApp. En la mayoría de los sistemas operativos hay dos formas de ejecutar Tor:

  1. Navegador Tor: descarga y abre el Navegador Tor. Esto permitirá que la BitBoxApp se conecte a la red Tor configurando el puerto 9150 en la configuración del proxy Tor.
  2. Servicio en segundo plano de Tor: instala el demonio de Tor, que siempre se ejecuta en segundo plano. La BitBoxApp puede entonces enrutar su tráfico a través de Tor configurando el puerto 9050 en la configuración del proxy de Tor.

Conectarse a su nodo completo sin Tor

En tu ordenador habitual, configura la BitBoxApp para utilizar tu propio nodo:

  1. En la barra lateral de la BitBoxApp, selecciona Ajustes > Configuración avanzada > Conecta tu propio nodo completo.
  2. En el campo “Introduce el endpoint” ingresa el nombre de host o la dirección IP y el puerto. Por ejemplo, blockstream.info:700 .
  3. Haz clic en “Descargar certificado remoto”.
  4. Haz clic en “Verificar” y debería aparecer el mensaje “Conexión establecida exitosamente”.
  5. Haz clic en “Agregar” para agregar tu nodo a la lista de nodos en la parte superior de la página.
  6. Elimina los servidores de Shift si deseas conectarte exclusivamente a tu propio nodo.

Conectarte a su nodo completo a través de Tor

Si tienes Tor instalado en tu computadora, puedes acceder a tu propio nodo de forma remota a través de Tor.

  1. En la barra lateral de la BitBoxApp, ve a Ajustes > Configuración avanzada > Habilitar proxy Tor.
  2. Habilita el proxy y confirma la dirección del proxy (ver a continuación).
  3. Luego reinicia la BitBoxApp para que la nueva configuración surta efecto.
  4. En la barra lateral de la BitBoxApp, ve Ajustes > Configuración avanzada > Conecta tu propio nodo completo
  5. En el campo “Introduce el endpoint ”, introduce la dirección Tor y el puerto. Por ejemplo: gwdllz5g7vky2q4gr45zGuvopjzf33czreca3a3exosftx72ekppkuqd.onion:50001
  6. Al usar Tor, no se requiere ningún certificado, por lo que se puede omitir este paso.
  7. Haz clic en “Verificar” y debería aparecerte el mensaje “Conexión establecida exitosamente”.
  8. Haz clic en “Agregar” para agregar tu nodo a la lista de nodos en la parte superior de la página.
  9. Elimina los servidores de Shift si deseas conectarte exclusivamente a tu propio nodo.

¿Qué dirección proxy Tor debo utilizar?

  • Si estás ejecutando el demonio TOR, probablemente sea: 127.0.0.1:9050
  • Si estás ejecutando el navegador TOR, probablemente sea: 127.0.0.1:9150
  • Por último, reinicia la BitBoxApp para que la nueva configuración surta efecto.