Audita la privacidad de tu wallet Bitcoin antes de pagar

Audita tu wallet Bitcoin antes de pagar. Revisa entradas UTXO, cambio, servidor de consultas, datos que verá el receptor y firma, sin transmitir fondos.

🐥 Checklist práctica · Privacidad

Audita la privacidad de tu wallet Bitcoin antes de pagar

Antes de autorizar un pago Bitcoin, puedes saber bastante sobre lo que revelarás: qué UTXO gastarás, qué cambio quedará, qué verá el receptor y a qué servidor pregunta tu wallet. Completa esta auditoría práctica sin enviar fondos y decide qué corregir primero.

⏱ 15–25 min🌱 Intermedio🧪 Simulación sin firmar
ANTES DE UNA AUDITORÍA

Define qué proteges y a quién no quieres revelarlo

No todas las personas necesitan el mismo grado de privacidad. Una puede querer evitar que un comercio conozca sus ahorros, otra impedir que un servidor de wallet reciba todas sus consultas y otra separar ingresos con identidad conocida de donaciones públicas.

Para aprender sin mover fondos, utiliza una wallet de laboratorio o trabaja con un pago ficticio dibujado en papel. No hace falta transmitir una transacción ni revelar seeds. Si ya dispones de una wallet de autocustodia, puedes revisar sus pestañas de UTXO y servidor en modo observación.

Escribe una pregunta: «Si pago hoy, ¿qué dato nuevo verá el comercio, mi servidor y cualquier observador de la cadena?». Una auditoría útil de la privacidad de tu wallet Bitcoin no busca que todos los semáforos estén verdes; busca respuestas verificables.

CUATRO OBSERVADORES

Quién aprende qué durante un pago

RECEPTOR

Comercio o persona

Conoce la petición de pago, importe y contexto comercial; puede estudiar las entradas que financian el pago on-chain.

SERVIDOR

Proveedor de historial

Una conexión a servidor público puede exponer consultas sobre scripts, direcciones y transacciones de tu wallet.

CADENA

Observadores públicos

Ven entradas, salidas, importes, scripts y la transacción confirmada, sin necesidad de acceso a tu aplicación.

ENTORNO

Tu dispositivo y servicios

Etiquetas, backups, capturas y sesiones pueden añadir contexto que no está escrito en la blockchain.

Cuando pagas desde un exchange custodial cambian algunos observadores y quién firma, pero el principio persiste: no confundas ocultar una IP con ocultar los datos del pago ni con separar monedas.

AUDITORÍA EN OCHO PASOS

Audita la privacidad de tu wallet Bitcoin en ocho pasos, sin firmar

  1. PASO 1 · Identifica el pago: anota destino, importe y por qué lo harás. Si el receptor te pide una dirección tuya para un reembolso o un pago futuro, dale una nueva: reutilizar direcciones enlaza todos los pagos que reciban.
  2. PASO 2 · Examina la fuente: identifica los UTXO que la wallet pretende gastar, cuánto valen y si proceden de contextos que deseas mantener separados.
  3. PASO 3 · Revisa Coin Control: si Sparrow selecciona varias entradas, decide si el vínculo que crearías es aceptable. En UTXOs puedes seleccionar manualmente para generar una propuesta alternativa.
  4. PASO 4 · Comprueba el cambio: en el editor de transacción identifica la salida de cambio y a qué dirección o cuenta vuelve. No supongas que cualquier salida con cantidad parecida es cambio.
  5. PASO 5 · Calcula comisiones: revisa sat/vB, tamaño virtual y fee total. Cambiar entradas puede cambiar el tamaño; más privacidad o menos entradas no siempre implica menor coste.
  6. PASO 6 · Localiza el servidor: comprueba si tu wallet usa un servidor público, tu nodo o un servidor privado. Analiza qué scripts o información consulta, sin dar por hecho que Tor oculta todas las solicitudes.
  7. PASO 7 · Revisa el dispositivo de firma: si utilizas hardware, verifica destino, importe y otras salidas que muestre el equipo independiente. Una vista del ordenador puede no corresponder con lo realmente firmado.
  8. PASO 8 · Decide antes de emitir: si la relación entre UTXO, destinatario, cambio o fuente de historial no es aceptable, detente sin firmar y considera otra selección o un proceso diferente.
