UTXO significa Unspent Transaction Output (Saída de Transação Não Gasta). Um UTXO é uma saída não gasta de uma transação blockchain usada para inserir uma nova transação. É semelhante a uma moeda porque tem um valor específico na sua moeda particular. Por exemplo, Bitcoin é uma criptomoeda que emprega o mecanismo UTXO.
Um UTXO é um conjunto de moedas que foram bloqueadas. Os UTXOs podem ser pensados como uma caixa de moeda que pode conter qualquer quantia de dinheiro. Uma vez que tenha alguns Bitcoins, tudo o que tem na Blockchain é um punhado de UTXOs. A Blockchain contém um registo abrangente de todas as transações da rede. Ao rastreá-las, podemos formar o que é conhecido como um gráfico de histórico de transações. Desta forma, cada saída pode ser rastreada até ao instante em que foi criada através de uma transação de criptomoeda.
Leia também, O que é Blockchain? Um Guia Simples para Iniciantes
Vamos entender isto com um exemplo. Considere uma carteira com 3 BTC no total e composta por dois UTXOs separados: 2 BTC e 1 BTC. Estes dois UTXOs refletem Bitcoins que ele recebeu em duas transações anteriores e podem ser vistos como duas denominações diferentes na carteira. Ele envia a um amigo 3 BTC.
Outro exemplo: Suponha que Pepe tem que pagar a XoXo 14,5 BTC. O primeiro passo seria Pepe procurar os UTXOs que somam pelo menos 14,5 BTC. Agora, idealmente, ele não conseguiria exatamente 14,5. Digamos que Pepe entra na transação com 15 BTC (3+4+8). Agora avançando, seriam geradas duas saídas. Uma é 14,5 BTC que será enviado para o endereço XoXo e os outros 0,5 BTC que serão enviados para o endereço de Pepe.
Como funciona o UTXO
Leia também, Hardware Wallets e Metamask estão a ser Comprometidos
O número total de UTXOs numa blockchain constitui um conjunto; cada transação consome componentes deste conjunto enquanto cria novos que são adicionados ao conjunto. Consequentemente, o conjunto representa todas as moedas num sistema de criptomoeda particular. O suprimento total de uma moeda num determinado ponto no tempo pode ser calculado adicionando toda a coleção de UTXOs.
Os UTXOs são um subconjunto de apenas saídas não gastas, que podem ser usadas para financiar transações subsequentes de uma blockchain legítima. Para evitar gastos duplos e fraudes, é necessária a condição de que apenas saídas não gastas sejam utilizadas em transações subsequentes.
Conjunto UTXO
Leia também, 17 Melhores Podcasts de Criptomoedas para Ouvir em Movimento!
Unspent transaction output é referido como UTXO. Apenas saídas não gastas de um sistema blockchain legítimo (como Bitcoin) podem ser utilizadas como entradas de transação numa transação. Quando ocorre uma transação, as entradas são removidas e as saídas são produzidas como novos UTXOs que podem ser consumidos em transações subsequentes.
Um UTXO é uma saída de transação que ainda não foi gasta. Apenas saídas não gastas podem ser usadas para uma transação aceite num sistema blockchain (como Bitcoin).
Bitcoin, Bitcoin Cash e Litecoin empregam o modo UTXO; enquanto Ethereum e Ethereum Classic empregam o modelo de conta porque está relacionado com a implementação de smart contracts.
UTXOs, em termos leigos, são a moeda restante após a conclusão de uma transação cripto, e a Blockchain contém um registo abrangente de todas as transações da rede.
Leia também,

