UTXO
Uma UTXO é uma quantia de criptomoeda de uma transação anterior que ainda não foi gasta. A sigla significa Unspent Transaction Output (saída de transação não gasta).
O que é uma UTXO?
Imagine uma UTXO como uma nota digital com um valor fixo. A Bitcoin utiliza este sistema para acompanhar os montantes que ainda podem ser enviados.
Para efetuar um pagamento, a sua carteira de criptomoedas utiliza uma ou mais UTXOs existentes. Estas quantias deixam de estar disponíveis depois de utilizadas. A transação cria então novas UTXOs: uma para o destinatário e, muitas vezes, outra com o montante restante para si.
Por isso, o seu saldo é a soma de todas as UTXOs que a sua carteira pode gastar. Não é possível gastar parcialmente uma UTXO.
Um exemplo de UTXO
Imagine que a sua carteira tem uma UTXO de 1 bitcoin e que quer enviar 0,4 bitcoin.
A UTXO inteira, de 1 bitcoin, é utilizada na transação. Em seguida, é criada uma nova UTXO de 0,4 bitcoin para o destinatário. O montante restante, depois das comissões de transação, é devolvido sob a forma de uma nova UTXO a um endereço que controla. É semelhante ao troco recebido após um pagamento em dinheiro.
Porque são importantes as UTXOs no setor das criptomoedas?
As UTXOs são utilizadas sobretudo na Bitcoin e noutras blockchains que utilizam este modelo. Em cada transação, a rede verifica se as UTXOs utilizadas ainda não foram gastas. Assim, este sistema ajuda a evitar gastos duplos.
Nas notícias sobre criptomoedas, pode encontrar referências a UTXOs em explicações sobre transações de Bitcoin, carteiras ou diferenças entre blockchains. A Ethereum, por exemplo, funciona de outra forma: acompanha sobretudo o saldo atual de cada conta.
A utilização de um modelo UTXO não significa automaticamente que uma blockchain seja mais segura, mais barata ou melhor para a privacidade. Também não significa que os smart contracts sejam impossíveis: modelos UTXO mais desenvolvidos podem suportar regras mais complexas.