UN EJEMPLO FICTICIO

Una compra pequeña con una entrada que no quieres mezclar

Imagina que tienes un UTXO de 35.000 sats etiquetado «uso diario» y otro de 400.000 sats etiquetado «reserva». Vas a pagar 20.000 sats a un comercio. Si la wallet selecciona ambas entradas, el pago puede dejar una huella pública que relaciona saldos de usos distintos.

Una alternativa podría ser seleccionar solo el UTXO de uso diario si basta para pagar el importe y la comisión real. En ese caso, la reserva no forma parte de la transacción y reduce un vínculo específico. Pero hay que comprobar que la wallet crea un cambio hacia una dirección propia y no añade otra entrada durante la construcción.

Esto no hace anónimo el pago. El comercio sigue conociendo la compra y puede tener tu dirección de correo o nombre; el exchange desde el que financiaste ambas cuentas podría tener registros. La auditoría sólo demuestra que evitaste esa combinación concreta de UTXO.

TU WALLET TAMBIÉN PREGUNTA

Qué revela el proveedor de datos

Sparrow necesita consultar una fuente de blockchain para mostrar balances e historial. Un servidor público puede recibir consultas sobre claves o scripts de tu cuenta. Usar tu propio nodo Bitcoin Core o un servidor Electrum bajo tu control reduce esa exposición, aunque requiere mantener una infraestructura confiable.

Tor cambia la visibilidad de una conexión, pero un servidor al que preguntas por una dirección todavía recibe esa dirección (lo explicamos en Tor y Bitcoin: qué protege una conexión y qué no). Evita enviar xpub completas a exploradores de terceros. Además, transmitir una transacción a través de una ruta elegida no elimina los patrones de entradas y salidas publicados.

Consulta cómo conectar Sparrow a tu nodo y revisión de Coin Control en Sparrow para los ejercicios especializados. Aquí los integramos en una decisión de pago.

NO OLVIDES EL CAMBIO Y LA FICHA

Tu privacidad depende también de datos locales

Las etiquetas privadas pueden decirte qué UTXO conviene no combinar. Mantenerlas seguras es útil; exportarlas a servicios o compartir capturas de la pestaña UTXOs puede publicar precisamente la información que intentas preservar.

La salida de cambio sigue bajo tu control, pero su comportamiento futuro puede crear nuevos vínculos. Una selección prudente hoy pierde parte de su efecto si mañana gastas ese cambio junto con fondos que querías mantener separados.

🐥 Cómo adivina un observador cuál es tu cambio
  • Importes redondos: si pagas 20.000 sats exactos, la otra salida (por ejemplo, 14.380 sats) delata que es tu cambio.
  • Tipo de dirección distinto: si el destino empieza por bc1p y tus entradas y la otra salida por bc1q, la salida que coincide con tus entradas suele ser el cambio.
  • Gastarlo enseguida: mover el cambio pronto, sobre todo junto con otras monedas, confirma de quién era.

Cuando una moneda cubre el pago casi exacto, algunas wallets construyen la transacción sin cambio y la pequeña diferencia se va en comisión, lo que elimina este rastro. La guía de Sparrow enlazada al final explica otras formas de construir pagos que dificultan este análisis.

Si necesitas un recibo comercial, guarda referencia de pedido, importe, fecha y resultado sin adjuntar imágenes de tu saldo total, seeds ni xpub. Los datos de una transacción suelen ser públicos, pero el contexto que los relaciona contigo puede ser sensible.

SEMÁFORO DE DECISIÓN

Cuándo firmar, revisar o abandonar la propuesta

