Home > Today’s Crypto News
bitcoin
bitcoin

$93113.538616 USD

-0.11%

ethereum
ethereum

$1748.590950 USD

-2.15%

tether
tether

$1.000392 USD

0.02%

xrp
xrp

$2.177851 USD

-1.16%

bnb
bnb

$600.317897 USD

-0.84%

solana
solana

$151.339663 USD

1.47%

usd-coin
usd-coin

$0.999927 USD

0.01%

dogecoin
dogecoin

$0.179240 USD

2.45%

cardano
cardano

$0.707230 USD

2.73%

tron
tron

$0.243466 USD

-0.61%

sui
sui

$3.323843 USD

10.76%

chainlink
chainlink

$14.828095 USD

0.41%

avalanche
avalanche

$21.905207 USD

-0.82%

stellar
stellar

$0.275988 USD

4.91%

unus-sed-leo
unus-sed-leo

$9.206268 USD

0.44%

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.