MoneroSwapper MoneroSwapper
Guías

Cómo Probar un Pago en Monero: Guía Completa de Prueba de Transacción y Verificación

MoneroSwapper Team · · · 11 min read · 68 views

Una de las críticas más frecuentes contra Monero —a menudo formulada por periodistas, reguladores e incluso algunos usuarios con poca experiencia técnica— es la idea de que "con Monero no se puede probar nada, ni siquiera que hiciste un pago". Esta afirmación es rotundamente falsa. Monero incluye desde sus primeras versiones un sistema robusto de pruebas de transacción (transaction proofs) que permite al emisor o receptor demostrar matemáticamente a un tercero que un pago específico ocurrió, sin revelar el resto del historial de la billetera ni comprometer la privacidad general del protocolo.

En esta guía exhaustiva vamos a explicar cómo generar y verificar pruebas de pago en Monero utilizando las herramientas oficiales (Monero GUI y Monero CLI) así como alternativas populares como Feather Wallet. Explicaremos los diferentes tipos de pruebas disponibles, cuándo usar cada una, y analizaremos su validez legal en España y Latinoamérica frente a la AEAT, jueces, notarios y auditores. Al final del artículo te explicaremos cómo intercambiar otras criptomonedas por Monero sin KYC en caso de que necesites adquirir XMR para realizar o recibir pagos.

¿Por qué Monero necesita pruebas de transacción?

El diseño de Monero oculta por defecto casi toda la información sensible: las direcciones del emisor y receptor (gracias a las direcciones stealth), el monto transferido (gracias a RingCT y los compromisos Pedersen), y la identidad exacta del emisor dentro del conjunto de firmantes en anillo. Esto es fantástico para la privacidad, pero crea un problema práctico: si Alice le paga 5 XMR a Bob y Bob afirma que nunca recibió el dinero, ¿cómo puede Alice demostrar que realmente envió el pago?

La respuesta es que Monero permite al emisor generar una firma criptográfica especial, conocida como TxProof o "transaction proof", que incluye suficiente información para que un verificador externo confirme que una transacción específica contenida en la blockchain efectivamente envió X cantidad de XMR a una dirección concreta, sin revelar ningún otro detalle de la billetera del emisor.

Los tipos de pruebas disponibles

Monero ofrece cuatro tipos principales de pruebas, cada uno pensado para un caso de uso distinto:

  • OutProof (o TxProof de envío): Generada por el emisor, demuestra que una transacción concreta envió una cantidad específica de XMR a una dirección específica. Es la más común.
  • InProof (o TxProof de recepción): Generada por el receptor, demuestra que recibió una cantidad específica en una transacción concreta. Útil cuando el receptor necesita probar ingresos.
  • SpendProof: Demuestra que el emisor efectivamente gastó una salida concreta (output) en una transacción, sin revelar el monto. Menos común.
  • ReserveProof: Demuestra que una billetera controla al menos X cantidad de XMR en un momento dado. Muy utilizada por intercambios para demostrar reservas (proof of reserves).

En la práctica, el 95% de los usuarios necesitan únicamente OutProof o InProof. Las otras dos son herramientas más especializadas que veremos al final de este artículo.

Generando un OutProof con Monero GUI (emisor)

Monero GUI es la billetera oficial de escritorio mantenida por el equipo core de Monero. Su interfaz es amigable y permite generar pruebas de transacción con unos pocos clics. Supongamos que eres un comerciante español que envió 2,5 XMR a un proveedor argentino y este último afirma no haber recibido el dinero. Veamos cómo generar la prueba paso a paso.

Paso 1: Abrir la transacción

Primero, abre Monero GUI y dirígete a la pestaña "Historial". Verás una lista de todas las transacciones salientes y entrantes de tu billetera. Localiza la transacción que quieres probar utilizando la fecha, el monto y el ID de transacción (TxID). Haz clic derecho sobre ella y selecciona "Mostrar detalles".

Paso 2: Generar la prueba

En la ventana de detalles verás un botón o enlace denominado "Obtener prueba" (Get proof) o similar, dependiendo de la versión y el idioma. Al hacer clic, se te pedirá que introduzcas la dirección de destino de la transacción y, opcionalmente, un mensaje personalizado que quedará incluido en la firma (útil para añadir contexto, como "Pago factura 2026/117").

Tras pulsar "Generar", Monero GUI producirá una cadena de texto larga que comienza habitualmente por OutProofV2 seguida de una secuencia alfanumérica. Esta cadena es la prueba. Puedes copiarla y enviarla al verificador por email, WhatsApp o cualquier otro canal.

Paso 3: Enviar la prueba al verificador