Preparado para seguir revisando: conoces quién recibirá, cuál es el importe, qué UTXO se gastan, qué cambio vuelve a tu wallet y cuánto costará. Además, aceptas conscientemente la información que revelará la operación.

Revisar antes de autorizar: aparece una entrada inesperada, el cambio no puede verificarse, la wallet está desconectada o el coste es incoherente con lo previsto. No avances mientras falte evidencia.

Cancelar y empezar de nuevo: el destino no coincide en la hardware wallet, el software solicita una seed en una web, la red es incorrecta o hay una diferencia importante entre intención y propuesta. No intentes «arreglar» esos casos pulsando Firmar.

Una auditoría nunca convierte en reversible una transacción firmada y emitida. Sirve para detectar diferencias cuando todavía puedes decidir no transmitir.

PREGUNTAS ANTES DE FIRMAR

Cuatro afirmaciones que vale la pena poner a prueba

🐥 «Si uso Tor, el comercio no verá mis UTXO».

Tor puede reducir datos de red sobre el origen de la conexión, pero las entradas de la transacción on-chain siguen siendo públicas. El comercio puede inspeccionarlas una vez conozca la TXID.

🐥 «Si gasto solo un UTXO, mi pago será anónimo».

No necesariamente. El origen de esa moneda puede ser conocido por un servicio KYC, tu identidad puede estar asociada al pedido y la salida de cambio puede enlazarse con gastos posteriores.

🐥 «Si el cambio vuelve a mi wallet, no necesito mirarlo».

Debes comprobar que la dirección de cambio corresponde a una cuenta que controlas y que el importe previsto se ajusta a la selección. No infieras la propiedad del cambio por el nombre de un campo de interfaz.

🐥 «Si tengo un nodo propio, ya no revelo nada».

Un nodo propio reduce algunas consultas a terceros, pero tus transacciones confirmadas siguen siendo públicas y el proceso de difusión también tiene implicaciones de red. Diferencia amenaza y medida.

CONVIÉRTELO EN HÁBITO

La lista breve que repetirás cada vez

Antes de cada pago on-chain de importancia, hazte cinco preguntas: ¿a quién pago?, ¿qué UTXO se gastan?, ¿qué cambio vuelve?, ¿qué servidor consulto?, ¿qué estoy a punto de firmar? Si no puedes responder una, detén la operación o vuelve a un laboratorio.

Para pagos pequeños puedes diseñar una rutina proporcional, sin convertir cada compra en una auditoría de horas. Lo importante es que la seguridad y la privacidad se revisen antes de que la transacción sea irreversible. Para compras pequeñas y frecuentes, pagar por Lightning evita publicar cada pago en la cadena, aunque tiene sus propios compromisos de privacidad.

Conecta el método con Qué comprobar antes de enviar un pago y UTXO y trazabilidad. Esas lecturas aportan los fundamentos; esta checklist los transforma en una decisión concreta.

Si necesitas reorganizar salidas por contextos antes de la revisión, consulta cómo separar bitcoin para pagos, reserva y cobros.

RESULTADO FINAL

¿Qué puedes afirmar sobre el pago antes de firmarlo?

  1. Intención: verifiqué destino, importe y red.
  2. Inputs: conozco los UTXO seleccionados y los vínculos que crearán.
  3. Cambio: identifico la salida que permanecerá bajo mi control.
  4. Servidor: sé quién puede observar las consultas de mi wallet.
  5. Firma: revisé la propuesta y puedo detenerme antes de emitir.
HAS APRENDIDO A COMPROBAR

Una buena auditoría no prohíbe pagar: te permite decidir

Has convertido conceptos de privacidad en comprobaciones previas a la firma. Puedes aceptar o corregir una pérdida de privacidad concreta con información, en lugar de descubrirla cuando la transacción ya forma parte de la blockchain.

NO CONFÍES. COMPRUEBA.

Fuentes primarias y artículos relacionados

Pajarito revisa la privacidad de tu wallet Bitcoin antes de pagar: UTXO, cambio y firma.