img

O que é Bitcoin UTXO e qual é o seu princípio?

2026/03/27 03:27:02
O quê
 
Enquanto o sistema bancário tradicional se baseia em saldos de conta, o Bitcoin opera em um modelo revolucionário conhecido como UTXO (Saída de Transação Não Gasta). Em vez de um único número em um livro-razão, seu "saldo" de Bitcoin é na verdade uma coleção de moedas digitais individuais aguardando para serem gastas. Esse sistema funciona mais como dinheiro físico do que como uma conta bancária digital, fornecendo a arquitetura fundamental para a segurança, transparência e descentralização do Bitcoin.

Principais conclusões

  • O bitcoin não armazena saldos de conta; ele rastreia "pedaços" discretos de valor que devem ser gastos integralmente, assim como notas de banco físicas.
  • Como os UTXOs são indivisíveis, qualquer valor excedente em uma transação é automaticamente "reconvertido" em um novo endereço de troca controlado pelo remetente.
  • O modelo UTXO permite processamento paralelo de alta velocidade e verificação instantânea, tornando quase impossível gastar os fundos duas vezes.

Definindo a UTXO: O Modelo de "Dinheiro" Digital

UTXO significa Unspent Transaction Output. Enquanto sistemas modernos de pagamento digital (como o PayPal) utilizam um modelo "baseado em conta", o bitcoin funciona como dinheiro físico. Em um modelo de conta, o sistema rastreia um único número representando seu total de riqueza. No modelo UTXO, seu "saldo" é simplesmente a soma de todas as unidades individuais de bitcoin que foram enviadas a você, mas ainda não foram "gastas" para outra pessoa.

O Livro de Objetos

Ao contrário de um livro-razão bancário que registra "O Usuário A tem $100", o livro-razão do Bitcoin é uma coleção de objetos. Cada UTXO é um "pedaço" discreto de valor. Quando você verifica sua carteira de Bitcoin, o software analisa toda a blockchain para encontrar todas as UTXOs associadas às suas chaves privadas e as soma para exibir seu saldo total.

Como os UTXO do bitcoin funcionam: O princípio da indivisibilidade

O princípio fundamental do UTXO é que o bitcoin não é divisível em seu estado "em repouso". Se você possui um UTXO de 5 BTC, não pode simplesmente "retirar" 0,5 BTC e deixar o restante ali parado. Você deve gastar todo o UTXO de 5 BTC de uma vez, assim como não pode rasgar uma nota de US$ 20 ao meio para pagar uma refeição de US$ 10.

O processo "Melt and Recast"

Pense em um UTXO como uma barra de ouro. Para pagar alguém uma quantia menor, você precisa derreter toda a barra. Você "reformula" uma moeda pequena para o destinatário e uma segunda moeda de tamanho médio para si mesmo. Isso garante que cada satoshi (a menor unidade de bitcoin) tenha uma linhagem clara e ininterrupta desde o momento em que foi minerado pela primeira vez.

Como entradas e saídas interagem

Cada transação de bitcoin consiste em Entradas e Saídas. Uma Entrada é simplesmente uma UTXO criada em uma transação anterior. Quando você inicia uma transferência, está "destravando" essas saídas anteriores com sua chave privada e convertendo-as em novas Saídas.

A Cadeia de Propriedade

Esses novos saídas tornam-se as partes "não gastas" para a próxima pessoa. Essa cadeia contínua de entradas se tornando saídas e saídas se tornando entradas futuras forma toda a história da blockchain do bitcoin. É um jogo massivo e descentralizado de "passar o bastão".

O Conceito de "Variação" Endereça

Como os UTXOs devem ser gastos integralmente, as carteiras de bitcoin usam "endereços de troco". Se você comprar um café por 0,001 BTC usando um UTXO de 1,0 BTC, a transação terá na verdade duas saídas. A primeira vai para a cafeteria, e a segunda — o troco — é enviado de volta a você.

Gerenciamento Automático de Carteira

Para o usuário, parece uma simples dedução de saldo, mas por trás dos bastidores, a antiga moeda de 1,0 BTC foi destruída e duas novas moedas menores foram cunhadas. Carteiras modernas realizam isso automaticamente, gerando um novo endereço para a variação, a fim de evitar a reutilização do seu endereço principal.

