Audita las conexiones de tu nodo Bitcoin: pares, Tor y privacidad

Audita las conexiones de tu nodo Bitcoin Core: pares entrantes y salientes, IPv4, IPv6, Tor y límites reales de privacidad, sin modificar la red.

🐥 Tutorial · Red Bitcoin P2P

Audita las conexiones de tu nodo Bitcoin: pares, Tor y privacidad

¿Tu nodo se conecta por IPv4, IPv6 o Tor? Aprende a interpretar sus pares, distinguir conexiones entrantes y salientes, comprobar la actividad de red y evitar la falsa seguridad de un proxy configurado que no protege todo el tráfico.

⏱ 20–30 min🌱 Intermedio🧪 Consultas de solo lectura
ANTES DE CONSULTAR

Pares, transportes y direcciones

Un par es otro nodo con el que Bitcoin Core mantiene una conexión de red. Los pares pueden ser entrantes o salientes, utilizar IPv4, IPv6, onion u otros transportes admitidos y desempeñar funciones distintas según su tipo de conexión y capacidades.

La lista de pares no equivale a un mapa completo de Internet ni garantiza que todos pertenezcan a operadores distintos. Tampoco puedes atribuir una conexión onion a una identidad real a partir del identificador que aparece en la consola.

La diversidad de conexiones puede mejorar la resistencia frente a fallos, pero una lista con muchos números no basta para demostrar que tu nodo es inmune a aislamiento o ataques de eclipse. Para interpretar bien necesitas ver tipo, red, actividad, sincronización y configuración.

REQUISITOS

No modifiques tu nodo durante el ensayo

Utiliza bitcoin-cli de tu instalación Bitcoin Core, desde acceso administrativo autorizado, y confirma que el proceso esté en ejecución. Los ejemplos se basan en los comandos RPC documentados para Bitcoin Core, pero los campos exactos pueden cambiar con las versiones.

Este laboratorio es de observación. No utilizaremos addnode, disconnectnode ni cambios de red; las conexiones afectan a un nodo en servicio y no hace falta interrumpirlas para comprenderlas.

SEIS COMPROBACIONES

Lee el estado P2P sin alterar su funcionamiento

  1. PASO 1 · Vista general: ejecuta bitcoin-cli getnetworkinfo. Identifica versión, estado activo de red, redes conocidas y alertas relevantes.
  2. PASO 2 · Recuento: consulta bitcoin-cli getconnectioncount. Es un punto de partida, no una clasificación de todos los pares.
  3. PASO 3 · Detalle: ejecuta bitcoin-cli getpeerinfo. Examina las entradas de forma local y conserva solo los campos que necesitas: network, inbound, connection_type (por ejemplo, outbound-full-relay o block-relay-only) y los tiempos de actividad que ofrezca tu versión.
  4. PASO 4 · Agrupa: cuenta cuántos pares aparecen como IPv4, IPv6, onion u otras redes. Distingue entrantes y salientes; no supongas que todos son equivalentes.
  5. PASO 5 · Actividad: observa los contadores generales de getnettotals y la información de tu blockchain. Tener tráfico no significa que la punta de la cadena esté actualizada.
  6. PASO 6 · Explica: documenta qué conexiones necesitas y qué información no puedes deducir. No publiques el archivo completo de pares ni su dirección real solo para mostrar que utilizas Tor.

Una salida de getpeerinfo puede cambiar de una lectura a la siguiente porque los pares entran y salen. La instantánea tiene valor diagnóstico, no es una configuración permanente.

QUÉ INDICA CADA CAMPO

Lee la salida sin inventar su significado

RED

network

Familia de la conexión según la clasificación que proporciona Core: ipv4, ipv6, onion u otras admitidas.

DIRECCIÓN

inbound

Si el otro nodo inició la conexión a tu equipo o si tu nodo salió a buscar un par.

TRANSPORTE

transport_protocol_type

En versiones compatibles puede indicar V1 o V2 del transporte P2P; no es una etiqueta de privacidad integral.

Otros campos como subver o servicios anunciados son declaraciones del par y datos de funcionamiento, no una certificación de quién está detrás de su IP. El análisis de privacidad debe incluir también las consultas que la wallet hace a servicios externos.

TOR NO ES UN INTERRUPTOR UNIVERSAL

Qué revisar si esperabas conexiones onion

