O que é um UTXO?

Ao contrário do que provavelmente se esperaria de uma moeda digital, o Bitcoin é, em certos aspectos, mais semelhante ao dinheiro físico do que a uma conta bancária.

Uma carteira Bitcoin também leva esse nome porque não combina Bitcoins recebidos em uma soma, como é o caso de uma conta bancária, mas os armazena como transações individuais, como uma carteira física armazenando notas individuais.

Uma Carteira Bitcoin consiste em transações e endereços exclusivos

Quando você recebe uma transação Bitcoin, é como se alguém lhe entregasse uma nota de banco. No entanto, ao contrário do dinheiro físico, estas notas não têm um valor fixo (como 5, 10, 20€), mas correspondem ao valor exato da transação recebida. Essa “nota” é chamada de “UTXO”, que significa “Unspent Transaction Output” (Saída de transação não gasta).

Uma transação bitcoin em blockstream.info

Qualquer pessoa que tenha observado mais de perto suas transações em um explorador de blockchain deve ter notado que uma transação nem sempre consiste em apenas um remetente e um destinatário.

O fato de haver vários “remetentes” é porque vários UTXOs foram usados para essa transação. Se você quiser enviar 0,1 BTC para alguém, mas tiver apenas dois UTXOs cada um no valor de 0,07 BTC, poderá usá-los juntos para uma transação.

A transação de exemplo

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.

Mas como você pode enviar uma transação de 0,1 BTC com dois UTXOs de 0,07 BTC se essas “notas” sempre tiverem que ser gastas no valor exato da transação? As carteiras Bitcoin usam um truque inteligente para isso. Como uma transação pode pagar mais de uma pessoa por vez, especificamos dois destinatários: o destinatário de 0,1 BTC e nós mesmos como destinatários do “troco” de 0,04 BTC.

Você pode ativar o controle de moedas nas configurações de uma BitBox02

Como é muito raro um UTXO ser exatamente igual ao valor da transação, praticamente todas as transações contêm a chamada “saída de troco” (change output). A saída do troco é enviada de volta para um endereço gerado automaticamente por sua própria carteira.
 
Esta é também a razão pela qual às vezes você tem que esperar a confirmação de uma transação antes de poder enviar outra – você tem que esperar a confirmação da transação do troco recebido.
 
As carteiras Bitcoin geralmente decidem automaticamente quais dos seus UTXOs são os melhores para uma determinada transação.

Durante o envio, você pode escolher os UTXOs que deseja usar

Para decidir quais UTXOs você deseja usar para sua transação, você pode ativar o recurso “Coin control” no BitBoxApp. Durante o processo de envio, você poderá escolher um ou mais UTXOs.

Onde os Bitcoin UTXOs são armazenados?
Seus UTXOs estão associados aos endereços de sua carteira. Os próprios UTXOs são ‘armazenados’ no blockchain do Bitcoin.

O que é o modelo UTXO?
O modelo UTXO significa que cada transação que você recebe em sua carteira é uma “conta” separada que você pode usar para gastar em uma transação.

Quais são as diferenças entre UTXOs e saldos de contas?
Ao contrário do Bitcoin, o Ethereum, por exemplo, usa saldos de contas em vez de UTXOs. Com os saldos das contas, você pode saber facilmente quantas moedas um determinado usuário possui. Isso porque, em vez de usar um novo endereço para cada transação, o Ethereum usa apenas uma conta. Os modelos de conta e UTXO têm vantagens e desvantagens diferentes.

Fonte: shiftcrypto.ch

Hardware Wallets

Vale Presente

R$100,00R$6.495,09
-28%
Lançamento

Hardware Wallets

Ledger Stax

R$2.799,00
-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
-53%
Lançamento

Hardware Wallets

Trezor Safe 3

R$797,00
-46%
Lançamento

Hardware Wallets

SecuX V20

R$699,00
-70%
Lançamento
R$599,00
-70%
Lançamento
R$599,00
-40%

Hardware Wallets

SecuX W20

R$599,00