Junto con la cadena de prueba, el verificador necesita tres datos adicionales para poder validarla:

  • El TxID (hash de la transacción).
  • La dirección de destino que apareció en la transacción.
  • El mensaje personalizado, si incluiste uno.

Con estos cuatro elementos (prueba, TxID, dirección, mensaje) cualquier persona puede verificar la validez del pago sin necesidad de acceder a tu billetera.

Verificando un OutProof desde Monero GUI (verificador)

Ahora pongámonos en el lado del verificador. Imagina que eres un abogado en Madrid que recibió una prueba de pago de tu cliente y necesitas confirmar que efectivamente se envió una cantidad concreta a una dirección específica. El proceso es igualmente sencillo:

  1. Abre Monero GUI (no necesitas tener fondos ni utilizar tu propia billetera; puedes instalar Monero GUI solo para verificaciones).
  2. Dirígete a la pestaña "Avanzado" > "Prueba". En algunas versiones aparece directamente bajo "Verificar" o "Comprobaciones".
  3. Introduce el TxID, la dirección de destino, el mensaje (si lo hay) y la cadena de prueba.
  4. Pulsa "Verificar".

Si la prueba es válida, Monero GUI mostrará un mensaje confirmando el pago, indicando el monto exacto transferido en XMR y el número de confirmaciones alcanzadas en la blockchain. Si alguno de los datos no coincide o la prueba está corrupta, recibirás un mensaje de error explicando el motivo.

Generando y verificando pruebas con Monero CLI

Para usuarios avanzados, desarrolladores y auditores que prefieren trabajar desde la línea de comandos, Monero CLI ofrece comandos específicos para generar y verificar todo tipo de pruebas. Veamos los más importantes.

Generar OutProof (emisor)

Desde la consola interactiva de monero-wallet-cli, ejecuta el siguiente comando:

get_tx_proof TXID DIRECCION_DESTINO "mensaje opcional"

Donde TXID es el hash de tu transacción y DIRECCION_DESTINO es la dirección a la que enviaste los fondos. El CLI devolverá una cadena larga que empieza por "OutProofV..." que es la prueba en sí.

Verificar OutProof (verificador)

Para verificar, usa el comando:

check_tx_proof TXID DIRECCION_DESTINO "mensaje" OUTPROOF_STRING

El CLI responderá indicando si la prueba es válida y el monto que se envió. Este método es ideal para integraciones automatizadas: por ejemplo, un abogado podría programar un script que verifique múltiples pruebas en lote para un caso complejo.

Generar y verificar ReserveProof

La prueba de reservas es especialmente útil para intercambios que quieren demostrar solvencia sin revelar sus billeteras completas. Para generarla:

get_reserve_proof CANTIDAD "mensaje"

Y para verificarla, el receptor usa:

check_reserve_proof DIRECCION "mensaje" RESERVEPROOF_STRING

Esto le permitirá confirmar que la billetera correspondiente a esa dirección controlaba al menos la cantidad especificada en el momento de la generación.

Pruebas de pago con Feather Wallet

Feather Wallet es una billetera Monero ligera, multiplataforma y de código abierto muy popular entre usuarios que no quieren descargar toda la blockchain. También soporta la generación y verificación de pruebas de transacción.

Para generar una prueba en Feather, ve a la pestaña "Historial", haz clic derecho sobre la transacción y selecciona "Detalles". En la ventana que se abre verás un botón "Obtener prueba" donde podrás generar la TxProof introduciendo la dirección de destino y, opcionalmente, un mensaje.

Para verificar, ve a "Herramientas" > "Verificar prueba de transacción" e introduce los datos correspondientes. El flujo es casi idéntico al de Monero GUI, pero la interfaz de Feather es más liviana y rápida.

Validez legal de las pruebas Monero en España

Una pregunta frecuente es si una TxProof tiene validez legal en un tribunal español. La respuesta corta es: sí, con matices. Una prueba criptográfica válida es, en términos técnicos, tan fiable como cualquier otra evidencia digital, pero su aceptación en un procedimiento judicial depende de varios factores.

Ante la AEAT

La Agencia Tributaria española admite evidencias digitales en procedimientos de inspección y comprobación. Una TxProof debidamente documentada puede servir para probar que efectivamente realizaste un pago en XMR a una contraparte concreta en una fecha concreta por un monto concreto. Esto es especialmente útil si necesitas demostrar un gasto deducible pagado en criptomoneda, o justificar el origen de fondos si recibes un requerimiento tras presentar el Modelo 721.

Es recomendable acompañar la prueba con un acta notarial que certifique el proceso de verificación, especialmente si el monto involucrado es significativo. Muchos notarios en Madrid, Barcelona, Valencia y otras grandes ciudades ya ofrecen este servicio específico para criptomonedas.

Ante tribunales civiles y penales

En un procedimiento civil (por ejemplo, reclamando el cumplimiento de un contrato pagado en XMR), una TxProof puede presentarse como prueba documental electrónica. El juez decidirá sobre su admisibilidad y valor probatorio en función de las circunstancias del caso y, típicamente, solicitará un peritaje informático que confirme la validez matemática de la prueba.

En procedimientos penales, las pruebas criptográficas son cada vez más comunes. Las unidades especializadas de la Guardia Civil y la Policía Nacional cuentan con peritos capaces de verificar estas pruebas, y los juzgados de instrucción las aceptan habitualmente.

Casos de uso prácticos

Caso 1: Comerciante que vende online

Carlos vende equipos informáticos desde Sevilla y acepta pagos en Monero. Un cliente argentino pagó 12 XMR por un servidor pero afirma después que "no llegó el paquete". Carlos genera una OutProof de la transacción original para demostrar que, efectivamente, el cliente envió los fondos, y la adjunta a una reclamación formal. Esto no prueba la entrega del servidor, pero sí el pago, que es relevante en el caso.

Caso 2: Freelancer que quiere demostrar ingresos

María es desarrolladora en Barcelona y trabaja para clientes internacionales que le pagan en XMR. Para su declaración anual, genera InProofs de todas las transacciones entrantes, junto con facturas correspondientes. Esto le permite justificar los ingresos ante la AEAT de forma completamente transparente sin comprometer la privacidad de sus clientes.

Caso 3: Donación a ONG

Una ONG española dedicada a derechos digitales recibe donaciones en XMR. Para emitir certificados fiscales de donación deducibles, genera InProofs que prueban las recepciones. Los donantes pueden usar estas pruebas para desgravar en el IRPF.

Privacidad preservada: qué NO revela una TxProof

Un aspecto fundamental que hace de las pruebas Monero algo verdaderamente único es que no comprometen la privacidad general de tu billetera. Una OutProof revela únicamente:

  • Que tu billetera envió una cantidad específica a una dirección específica en una transacción específica.

Y NO revela:

  • Tu saldo total.
  • Otras transacciones entrantes o salientes.
  • Tu historial de billetera.
  • Tu clave privada de visualización (view key) completa.
  • Ningún dato sobre otras direcciones con las que has interactuado.

Esto contrasta drásticamente con Bitcoin, donde compartir una dirección o TxID revela permanentemente todo el historial asociado a esa dirección a cualquiera que sepa analizar la blockchain.

Dónde conseguir Monero para hacer o recibir pagos

Si necesitas adquirir XMR para enviar pagos privados o necesitas convertir pagos recibidos en Monero a Bitcoin, Ethereum o stablecoins, MoneroSwapper ofrece intercambios instantáneos sin KYC ni registro. Simplemente introduce la criptomoneda de origen, la dirección de destino y la plataforma se encarga del resto. El proceso es compatible con todas las billeteras Monero (GUI, CLI, Feather, Cake Wallet, Monerujo en Android) y suele completarse en menos de 30 minutos.

Por qué MoneroSwapper es ideal para este caso

  • Sin registro ni KYC: Perfecto para mantener la privacidad de extremo a extremo.
  • Soporte multidivisa: Intercambio desde BTC, ETH, LTC, USDT, USDC y muchas más.
  • Interfaz en español: Disponible de forma nativa.
  • Espejo Tor: Para conexiones 100% privadas.
  • Soporte técnico: En caso de cualquier problema con una transacción.

Conclusión

La idea de que "en Monero no se puede probar nada" es un mito persistente pero técnicamente incorrecto. Monero ofrece un sistema de pruebas criptográficas tan robusto y flexible como el de cualquier otra criptomoneda, con la ventaja añadida de que las pruebas se generan selectivamente y no comprometen la privacidad general del usuario. Ya seas un comerciante, abogado, auditor, freelance o simple ciudadano preocupado por tu privacidad financiera, dominar el uso de las TxProofs de Monero te permite combinar lo mejor de dos mundos: privacidad por defecto y transparencia bajo demanda.

Si aún no tienes Monero y quieres empezar a experimentar con estas herramientas, visita MoneroSwapper.com y realiza tu primer intercambio privado sin KYC en minutos.

Comparte este artículo

Artículos Relacionados

¿Listo para Intercambiar?

Exchange de Monero Anónimo

Sin KYC • Sin Registro • Intercambio Instantáneo

Intercambiar Ahora