Skip to content
Beta
Research · Aprender Cripto

O que são UTXOs?

Bitcoin · 5 Outubro 2026 · 7 min de leitura · By admin

Entenda o que é um UTXO (saída de transação não gasta), como ele funciona na rede Bitcoin e por que afeta taxas e privacidade.

Um UTXO, sigla de unspent transaction output (saída de transação não gasta), é um pedaço de BTC criado por uma transação anterior que ainda não foi gasto. A Bitcoin não armazena saldos de contas. O saldo da sua carteira é simplesmente a soma de todos os UTXOs que suas chaves podem gastar, e cada pagamento que você faz gasta alguns deles por inteiro e cria novos.

Moedas como peças, não como um total corrente

Pense nos UTXOs como cédulas em uma carteira, e não como um número em uma conta bancária. Se você tem uma cédula de 0,05 BTC e outra de 0,012 BTC, seu saldo é de 0,062 BTC, mas ele existe como duas peças separadas.

Cada transação faz duas coisas:

  • Gasta entradas. Ela aponta para UTXOs existentes e prova, com uma assinatura, que você tem permissão para gastá-los. Cada entrada é gasta por completo; não há como gastar metade de uma.
  • Cria saídas. Ela cria novos UTXOs bloqueados para o endereço do destinatário e, quase sempre, um bloqueado de volta para você como troco.

Depois que uma saída é usada como entrada, ela deixa de existir. A rede só precisa lembrar das saídas que ainda não foram gastas, e por isso esse conjunto é chamado de UTXO set (conjunto de UTXOs). Cada nó completo mantém uma cópia e verifica as novas transações contra ela, e é assim que a Bitcoin impede que alguém gaste a mesma moeda duas vezes.

Um exemplo prático com troco e taxas

Sua carteira tem três UTXOs: 0,05 BTC, 0,012 BTC e 0,0031 BTC. Você quer pagar 0,06 BTC.

Diagrama de uma transação Bitcoin que gasta dois UTXOs de 0,05 e 0,012 BTC em um pagamento de 0,06 BTC, 0,00198955 BTC de troco e uma taxa de 0,00001045 BTC.Figura: O exemplo prático como uma transação. As entradas são gastas por completo; a diferença que não se torna saída é a taxa.

  1. A carteira escolhe as entradas. Nenhum UTXO isolado cobre 0,06 BTC, então ela seleciona 0,05 + 0,012 = 0,062 BTC. A peça de 0,0031 BTC fica de fora.
  2. Ela cria a saída do pagamento. 0,06 BTC vai para o destinatário.
  3. Ela calcula a taxa. Esta transação tem duas entradas e duas saídas e tem cerca de 209 bytes virtuais. Com uma taxa ilustrativa de 5 satoshis por byte virtual, a taxa é de 1.045 satoshis, ou 0,00001045 BTC.
  4. Ela devolve o restante como troco. 0,062 − 0,06 − 0,00001045 = 0,00198955 BTC vai para um novo endereço controlado pela carteira.

Não há um campo separado de taxa em uma transação Bitcoin. A taxa é o que as entradas somam menos o que as saídas somam, e os mineradores a recebem. Se uma carteira esquecesse de criar a saída de troco, toda a diferença de 0,002 BTC iria para o minerador como taxa. Carteiras bem construídas não deixam isso acontecer, mas é por isso que montar transações manualmente é arriscado.

Por que os UTXOs afetam o que você paga em taxas

As taxas na Bitcoin dependem de quanto espaço de dados uma transação ocupa, e não de quanto valor ela movimenta. Cada entrada acrescenta dados, então um pagamento financiado por 20 UTXOs pequenos custa muito mais para enviar do que o mesmo valor financiado por um único UTXO grande.

