Home > Today’s Crypto News
bitcoin
bitcoin

$105376.947920 USD

3.29%

ethereum
ethereum

$3307.450676 USD

2.02%

xrp
xrp

$3.166034 USD

3.66%

tether
tether

$0.999996 USD

0.13%

solana
solana

$256.011142 USD

8.15%

bnb
bnb

$698.345581 USD

2.71%

dogecoin
dogecoin

$0.366785 USD

7.39%

usd-coin
usd-coin

$1.000137 USD

0.01%

cardano
cardano

$0.997491 USD

2.46%

tron
tron

$0.251575 USD

5.52%

chainlink
chainlink

$25.988166 USD

7.81%

avalanche
avalanche

$36.908167 USD

5.09%

sui
sui

$4.613995 USD

7.12%

stellar
stellar

$0.433275 USD

0.14%

toncoin
toncoin

$5.216493 USD

5.40%

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.