UTXO

UTXO: Unspent Transaction Outputs

UTXOs are like digital coins in your wallet that you haven't spent yet. Bitcoin tracks every unspent "coin" to prevent double-spending and maintain accurate balances.

UTXO stands for Unspent Transaction Output – pieces of bitcoin that remain after a transaction and can be used as inputs for future transactions. Think of them as individual bills in your physical wallet that you combine to make purchases.

How UTXOs Work

Transaction inputs consume existing UTXOs by spending them completely, similar to using cash bills to make payments.

Transaction outputs create new UTXOs that represent the change and recipient amounts from the transaction.

UTXO tracking enables Bitcoin to verify account balances and prevent double-spending without maintaining traditional account ledgers.

[IMAGE: UTXO transaction showing inputs being consumed and new outputs being created]

Real-World Examples

  • Bitcoin transactions combine multiple UTXOs as inputs and create new UTXOs as outputs
  • Change addresses receive leftover UTXOs when you spend more than the exact amount needed
  • UTXO consolidation combines many small UTXOs into fewer larger ones to reduce future transaction fees

Why Beginners Should Care

Privacy implications since UTXOs can be tracked across transactions, potentially revealing spending patterns and wallet connections.

Fee optimization requires managing UTXO sizes since transactions with many small UTXOs cost more in fees.

Wallet behavior understanding helps explain why Bitcoin wallets sometimes show different addresses and change outputs.

Related Terms: Transaction, Bitcoin, Address Clustering, Transaction Fees

Back to Crypto Glossary


Similar Posts

  • Wallet Connect

    Wallet Connect: Universal dApp Connection Standard WalletConnect is an open protocol that enables secure connections between mobile wallets and desktop applications. It’s like Bluetooth for crypto wallets and dApps. WalletConnect is a communication protocol that allows cryptocurrency wallets to interact with decentralized applications across different devices and platforms. It enables secure, encrypted connections without exposing…

  • MEV (Maximal Extractable Value)

    MEV (Maximal Extractable Value): The Hidden Tax on DeFi MEV is the extra profit that miners and validators can extract by reordering, including, or excluding transactions within blocks. It’s like cutting in line at the blockchain cafeteria. Maximal Extractable Value (MEV) is the additional profit that block producers can capture by strategically ordering transactions, beyond…

  • Arbitrage

    Arbitrage: Risk-Free Profit from Price DifferencesArbitrage involves simultaneously buying and selling the same asset on different markets to profit from price differences. It's like buying wholesale and selling retail, but happening instantly.Arbitrage is the practice of taking advantage of price differences for the same asset across different markets or exchanges to generate risk-free profits. This activity…

  • Asset Rehypothecation

    Asset Rehypothecation: Reusing Collateral for Multiple PurposesAsset rehypothecation involves using the same collateral for multiple financial purposes simultaneously. It's like using your house as collateral for multiple loans at the same time.Asset rehypothecation refers to the practice of using deposited or pledged assets as collateral for additional financial activities beyond their original purpose. This can multiply…

  • ICO

    ICO: Initial Coin OfferingAn ICO is a fundraising method where new cryptocurrency projects sell tokens to early investors. It's like an IPO for stocks, but for new cryptocurrency tokens instead of company shares.An Initial Coin Offering (ICO) is a fundraising mechanism where cryptocurrency projects sell tokens to investors to raise capital for development and operations. ICOs…

  • EigenLayer

    EigenLayer: Ethereum Restaking ProtocolEigenLayer enables Ethereum validators to restake their ETH to secure additional protocols and earn extra rewards. It's like using the same security deposit to protect multiple different services simultaneously.EigenLayer is a protocol that allows Ethereum validators to restake their staked ETH to provide security for additional protocols and services beyond Ethereum itself. This…