Unspent Transaction Output (UTXO)

Unspent Transaction Output (UTXO) – ou Saída de transação não gasta – refere-se à quantidade de uma criptomoeda que sobra após uma transação específica.

O que é uma saída de transação não gasta (UTXO)?

Uma saída de transação não gasta ou UTXO é uma criptomoeda não utilizada ou restante em uma transação. Toda transação criptográfica consiste em ao menos uma entrada e ao menos uma saída. Sempre que uma transação é executada, a entrada é excluída e a saída é gerada. Qualquer saída que é deixada para trás e não é gasta imediatamente é uma saída de transação não gasta que pode ser gasta posteriormente em uma nova transação.
 
As UTXOs funcionam de forma semelhante às transações em dinheiro físico, onde você deve usar todo o valor e receber o saldo restante como troco. Por exemplo, se você deseja comprar um livro que custa $ 20, mas tem apenas uma nota de $ 50, você deve usar toda a nota de $ 50 e receber $ 30 como troco. Da mesma forma, no mundo da criptomoeda, você não pode enviar uma quantia específica de um UTXO.
 
Por exemplo, Bob quer enviar a alguém (digamos, Alice) 2 BTC, mas tem apenas um UTXO no valor de 5 BTC em sua carteira. Ele deve enviar todo o UTXO para Alice e então receber os 3 BTC restantes como “troco” em um novo UTXO menor. Este processo é tratado pelo protocolo blockchain e não requer confiança no destinatário para retornar a mudança.
 
Na rede blockchain, a transação criará:
 
  • 2 BTC – Enviado para Alice.
  • 2.99 BTC – Voltou para Bob.
  • 0.01 BTC – Taxa de mineradores para processar a transação.

A medida que surgem novos conceitos, é imprescindível adquirir novos conhecimentos. O universo das criptomoedas pode parecer complexo à primeira vista, com sua terminologia peculiar e conceitos até então desconhecidos.

Com o intuito de facilitar essa jornada, apresentamos o Curso Bitcoin e Criptomoedas, do básico ao avançado. Este curso oferece o conhecimento necessário para explorar esse novo mundo com confiança e entusiasmo.

Por que o UTXO é importante?

O modelo UTXO é uma parte importante do rastreamento do fornecimento de tokens em uma determinada rede, bem como da verificação da transação. Não pode ser executado sem a verificação de seu proprietário, o que ajuda a prevenir golpes ou fraudes. Cada transação UTXO está vinculada a uma assinatura digital pessoal e o proprietário precisa fornecê-la para confirmar a propriedade do UTXO ao usá-la como entrada para uma nova transação.

Diferença entre UTXO e modelo de saldo de conta

Os modelos UTXO e  Saldo em Conta (Account Balance) são duas maneiras diferentes de rastrear fundos e transações; Bitcoin usa UTXO, enquanto Ethereum usa o Account Balance Model.
 
Bitcoin é baseado no modelo blockchain UTXO onde uma transação é dividida em diferentes partes – entradas e saídas. O saldo da carteira do usuário acompanha todas as transações UTXO.
 
Ethereum é baseado no modelo Conta/Saldo. Esse modelo garante que o saldo da conta seja grande o suficiente ou pelo menos igual ao valor da transação a ser gasto.
 
Em geral, a maioria dos desenvolvedores considera o modelo UTXO mais seguro e requer menos armazenamento em comparação com o modelo Conta/Saldo, que precisa de mais armazenamento para grandes blocos de dados.

 

Fonte: ledger.com

-40%

Hardware Wallets

Ledger Nano X

R$1.499,00
-40%

Hardware Wallets

Trezor T

R$1.497,00
-53%
Lançamento

Hardware Wallets

Ledger Nano S Plus

R$799,00
-70%
Lançamento
R$599,00
-70%
Lançamento
R$599,00
-60%

Hardware Wallets

Trezor One

R$477,00
-51%
R$437,00
-50%
Exclusivo
-51%
Exclusivo
-26%
Exclusivo
-100%
Lançamento