UTXO significa Unspent Transaction Output. A unidade é outpoint, txid e índice, não endereço ou conta; um endereço pode ter vários UTXO separados.
A saída traz satoshis e scriptPubKey com condições futuras. O estado precisa de altura de criação e flag coinbase para maturidade e bloqueios temporais. Conhecer endereço ou outpoint não significa conseguir cumprir as condições. [Bitcoin Core v29.0: transaction checks]
Uma transação pode combinar UTXO e criar outros. Os antigos são consumidos inteiros, sem mover diretamente uma fração. O restante costuma virar nova saída de troco e a diferença das somas é taxa. Duas saídas novas ao mesmo endereço continuam dois outpoints. [Bitcoin Developer Reference: Transactions]
O conjunto confirmado corresponde a uma ponta específica. Mempool pode incluir gastos e saídas não confirmadas; reorganizações mudam o estado confirmado. gettxout depende também de include_mempool. null sozinho não distingue saída inexistente de gasta. [Bitcoin Core v29.0: gettxout]
A carteira soma saídas conhecidas cujas condições acompanha ou satisfaz. Saldo watch-only não prova chave privada; coinbase pode ser imatura e script ter trava temporal. Gastar UTXO pequeno com tarifa alta pode custar mais que seu valor. [Bitcoin Core v29.0: transaction checks]
Mais entradas geralmente aumentam tamanho e taxa. Combiná-las sugere controle comum sem prová-lo sempre. Coin control limita escolha; consolidar reduz custos futuros em troca de taxa atual e possível vínculo entre históricos. [Bitcoin whitepaper: privacy]
Gastando uma saída inteira
Para pagar 600 000 sat, a carteira escolhe um UTXO de 1 000 000 sat. Com taxa de 1 500 sat, a transação cria uma saída de pagamento de 600 000 sat e uma saída de troco de 398 500 sat. O UTXO original é consumido por completo.
Para ter uma visão mais completa, leia este verbete junto com Transação, Full Node, Chave privada, Carteira, Mempool. Também há referências a este verbete em Full Node, Transação, Chave privada, Carteira.
01UTXO é a mesma coisa que saldo da carteira?+
Não. Um UTXO é uma saída concreta; a carteira calcula o saldo a partir das saídas acompanhadas segundo o seu estado. O total apresentado pode não estar inteiramente disponível para gastar de imediato. A rede acompanha saídas e condições de gasto, não um saldo de conta mutável.
02Por que muitos UTXOs pequenos aumentam a taxa?+
Cada entrada selecionada acrescenta dados. Com tipos de entradas e outras saídas comparáveis, gastar muitos UTXO pequenos ocupa mais bytes virtuais do que gastar um UTXO maior. À mesma taxa em sat/vB, a comissão total é, por isso, normalmente mais elevada.