Home > Today’s Crypto News
bitcoin
bitcoin

$84720.887476 USD

1.85%

ethereum
ethereum

$1882.087494 USD

2.47%

tether
tether

$0.999992 USD

0.02%

xrp
xrp

$2.103516 USD

-0.28%

bnb
bnb

$603.720228 USD

-0.90%

solana
solana

$124.907077 USD

-1.26%

usd-coin
usd-coin

$1.000009 USD

0.00%

dogecoin
dogecoin

$0.171794 USD

1.56%

cardano
cardano

$0.672517 USD

0.21%

tron
tron

$0.238010 USD

0.94%

toncoin
toncoin

$3.982310 USD

-4.11%

chainlink
chainlink

$13.782927 USD

0.53%

unus-sed-leo
unus-sed-leo

$9.409232 USD

2.25%

stellar
stellar

$0.268957 USD

0.85%

avalanche
avalanche

$19.348366 USD

1.29%

Unspent Transaction Output (UTXO)

What Is an Unspent Transaction Output (UTXO)?

In the cryptocurrency world, unspent transaction output, or UTXO, designates an output of a blockchain transaction that has not been used as an input in a new transaction.

Bitcoin is the most famous example of cryptocurrency using this model.

 

Every bitcoin transaction has both an input and an output. The input is the address where the bitcoin is sent from, while the output is the address where it is sent to.

 

The user owns the output of a transaction and is able to spend later in another transaction. This is contrast with bank accounts, which register debits and credits and send a statement with a running balance to the account holder at the end of the month.

In the UTXO model,  the total wealth or balance in a wallet is the sum of all unspent transaction outputs. It’s the cryptocurrency equivalent of getting change after making one or more purchases, which can be later used on further purchases.

 

For example, Bob has 10 coins and wants to send Alice two coins. Bob’s wallet first unlocks the 10-coin UTXOs and uses all the 10 coins as input to the transaction. This transaction sends two coins to Alice’s address, while the remaining eight coins are sent back to Bob as a new UTXO to a newly created address.

If Alice had three coins before the transaction, her wallet now keeps track of two UTXOs: one from before and the other from the transaction made by Bob. 

In the UTXO model, the total inputs must equal or exceed the total outputs. This is one of the preliminary checks validators run to verify whether a transaction is valid.

UTXO thrives in a decentralized system because it can check for double spending in a computationally simple manner.