¿Qué significa el "valor de la producción gastada por esta entrada" en BIP 143?

Estoy buscando en BIP 143 y estoy confundido por el artículo 6 en la especificación del algoritmo de resumen de transacciones. Dice:

El elemento 6 es un valor de 8 bytes de la cantidad de bitcoins gastados en esta entrada.

Pensé que la cantidad total de la entrada siempre se gasta. En caso de que el gastador no quiera gastarlo todo, una parte va a la misma dirección (llamada cambio ) devolviendo los bitcoins.

¿Qué quieren decir con eso? ¿Significa la cantidad total disponible en la entrada?

Respuestas (1)

Pensé que la cantidad total de la entrada siempre se gasta.

Eso es correcto.

En caso de que el gastador no quiera gastarlo todo, una parte va a la misma dirección (llamada cambio) devolviendo los bitcoins.

No, si el monto de los productos es menor que los insumos que se gastan, la diferencia se convierte en tarifa.

El software que crea transacciones puede agregar explícitamente una salida para el cambio que se remonta al propietario anterior. Esto puede ser a la misma dirección, pero generalmente no lo es. De hecho, se llama cambio, pero no es parte del protocolo. Así es como las billeteras manejan las entradas que son demasiado grandes.

¿Qué quieren decir con eso? ¿Significa la cantidad total disponible en la entrada?

exactamente _ Es información redundante que ya está implícita al hacer referencia a las transacciones que crearon los resultados. Sin embargo, simplifica la operación de algunas piezas de infraestructura.

En particular, en este momento, si desea utilizar un dispositivo de firma de hardware ("cartera de hardware"), y esa billetera quiere mostrarle la tarifa que creará, necesita saber las cantidades de las salidas que se gastan (como la tarifa es la diferencia entre las salidas y las entradas). Eso significa que debe recibir las transacciones completas a las que pertenecían esas salidas, que pueden ser grandes. De lo contrario, el software que creó la transacción podría mentir y, de hecho, convertir una parte gigante de su dinero en una tarifa sin que usted lo sepa.

Con la tarifa explícitamente como parte del hash de la firma en BIP143, si el software de la billetera miente sobre las cantidades al firmante del hardware, la firma simplemente no será válida.

Si ingresa el monto total de la entrada en este campo, ¿significa que no está contabilizando las tarifas de los mineros?
@Malone BIP143 se compromete directamente con la cantidad de entrada. Solo se compromete indirectamente con la tarifa (en virtud de incluir todos los montos de producción y hacer referencia al txid:index de la producción que se gasta, y ese txid se compromete con todos los montos de producción).