¿Cómo leer una transacción de un bloque? ¿Quién pagó a quién?

Me gustaría saber cómo leer una 'transacción', así que si tomamos un ejemplo de esta transacción (que proviene del bloque # 520156 ) es fácil detectar que 'th' pagó 'U8' 0.005BTC y '9E' pagó 'Y5' 0.013BTC. pero ¿para qué sirven los 'DD' y los 'vf' (marcados en verde)?

Además, ¿por qué esta transacción (..bac192) incluye esos 2 pagos? ¿Están esos pagos relacionados de alguna manera? (¿no debería una transacción tener un pago?)

ingrese la descripción de la imagen aquí

Respuestas (1)

Cuando envía una transacción de Bitcoin, el software de su billetera utilizará una o más salidas de transacciones no gastadas (UTXO) existentes para financiar la transacción. La transacción luego especificará los nuevos propietarios del saldo consumido en las salidas. Si el monto gastado en las entradas no coincide perfectamente con el monto de las salidas más las tarifas, el resto se devolverá a la billetera de envío en una salida de cambio . Esta transacción en particular parece haber gastado cuatro UTXO para pagar a un solo destinatario, devolviendo el resto del saldo de entrada al remitente. Alternativamente, esta transacción puede haber pagado a dos destinatarios, pero ese no es el patrón más común en la cadena de bloques hoy en día.

De todos modos, si bien existen transacciones multiparte en la red (por ejemplo, mire aquí en el sitio), son bastante poco comunes hoy en día.