Bitcoin Core puede configurar un proxy SOCKS Tor y limitar determinados tipos de conexiones mediante opciones documentadas. Que un programa haya instalado Tor en el equipo no demuestra que Core lo esté utilizando. Antes de configurar nada, comprueba qué redes figuran como alcanzables y qué tipo de pares aparecen realmente.

Una conexión onion puede mejorar la privacidad de red en determinados escenarios, pero no vuelve opacos los datos de transacciones que difundes. La salida por Tor no elimina el hecho de que entradas y salidas son públicas en Bitcoin.

También es posible mezclar conexiones IPv4/IPv6 y onion por diseño. No marques eso como un fallo sin comparar tus objetivos y tu configuración. Profundiza en Tor y Bitcoin: qué protege y qué no.

SI NO VES LO QUE ESPERABAS

Tres diagnósticos distintos

🐥 ¿Tengo cero conexiones y mi nodo muestra una altura aparentemente reciente?

Comprueba si la red P2P está activada, los registros y si el equipo está aislado. Una altura memorizada puede estar atrasada respecto a la punta actual. No expongas servicios RPC como remedio.

🐥 ¿Solo veo salientes; significa que el nodo no verifica?

No. Un nodo puede verificar sin aceptar conexiones entrantes públicas. Las entrantes ayudan a servir datos a otros, pero no son condición universal para validar tus propios bloques.

🐥 ¿Veo pares IPv4 junto a onion aunque configuré Tor?

Puede ser normal o no, según las políticas y opciones de conexión de tu nodo. Revisa la configuración efectiva; no asumas que todas las rutas están cubiertas porque existe un proxy local.

🐥 ¿El transporte V2 oculta quién soy?

El cifrado de transporte protege ciertos aspectos de la comunicación P2P frente a observadores de red, pero no es una red anónima por sí mismo. No sustituye Tor ni modifica los datos públicos de la cadena.

UNA AUDITORÍA ÚTIL

Qué puedes mejorar sin convertirte en administrador improvisado

Si tu prioridad es robustez, busca diversidad razonable de conectividad y vigilancia de disponibilidad. Si tu prioridad es privacidad de red, comprueba proxy, rutas externas y exposición de servicios. Si tu prioridad es usar tu propio nodo con Sparrow, verifica también por dónde consulta Sparrow, ya que Bitcoin Core y la wallet tienen configuraciones separadas.

No conviertas una práctica educativa en una recomendación de abrir puertos. Hay instalaciones donde aceptar conexiones entrantes puede aportar valor a la red, pero la decisión depende de seguridad de host, arquitectura, firewall y mantenimiento.

Continúa en Qué verifica un nodo y Cómo conectar Sparrow a Bitcoin Core.

Antes de sacar conclusiones sobre tus pares, comprueba además si Bitcoin Core está realmente sincronizado.

FICHA DE EJEMPLO

Distingue observación de diagnóstico

Anota sin IP reales: «6 salientes IPv4, 2 salientes onion, 1 entrante IPv6, tip actualizado, tráfico P2P activo». Los números son ficticios. Luego explica qué no demuestra esa ficha: que los pares sean independientes, que Tor transporte todo el tráfico del equipo o que tu wallet utilice ese nodo.

Una buena comprobación genera un conjunto mínimo de evidencias y una conclusión proporcionada. Si publicas capturas, revisa antes que no contienen direcciones, nombres del host, rutas de archivos o información de tu red doméstica.

CIERRE Y EVIDENCIA

¿Sabes qué redes utiliza realmente tu nodo?

  1. Pares: consulté getpeerinfo sin divulgar IP ni credenciales.
  2. Clasificación: distinguí entrantes/salientes y familias de red.
  3. Actividad: comparé conexiones, tráfico y tip de la cadena.
  4. Tor: sé que proxy configurado no implica protección universal.
  5. Resultado: puedo explicar qué verifiqué y qué sigue siendo una hipótesis.
HAS COMPROBADO

La red de pares es observable, no una promesa de anonimato

Has construido una vista concreta de la red que utiliza tu nodo. Esa evidencia sirve para diagnosticar conectividad y comprender los límites de Tor sin alterar los servicios críticos.

DOCUMENTACIÓN OFICIAL

No confíes. Comprueba.

Antes de optimizar pares o puertos, identifica qué fallo o filtración estás intentando corregir. Siguiente práctica: comprueba la liquidez de un canal Lightning antes de recibir.

Pajarito explica cómo revisar los pares y las conexiones de red de un nodo Bitcoin.