Incluso con hábitos on-chain perfectos, la información puede filtrarse en la capa de red: qué dirección IP difundió primero una transacción, o por qué direcciones pregunta tu billetera.
Los problemas
- Las billeteras ligeras a menudo preguntan al servidor de una empresa por tus direcciones. Ese servidor puede vincular todas tus direcciones a tu IP.
- Difusión: un observador conectado a muchos nodos puede estimar dónde apareció primero una transacción.
- Tráfico sin cifrar: el tráfico entre pares clásico era legible por tu proveedor de internet.
Las respuestas de Bitcoin
- Tu propio nodo completo: tu billetera pregunta a tu propio nodo, así que ningún tercero aprende tus direcciones.
- Tor e I2P: Bitcoin Core puede ejecutarse sobre Tor (por ejemplo con
-onlynet=onion) y puede crear un servicio onion automáticamente. También se admiten I2P y CJDNS. - Transporte cifrado (BIP324): añadido como opción en Bitcoin Core 26.0 y activado por defecto en 27.0. Cifra el tráfico entre nodos, dificultando la escucha pasiva y la manipulación simple del tráfico. No oculta que ejecutas Bitcoin ante alguien que se conecta a ti directamente.
Algunas propuestas no cuajaron: Dandelion (BIP156), que pretendía ocultar el origen de las transacciones, tiene estado «Closed». La privacidad de red es un área de investigación activa.
Orden práctico: primero tu propio nodo, luego Tor para el nodo y la billetera, y una billetera que solo se conecte a tu nodo.