Isso tem consequências práticas:

  • Muitos depósitos pequenos ficam caros para gastar. Carteiras que recebem muitos pagamentos pequenos, como pagamentos de mineração, podem enfrentar uma taxa alta quando as moedas finalmente forem movimentadas.
  • A consolidação é mais barata quando a rede está calma. Alguns usuários combinam muitos UTXOs pequenos em um só em períodos de taxas baixas, para que pagamentos futuros precisem de menos entradas.
  • Poeira (dust) pode se tornar inutilizável na prática. Um UTXO que vale menos do que a taxa necessária para gastá-lo não tem uso prático. A política padrão de retransmissão do Bitcoin Core também trata saídas muito pequenas como “dust” e não retransmite transações que as criem; com as configurações padrão, esse limite fica em torno de 546 satoshis para tipos de endereço mais antigos e 294 satoshis para endereços SegWit nativos.

Nosso guia sobre taxas de transação em blockchain explica como a taxa em si é definida. O tipo de endereço também altera quantos dados cada entrada usa, assunto abordado em tipos de endereço Bitcoin.

UTXOs e privacidade

Combinar entradas vaza informações. Quando uma transação gasta dois UTXOs juntos, qualquer pessoa que olhe a blockchain pode deduzir com razoabilidade que ambos pertenciam ao mesmo dono. O white paper do Bitcoin reconheceu isso em sua seção sobre privacidade: transações com múltiplas entradas revelam que suas entradas pertenciam à mesma pessoa.

As saídas de troco também vazam informações, porque muitas vezes é possível identificar qual saída é o pagamento e qual retorna ao remetente. As carteiras usam novos endereços de troco e seleção de moedas mais inteligente para reduzir essas pistas, mas não conseguem eliminá-las.

Escolhendo quais moedas gastar

A maioria das carteiras escolhe UTXOs automaticamente ao enviar um pagamento, geralmente para manter a taxa baixa. Algumas oferecem “coin control”, que permite escolher exatamente quais UTXOs gastar. Isso ajuda de duas formas: você pode evitar combinar moedas de origens diferentes, como um saque de exchange e um pagamento privado, o que as vincularia publicamente, e pode escolher as entradas que produzem a transação menor quando as taxas estão altas. Carteiras com coin control normalmente mostram o tamanho de cada UTXO e de onde ele veio.

Dust e consolidação

UTXOs muito pequenos podem custar mais para gastar do que valem, porque cada entrada aumenta o tamanho da transação e, portanto, sua taxa. Esses são frequentemente chamados de dust. Uma carteira cheia de UTXOs pequenos, por exemplo de muitos pagamentos pequenos ou pagamentos de mineração, pode se tornar cara de usar quando as taxas sobem. Uma prática comum é a consolidação: quando as taxas estão baixas, envia-se vários UTXOs pequenos para você mesmo em uma única transação, criando um único UTXO maior que sai mais barato de gastar depois. A consolidação tem um custo de privacidade, pois vincula essas moedas entre si na blockchain, por isso é melhor feita levando essa troca em consideração.

UTXOs vs. modelo de contas

Nem toda blockchain funciona dessa forma. O Ethereum e muitas redes construídas de maneira semelhante usam um modelo de contas: cada endereço tem um saldo, e uma transação subtrai de um saldo e adiciona a outro, de forma muito parecida com um livro-razão bancário.

Modelo UTXO (Bitcoin) Modelo de contas (Ethereum)
O que é armazenado Saídas não gastas Um saldo por endereço
Como você paga Gasta saídas inteiras e recebe o troco Subtrai do seu saldo
A taxa depende de Tamanho dos dados, incluindo o número de entradas Computação utilizada (gas)
Privacidade Um novo endereço por pagamento é natural Um endereço é frequentemente reutilizado

Nosso guia sobre o que é uma transação de criptomoeda compara os dois modelos com mais profundidade, e o que é Bitcoin coloca os UTXOs no contexto da rede como um todo.

Este artigo é conteúdo educacional e não constitui aconselhamento financeiro, de investimento, jurídico ou tributário. Ativos digitais são voláteis e você pode perder o valor investido.

Fontes

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *