Skip to content
Todos os guias de opções e contratos futuros
Como funciona uma carteira Bitcoin8 min de leitura

UTXOs de Bitcoin: entradas, troco e consolidação

Entenda como o saldo de Bitcoin reúne saídas não gastas, como funcionam as entradas e o troco e como consolidar UTXOs pequenos pode afetar taxas e privacidade.

Neste guiaO saldo de uma carteira Bitcoin reúne várias saídas

Resumo breve

O saldo de uma carteira Bitcoin costuma ser a soma de várias saídas de transação ainda não gastas, os UTXOs. Um pagamento gasta saídas escolhidas como entradas e cria novas saídas para o destinatário e, se necessário, para o troco. Consolidar pode reduzir entradas em um pagamento futuro, mas custa uma taxa agora e pode conectar históricos públicos.

O saldo de uma carteira Bitcoin reúne várias saídas

A carteira pode mostrar um saldo único, mas o registro do Bitcoin não o mantém como uma conta bancária. Ela pode controlar várias saídas de transações anteriores que ainda não foram gastas: os UTXOs. O saldo simples na rede é a soma do valor das saídas que a carteira pode gastar. Cada saída também tem uma condição de gasto; não é uma moeda solta em uma lista.

Uma transação pode criar saídas para vários destinatários, então a quantidade de pagamentos nem sempre corresponde à quantidade de UTXOs. A carteira também pode separar valores confirmados, pendentes, bloqueados ou somente para consulta. Assim, o saldo exibido talvez não esteja todo disponível para envio imediato. O modelo UTXO se aplica ao Bitcoin e a outros sistemas desse tipo, mas não a todos os criptoativos.

Uma entrada aponta para uma saída anterior específica

A entrada de uma transação Bitcoin identifica uma saída anterior pelo ID da transação e pelo índice da saída, às vezes escrito como txid:vout. Ela também leva os dados necessários para cumprir a condição de gasto daquela saída. Em seguida, a transação cria uma ou mais saídas novas. O guia de desenvolvedores do Bitcoin sobre transações explica essa estrutura; o guia sobre a blockchain explica que cada saída só pode ser gasta uma vez.

A saída é gasta por inteiro. O Bitcoin não gasta parte de uma saída antiga e deixa o restante dentro dela. Se a entrada vale mais que o pagamento, a transação cria novas saídas para o destinatário e para o valor restante. Cada saída nova vira um UTXO separado, que poderá ser usado em outra transação conforme as regras da carteira.

Um pagamento pode criar uma saída para o destinatário e outra de troco

O total das entradas precisa cobrir o total das saídas; a diferença é a taxa da transação. A carteira pode escolher entradas de valor maior que o pagamento e devolver o restante para uma saída que ela controla. Esse valor é o troco, ou change. É uma saída nova comum, não um reembolso fora da rede nem o cancelamento do pagamento.

Suponha que a carteira selecione dois UTXOs de 300.000 e 200.000 satoshis. As entradas somam 500.000 sats. Se o destinatário recebe 420.000 sats e a taxa é 2.000 sats, o troco é 78.000 sats: 300.000 + 200.000 = 420.000 + 78.000 + 2.000. É uma conta hipotética, não uma cotação atual. O troco vira uma nova saída controlada pela carteira e pode ser uma entrada no futuro.

Nem toda transação tem saída de troco. As entradas podem quase coincidir com o pagamento e a taxa, ou a transação pode pagar vários destinatários. Confira a prévia antes de assinar.

Mais entradas podem aumentar o tamanho da transação

Cada UTXO escolhido vira uma entrada e exige dados para a rede validar o gasto. Por isso, mais entradas costumam aumentar o tamanho, embora a medida exata dependa do tipo de saída e dos dados de assinatura. A taxa normalmente considera o tamanho virtual e a tarifa por unidade. BIP 141 define o peso e o tamanho virtual das transações SegWit. A quantia de BTC enviada não determina o tamanho sozinha.

Com a mesma tarifa, uma transação com mais entradas ou entradas maiores pode custar mais. Uma saída de troco também acrescenta dados. O guia de taxas de transações Bitcoin explica a relação com sat/vB.

Consolidar é gastar várias saídas e criar uma nova

Consolidar UTXOs é criar uma transação que gasta várias saídas e envia o valor combinado, menos a taxa, para uma nova saída da mesma carteira. Um pagamento futuro pode gastar essa saída consolidada como uma única entrada, em vez de gastar cada saída original separadamente. A consolidação muda a estrutura e o possível custo dos gastos futuros; não cria bitcoin nem apaga o histórico.

A troca está no momento do custo. A transação de consolidação inclui todas as entradas, pode ficar grande e cobra uma taxa agora. Uma transação futura continuará cobrando por suas entradas e saídas, embora talvez precise de menos entradas. Se a tarifa atual for menor que a de quando você provavelmente gastaria essas saídas, antecipar parte do custo pode ajudar. Se estiver alta agora, consolidar pode sair mais caro. As taxas futuras são desconhecidas, então a economia não é garantida.

Cada carteira seleciona saídas de um jeito

A maioria das carteiras escolhe UTXOs automaticamente. O método pode considerar o valor do pagamento, o tamanho estimado da transação, a taxa, o troco e outras restrições. A meta nem sempre é simplesmente reduzir o número de entradas; o custo atual, o custo futuro de gastar o troco e regras de segurança e privacidade também podem contar. O comportamento varia conforme a carteira e a versão.

Algumas carteiras oferecem coin control para consultar ou excluir saídas específicas. Isso ajuda a manter fundos de finalidades diferentes separados, mas uma escolha equivocada pode aumentar a transação ou conectar saídas. A RPC listunspent do Bitcoin Core consulta UTXOs para desenvolvedores; usuários comuns não precisam executar RPC para entender o saldo.

Usar entradas juntas pode revelar uma ligação de privacidade

As transações Bitcoin são públicas. Quando uma transação gasta várias saídas como entradas, qualquer observador pode ver que elas foram usadas juntas. Analistas costumam considerar isso um indício de controle comum, não uma prova da identidade de uma pessoa. Uma transação colaborativa pode incluir participantes diferentes.

Consolidar saídas que eram mantidas separadas pode enfraquecer essa separação porque elas aparecem na mesma transação pública. Um novo endereço de troco reduz a reutilização de endereços, mas não esconde as entradas nem apaga seu histórico. O guia de privacidade do Bitcoin.org explica que as transações são públicas e rastreáveis e por que endereços novos são úteis.

Compare a taxa de hoje com o provável uso futuro

Comece pela prévia de taxa da carteira e pelas saídas que ela pretende gastar. Você deve usar várias saídas pequenas juntas em breve? Gastá-las separadamente custaria muito em relação ao valor? A taxa atual torna razoável consolidar? Compare esse custo com a quantidade de entradas de um pagamento futuro provável. Como a tarifa e a forma da próxima transação são desconhecidas, uma economia estimada não é certa.

Considere também privacidade e necessidades práticas. Saídas separadas podem representar dinheiro de fontes ou pessoas diferentes que você não quer vincular publicamente. A seleção manual pode manter essa separação, mas exige cuidado maior com destinatário, troco e taxa. Lightning segue um caminho diferente de pagamentos Bitcoin na rede; veja Lightning e pagamentos on-chain. Antes de enviar outros criptoativos, confira a lista de verificação de rede e endereço.

Confira a transação antes de assinar

Confira a rede, o endereço do destinatário, o valor, as entradas escolhidas se forem exibidas, o destino ou valor do troco e a taxa total. Confirme que o troco volta para uma carteira sob seu controle. Uma taxa alta pode refletir muitas entradas, não um pagamento grande.

Antes de consolidar, confirme que você quer gastar todas as saídas selecionadas juntas e aceita a ligação pública entre elas. A consolidação não garante taxas totais menores ao longo do tempo: você paga pelas entradas agora e por outra transação depois. Para backup e recuperação, consulte o guia de frase-semente e backup de carteira.

Perguntas frequentes

Q1Um UTXO equivale a um bitcoin?

Não. É uma saída não gasta com valor e condição de gasto. Uma carteira pode controlar vários UTXOs e somar seus valores no saldo.

Q2Todo pagamento Bitcoin cria troco?

Não. As entradas podem corresponder ao pagamento e à taxa, ou a transação pode pagar vários destinatários. Confira a prévia.

Q3Consolidar UTXOs sempre reduz as taxas?

Não. A consolidação custa agora e pode reduzir entradas depois. O resultado depende da tarifa, do tamanho, das regras da carteira e do momento.

Q4Gastar vários UTXOs juntos prova que são de uma pessoa?

Mostra publicamente que foram gastos juntos. Controle comum é uma inferência, não uma prova de identidade.

Fontes e leituras adicionais

Relatar um problema

Vamos preparar um e-mail com o link deste artigo. Mark só receberá o relato depois que você enviar

Verificação rápida

Terminou o guia? Confira o que aprendeu com 3 perguntas

Pergunta 1 / 3

Pergunta 01

Uma transação usa entradas de 300.000 e 200.000 sats, paga 420.000 sats e tem taxa de 2.000 sats. Qual é o troco?

Escolha uma resposta para ver a explicação

Glossário de opções