Verificação e Prevenção de Gastos Duplos

A principal razão técnica do modelo UTXO é resolver eficientemente o problema do gasto duplo. Como cada UTXO é um objeto de dados único e identificável, um node de bitcoin precisa apenas verificar um banco de dados específico para ver se uma saída específica ainda está disponível.

Validação Instantânea

Se alguém tentar usar o mesmo UTXO duas vezes, o node verifica que a saída já foi marcada como "gasta" em um bloco anterior e rejeita a transação imediatamente. Isso cria uma regra "rígida" que impede a criação de bitcoin falsificados por meio de manipulação de software.

Privacidade e Anonimato Aprimorados

UTXO oferece uma vantagem de privacidade distinta em comparação com sistemas baseados em contas. Em uma conta bancária, todas as suas transações estão vinculadas a uma única identidade e um único saldo. No bitcoin, seu saldo total está disperso em muitas UTXOs diferentes em vários endereços diferentes.

Quebrando a Pista de Papel

É muito mais difícil para um observador externo determinar sua riqueza líquida total, pois eles precisariam conhecer todos os endereços que você possui. Sempre que você recebe troco de uma transação, ele vai para um novo endereço, rompendo efetivamente a ligação óbvia entre suas transações passadas e futuras.

Escalabilidade por meio de processamento paralelo

Do ponto de vista computacional, o modelo UTXO é altamente eficiente para processamento paralelo. Em um sistema baseado em contas, transações envolvendo a mesma conta devem ser processadas uma após a outra (sequencialmente) para evitar erros no cálculo do saldo final.

Verificação de Alta Velocidade

No modelo UTXO, as transações são independentes umas das outras. Desde que utilizem UTXOs diferentes, milhares de transações podem ser verificadas simultaneamente em diferentes núcleos de CPU sem a necessidade de atualizar um único estado de "conta" global.

Gerenciamento de Dados: O Conjunto UTXO

Para que a rede Bitcoin permaneça saudável, os nodes mantêm o que é chamado de UTXO Set (ou Chainstate). Este é um conjunto de todas as saídas não gastas existentes hoje. Atualmente, este conjunto contém milhões de entradas, mas é muito menor que o histórico completo da blockchain.

Manutenção da Saúde da Rede

Quando um novo bloco é minerado, os nodes atualizam esse conjunto removendo as entradas que acabaram de ser gastas e adicionando as novas saídas criadas. Isso permite que a rede permaneça sincronizada e segura sem precisar escanear toda a blockchain de vários terabytes para cada solicitação de transação.

Perguntas frequentes

  1. O UTXO é a mesma coisa que o "saldo" de bitcoin?

Não exatamente. Seu saldo é a soma de todos os UTXOs associados à sua carteira. Uma única carteira pode conter dezenas de UTXOs individuais de tamanhos diferentes que, juntos, compõem sua quantia total disponível para gasto.
  1. Por que não consigo gastar apenas uma parte de um UTXO?

O protocolo Bitcoin exige que os UTXOs sejam "atômicos" ou indivisíveis em seu estado de repouso. Para gastar uma parte, você deve consumir a unidade inteira como entrada e criar duas novas saídas: uma para o destinatário e outra como "change" de volta para você.
  1. O que acontece com minha "variação" em uma transação?

Sua carteira gera automaticamente um novo "endereço de troco". O bitcoin restante da sua transação é enviado para esse endereço, garantindo que seu saldo total permaneça correto, mesmo que o UTXO original tenha sido destruído.
  1. Como o modelo UTXO protege contra fraude?

Como cada UTXO é um objeto único, os nodes da rede podem verificar instantaneamente o "Conjunto UTXO" para verificar se um determinado pedaço de bitcoin já foi utilizado. Se um usuário tentar gastar a mesma UTXO duas vezes, a rede rejeita imediatamente.
  1. O modelo UTXO melhora minha privacidade?

Sim. Como seus fundos geralmente estão distribuídos em vários endereços e as transações geram novos endereços de troco, é significativamente mais difícil para observadores externos rastrear sua riqueza total em comparação com uma conta bancária tradicional.

Aviso legal: Esta página foi traduzida usando tecnologia de IA (alimentada por GPT) para sua conveniência. Para informações mais precisas, consulte a versão original em inglês.