Visión general
Una salida de transacción es uno de los componentes fundamentales de una transacción Bitcoin. Cada salida especifica dos cosas: una cantidad de bitcoin (denominada en satoshis) y un script de bloqueo (scriptPubKey) que define las condiciones bajo las cuales esos fondos pueden ser gastados. Una vez creada, una salida existe como UTXO (Salida de Transacción No Gastada) hasta que es consumida como entrada en una transacción futura.
Estructura de la salida
Salida de Transacción:
┌─────────────────────────────────────┐
│ Valor: 50.000 satoshis (0,0005 BTC)│
│ │
│ Script de Bloqueo (scriptPubKey): │
│ OP_DUP OP_HASH160 │
│ <pubkey_hash> │
│ OP_EQUALVERIFY OP_CHECKSIG │
└─────────────────────────────────────┘
Una transacción puede tener múltiples salidas:
Salida 0: 0,5 BTC → Destinatario
Salida 1: 0,3 BTC → Cambio de vuelta al remitente
(Restante: 0,001 BTC comisión implícita)
Salidas y el conjunto UTXO
El conjunto de todas las salidas de transacción no gastadas en un momento dado — conocido como el conjunto UTXO — representa el estado completo de la propiedad de bitcoin. A diferencia de los sistemas basados en cuentas, no existen "saldos" en Bitcoin. En cambio, el saldo de una billetera es la suma de todos los UTXOs que puede gastar.
Salidas de cambio
Al gastar un UTXO que contiene más bitcoin que el pago previsto, el remitente debe crear una salida de cambio que le devuelva el exceso (menos la comisión de transacción). No incluir una salida de cambio resultaría en que la diferencia sea consumida completamente como comisión para el minero.
Entrada: 1,0 BTC (de una salida anterior)
Salida 0: 0,3 BTC → Destinatario
Salida 1: 0,6999 BTC → Cambio (de vuelta al remitente)
Comisión: 0,0001 BTC (implícita: entradas - salidas)
Conceptos erróneos comunes
Un error frecuente es confundir las salidas con las direcciones. Una dirección es simplemente una codificación legible por humanos de las condiciones del script de bloqueo. Múltiples salidas pueden usar la misma dirección (aunque esto se desaconseja por privacidad). Además, la comisión de transacción no es una salida explícita — es la diferencia implícita entre el total de entradas y el total de salidas.