2018-06-01 17:27:09 +03:00
{% assign version = '1.1.0' | split: '.' %}
2018-09-29 20:21:05 +03:00
{% include disclaimer.html translated="true" version=page.version %}
### Probar pagos
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
Cuando envías dinero a una parte quien después reclama que el pago haya sido realizado, necesitas ser capaz de probar que el pago fue realizado.
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
Con Bitcoin, esto es típicamente hecho buscando el ID de transacción, donde se muestran
las direcciones de origen y destino, junto con la cantidad tramitada.
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
Monero, no obstante, es privado: esa información no está disponible públicamente en la blockchain. Los pasos son, por lo tanto,
un poco más complejos.
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
Para probarle a Charlie que ella hizo un pago a Bob, Alicia debe proveer a Charlie con tres piezas de información:
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
- el ID de transacción, como es hecho en Bitcoin
- la dirección de Bob, como es hecho en Bitcoin
- la llave de transacción, que es algo nuevo con Monero y otras criptomonedas CryptoNote
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
Cuando Alicia hizo la transacción, una llave de un solo uso fue automáticamente generada para esa transacción.
2018-05-14 01:28:58 +03:00
#### CLI
2018-09-29 20:21:05 +03:00
Alicia puede consultarlo así en monero-wallet-cli (nuevo nombre para la vieja simplewallet):
2017-12-19 23:10:15 +02:00
> get_tx_key TXID
2018-09-29 20:21:05 +03:00
Alicia pondría su actual ID de transacción en lugar del marcador TXID. Si todo va bien, la llave de un solo uso
será mostrada.
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
Tenga en cuenta que esto sólo funcionará si monero-wallet-cli está configurado para guardar llaves de transacción. Para volver a revisar:
2017-12-19 23:10:15 +02:00
> set
2018-09-29 20:21:05 +03:00
Si set es 0, cámbialo a 1:
2017-12-19 23:10:15 +02:00
> set store-tx-info 1
2018-05-14 01:28:58 +03:00
#### GUI
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
Alicia puede abrir monero-wallet-gui e ir al historial para ver los detalles de su transacción:
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
![Historial ](png/prove-payment/history.png )
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
Aquí, ella puede copiar el ID de transacción y la dirección de Bob haciendo clic en cada uno.
Entonces ella puede hacer clic en `P` para obtener una prueba de pago (llave de transacción):
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
![Prueba de pago ](png/prove-payment/payment-proof.png )
2017-12-19 23:10:15 +02:00
---
2018-09-29 20:21:05 +03:00
Alicia ahora puede enviarle a Charlie la llave de transacción junto al ID de transacción y la dirección de Bob.
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
Nota: si varias transacciones fueron hechas, esto debe repetirse para cada transacción.
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
### Revisar pagos
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
Charlie ahora recibió esas tres piezas de información, y quiere revisar si Alicia está diciendo la verdad: en una blockchain
actualizada,
2018-05-14 01:28:58 +03:00
#### CLI
2018-09-29 20:21:05 +03:00
Charlie escribe en monero-wallet-cli:
2017-12-19 23:10:15 +02:00
> check_tx_key TXID TXKEY ADDRESS
2018-09-29 20:21:05 +03:00
La información provista por Alicia se coloca limpiamente en lugar de los marcadores. monero-wallet-cli usará la llave de transacción
para decodificar la transacción, y mostrar cuánto envió la transacción a la dirección. Obviamente,
Charlie querrá volver a revisar con Bob que la dirección es realmente de él - al igual que con Bitcoin.
2017-12-19 23:10:15 +02:00
2018-05-14 01:28:58 +03:00
#### GUI
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
Charlie abrirá su monero-wallet-gui e irá a la página en Avanzado > Probar/verificar para llenar la sección Comprobar con la información provista por Alicia:
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
![Prueba de pago ](png/prove-payment/check-payment.png )
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
Entonces haciendo clic en Check dirá a Charlie cuánto envió esta transacción en particular a la dirección, y cuántas confirmaciones tuvo la transacción:
2017-12-19 23:10:15 +02:00
2018-09-29 20:21:05 +03:00
![Pago revisado ](png/prove-payment/payment-checked.png )
2017-12-19 23:10:15 +02:00
2018-05-14 01:28:58 +03:00
---
2018-09-29 20:21:05 +03:00
Obviamente, Charlie querrá volver a revisar con Bob que la dirección es realmente de él - al igual que con Bitcoin.
2018-05-14 01:28:58 +03:00
2018-09-29 20:21:05 +03:00
Nota: si varias transacciones fueron hechas, esto debe repetirse para cada transacción.