11 / 691UTXO

UTXO

saída de transação não gasta

Saída específica com valor e condição de gasto ainda não consumida em determinada visão.

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]

Exemplo · UTXO

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.

DOC · 001Bitcoin Core v29.0: transaction checksFonte primária ↗DOC · 002Bitcoin Developer Reference: TransactionsFonte primária ↗DOC · 003Bitcoin Core v29.0: gettxoutFonte primária ↗DOC · 004Bitcoin whitepaper: privacyFonte primária ↗
Revisado em 1º de agosto de 2026Fontes em primeiro lugar · Não é recomendação de investimento