Cambio – Change
Introducción
Cuando se gasta un UTXO, debe consumirse por completo. Si el valor del UTXO es mayor que el monto gastado, entonces la diferencia en el monto debe asignarse a una nueva dirección que posea el gastador; Esta es una dirección de cambio.
Ejemplo 1
En un escenario de pago estándar, el remitente consume un solo UTXO, paga el monto del gasto a la dirección del receptor y luego recibe el cambio en una nueva dirección que controlan para aprovechar la privacidad.
En este ejemplo , podemos ver que la dirección 197vdcD73wQF5FviYXXgv6cXJBibc9phdq contenía un UTXO que contenía 47.097 Satoshis .
El remitente pagó 10,000 Satoshis a 1C7UVhVnspkxot82j6ooMxUUFEWy4Pj1tc y recibió 36,871 Satoshis como cambio en la dirección 1LNq2ZePCj2mycctrvQqBVnTLeaJeyDeR4.
La diferencia de 226 Satoshis se pagó como tarifas de transacción al minero que encontró el bloque 605,046.
Ejemplo 2
En este ejemplo , podemos ver más claramente que la diferencia entre la entrada y la salida es la tarifa de minería.
En esta transacción, un UTXO mantenido por la dirección 13N2c1uxZee4LYGruhWED6K4P4D8Ncmepq se gasta en una transacción que escribe un mensaje en el libro mayor en una salida OP_RETURN , y recibe la cantidad original menos la tarifa de minería Satoshi 276 en la misma dirección.
Consolidando UTXOs
En algunos casos, el gastador puede tener muchos UTXO que le gustaría consolidar. En esta situación, el único resultado es su dirección de ‘cambio’ donde se envía la cantidad total menos las tarifas de minería.
Estas ‘transacciones de consolidación’ tienen el beneficio adicional de reducir el tamaño del conjunto UTXO, reduciendo la base de datos que mantienen todos los nodos. Si bien el cálculo para procesar estas entradas podría ser costoso, se prevé que los ahorros en almacenamiento alentarán a los mineros a procesar potencialmente este tipo de transacciones por una tarifa más baja.
Un ejemplo se puede encontrar aquí .
Atribución
Este contenido se basa en el contenido de https://en.bitcoin.it/wiki/Change bajo Creative Commons Attribution 3.0 . Aunque puede haber sido ampliamente revisado y actualizado, reconocemos a los autores originales.