Quem lida com Bitcoin com frequência já deve ter visto o termo UTXO nas carteiras digitais. Como a criptomoeda é cada vez mais utilizada, é importante saber o que essa sequência de letras significa e como lidar com ela.
De unspent transaction output (saída de transação não gasta), ela designa o “troco” das negociações feitas em Bitcoin. É como se sobrasse uma quantia de Bitcoin após transferir a coin para alguém.
Como as transferências funcionam no Bitcoin?
As negociações na blockchain do Bitcoin acontecem de forma semelhante à troca de dinheiro físico. Se você tem uma nota de R$ 10 e precisa comprar um item que custa R$ 7, receberá R$ 3 como troco. Esses R$ 3 ficarão na sua carteira até você comprar algo nesse valor ou precisar inteirar para adquirir alguma coisa mais cara.
É mais ou menos assim que as negociações com o Bitcoin funcionam, sendo que o troco de R$ 3 do exemplo é chamado de UTXO. Dá para utilizá-lo em outra transação no futuro, quando a semelhança com as trocas financeiras com dinheiro físico acabam.
No Bitcoin e em outras blockchains, cada transação tem um único lançamento, ou seja: na transferência de criptomoedas para outra pessoa, é feito um registro que mostra de onde a operação saiu e para onde foi. Esse registro é imutável e pode ser verificado a qualquer momento na rede.
Segurança nas transações
Por conta do registro único, os “centavos” que sobram das transações com Bitcoin só podem ser usados uma vez. Quando eles são utilizados, ganham um novo registro. Isso evita o gasto duplo.
UTXO e gasto duplo
Por ter um registro único, UTXO resolve um problema das moedas digitais: gastar a mesma coin mais de uma vez, ato que recebe o nome de “gasto duplo”, uma forma de fraudar a blockchain. É como se você tentasse gastar a mesma nota de dinheiro em duas compras ao mesmo tempo.
Nas carteiras digitais, quando você faz várias negociações com Bitcoin, aparecem vários “trocos” da moeda, cada um com um endereço único. Quando você os utiliza para transações, eles ganham outro registro.
Para entender o que é UTXO, é importante saber que o ecossistema do Bitcoin identifica quando um troco já foi utilizado. Se ele for usado novamente, a transação é considerada inválida e não acontece.
Como UTXO funciona?
Imagine que Sônia quer passar 0,7 BTC para Carolina. Na wallet, ela possui 3 UTXOs: 0,3 BTC, 0,3 BTC e 0,3 BTC. Para fazer a transferência, ela soma o que possui, e os trocos ganham um novo registro.
Eles são transferidos para a carteira digital de Carolina. Um troco de 0,2 BTC é devolvido à Sônia, que recebe uma transação final não gasta com um novo registro. Esse histórico (soma dos BTCs, transferência para Carolina e retorno para Sônia) fica registrado na rede.
O saldo de troco de BTC aparece em carteiras digitais. O UTXO na Trust Wallet é um exemplo: ela suporta uma enorme quantidade de criptomoedas e mostra os trocos de Bitcoin como parte do saldo disponível.
Carteira digital e UTXOs
Tanto a Trust Wallet quanto outras carteiras digitais organizam os UTXOs, mostram quanto você tem e quais são os respectivos registros. Quando você precisa fazer uma transação em Bitcoin, a carteira faz automaticamente a conta e mostra quais trocos podem ser utilizados.
Ela organiza a soma para sobrar a menor quantidade possível de troco e mostra quantos “centavos” de Bitcoin você tem. Isso facilita a hora de calcular as sobras de criptomoedas.
Moedas que possuem UTXOs
O BTC não é a única moeda que possui troco nesse formato. Outras que usam “centavos” são BCH, LTC, DASH, ZEC e BSV. Ethereum, a segunda maior criptomoeda, não aparece na lista. Diferente de BTC, as transações em ETH funcionam como saldos de conta em banco, usando os valores exatos e apenas com o registro da conta do usuário.
Saiba mais sobre criptomoedas
Agora que você sabe o que é UTXO, continue no blog da NovaDAX para acompanhar o lançamento de moedas e ter dicas de investimentos. Acesse o site e fique por dentro!