Visão geral
Uma saída de transação é um dos componentes fundamentais de uma transação Bitcoin. Cada saída especifica duas coisas: uma quantidade de bitcoin (denominada em satoshis) e um script de bloqueio (scriptPubKey) que define as condições sob as quais esses fundos podem ser gastos. Uma vez criada, uma saída existe como UTXO (Saída de Transação Não Gasta) até ser consumida como entrada em uma transação futura.
Estrutura da saída
Saída de Transação:
┌─────────────────────────────────────┐
│ Valor: 50.000 satoshis (0,0005 BTC)│
│ │
│ Script de Bloqueio (scriptPubKey): │
│ OP_DUP OP_HASH160 │
│ <pubkey_hash> │
│ OP_EQUALVERIFY OP_CHECKSIG │
└─────────────────────────────────────┘
Uma transação pode ter múltiplas saídas:
Saída 0: 0,5 BTC → Destinatário
Saída 1: 0,3 BTC → Troco de volta ao remetente
(Restante: 0,001 BTC taxa implícita)
Saídas e o conjunto UTXO
O conjunto de todas as saídas de transação não gastas em determinado momento — conhecido como o conjunto UTXO — representa o estado completo da propriedade de bitcoin. Ao contrário de sistemas baseados em contas, não há "saldos" no Bitcoin. Em vez disso, o saldo de uma carteira é a soma de todos os UTXOs que ela pode gastar.
Saídas de troco
Ao gastar um UTXO que contém mais bitcoin do que o pagamento pretendido, o remetente deve criar uma saída de troco que devolva o excesso a si mesmo (menos a taxa de transação). Não incluir uma saída de troco resultaria na diferença sendo completamente consumida como taxa do minerador.
Entrada: 1,0 BTC (de uma saída anterior)
Saída 0: 0,3 BTC → Destinatário
Saída 1: 0,6999 BTC → Troco (de volta ao remetente)
Taxa: 0,0001 BTC (implícita: entradas - saídas)
Conceitos errôneos comuns
Um erro comum é confundir saídas com endereços. Um endereço é simplesmente uma codificação legível por humanos das condições do script de bloqueio. Múltiplas saídas podem usar o mesmo endereço (embora isso seja desaconselhado por questões de privacidade). Além disso, a taxa de transação não é uma saída explícita — é a diferença implícita entre o total de entradas e o total de saídas.