No modelo UTXO, o saldo de uma carteira não é armazenado como um único número, como o saldo de uma conta bancária. Em vez disso, é a soma de todas as saídas não gastas e discretas de transações anteriores que pertencem aos endereços daquela carteira. Quando uma nova transação é enviada, ela consome um ou mais UTXOs existentes como entradas e cria novas saídas, uma indo para o destinatário e, muitas vezes, outra voltando ao remetente como troco, de forma semelhante, em princípio, a pagar com uma nota de dinheiro e receber troco de volta, em vez de ajustar um único total corrente.
Isso é diferente do modelo baseado em contas usado por redes como o Ethereum, no qual os saldos são rastreados de forma mais parecida a um livro-razão corrente vinculado a cada endereço, atualizado diretamente a cada transação. O modelo UTXO tem algumas vantagens para privacidade e para validar transações em paralelo, já que UTXOs não relacionados podem ser verificados de forma independente uns dos outros, mas pode tornar certos tipos de lógica de contrato inteligente mais complexos de implementar em comparação com um saldo de conta simples, que apenas aumenta ou diminui.
O software de carteira geralmente lida com a seleção e a combinação de UTXOs automaticamente, então a maioria dos usuários nunca precisa pensar diretamente sobre o modelo, mesmo que ele seja a base de como o saldo deles é de fato representado e rastreado na rede.
Principais conclusões
- UTXO significa Unspent Transaction Output (saída de transação não gasta), a unidade que o Bitcoin e blockchains semelhantes usam para rastrear a propriedade.
- O saldo de uma carteira é a soma de suas saídas não gastas, em vez de um único número armazenado, e as transações consomem e criam novas saídas.
- O modelo UTXO difere do modelo baseado em contas usado por redes como o Ethereum, com contrapartidas diferentes para privacidade e complexidade de contratos.
UTXO — perguntas frequentes
Por que o Bitcoin usa UTXOs em vez de saldos de conta?
O modelo UTXO fez parte do design original do Bitcoin e oferece benefícios como a verificação paralela mais fácil de transações não relacionadas e um histórico de transações claro e auditável, embora envolva contrapartidas diferentes das de um sistema baseado em contas.
Preciso entender UTXOs para usar uma carteira Bitcoin?
Não para o uso cotidiano, já que o software de carteira cuida da seleção de UTXOs automaticamente em segundo plano. Isso se torna mais relevante para usuários avançados interessados em taxas de transação, práticas de privacidade ou na construção de aplicativos diretamente sobre o Bitcoin.
Novo no mundo cripto, ou preenchendo lacunas? Explore os fundamentos em Aprenda, navegue por todos os termos de A–Z ou veja os preços ao vivo das moedas que esses conceitos impulsionam.