Abre el monedero o el nodo y averigua qué emite realmente la transacción. Esa única pregunta decide qué ajustes de privacidad importan, y es el paso que la gente se salta. Una pestaña del navegador que pasa por Tor no te dice nada sobre la conexión propia del monedero.

Averigua qué envía realmente la transacción

Los monederos emiten transacciones de una de tres maneras: mediante el servicio backend del proveedor, mediante un nodo remoto que alguien te dio, o mediante un nodo que ejecutas tú mismo. Cada una tiene un observador distinto. Un servicio backend ve tu IP y la transacción juntos, un nodo remoto ve más o menos lo mismo, y un nodo que operas tú ve los pares a los que la propaga. Identifica cuál tienes antes de configurar nada.

Si la respuesta es un backend del proveedor, ningún ajuste de proxy local cambia esa ruta. El transporte pertenece al proveedor, y tu confianza en él es la decisión real.

Configura el transporte en el programa que lo posee

Para un nodo que ejecutas tú, los ajustes de proxy viven en la configuración propia del nodo, no en el entorno de escritorio. La documentación de Tor de Bitcoin Core cubre los ajustes proxy, onion y listen a la vez, y solo se aplican a ese proceso. Un monedero que apunta a ese nodo hereda la conectividad del nodo, no la de tu navegador.

Una configuración saliente mínima tiene este aspecto, y es para todo el nodo y no por monedero:

proxy=127.0.0.1:9050
onion=127.0.0.1:9050
bind=127.0.0.1
onlynet=onion

Las dos primeras líneas son el requisito saliente; las líneas bind y onlynet aprietan todo lo demás. Tras reiniciar, confirma qué hizo realmente el nodo en lugar de fiarte del archivo. bitcoin-cli getpeerinfo informa de un campo de red para cada par, y cada entrada debería decir onion si la intención era solo onion.

Si sigues viendo pares ipv4 en esa lista, el ajuste no surtió efecto como suponías, y la transacción se propaga por la red abierta diga lo que diga el archivo de configuración.

Sigue lo que un observador todavía puede ver

Tor oculta tu dirección a los pares a los que te conectas y oculta el destino a tu operador de red. No oculta el hecho de que algún nodo retransmitió una transacción en un momento concreto, y no impide que un par correlacione lo que retransmites con lo que pides después. Una VPN traslada la dirección visible al proveedor y convierte a ese proveedor en un observador más.

La pregunta útil no es qué capa es más fuerte. Es qué observador intentas excluir, y si la configuración que has desplegado realmente lo excluye.

Luego mira el libro, por separado

Una vez minada, la transacción es pública y permanente. Las direcciones, los importes y el grafo que los enlaza siguen disponibles para cualquiera que quiera analizarlo, y ese registro no depende de cómo viajaron los bytes. Las directrices de privacidad de Bitcoin son tajantes al respecto.

Los registros fuera de la cadena rematan la faena. Un retiro de un servicio, una factura, un mensaje a un destinatario o una dirección reutilizada pueden atar una transacción a una persona sin ninguna observación de red. Cambiar el transporte no toca esos registros. Por eso una sola comprobación de IP pública es una prueba tan débil: mide una capa e informa de todas.

La privacidad del origen de red y la vinculabilidad de la transacción son afirmaciones distintas, y necesitan pruebas distintas.

Comprueba tu propia configuración antes de fiarte de la etiqueta

Elige una transacción real y rastréala por tu propia pila. Qué programa la firmó, qué programa la emitió, qué pares la vieron primero, y cómo se ve la dirección de destino en un explorador de bloques. Si alguna de esas respuestas es una suposición, la etiqueta de la herramienta hace un trabajo que debería hacer la verificación.

Usa la configuración admitida para el transporte que hayas elegido, y comprueba las conexiones que el programa abrió realmente. Luego evalúa el libro y el rastro de la cuenta según sus propios términos, porque ningún ajuste de transporte los cambiará.

Artículos relacionados