- June 16, 2026
- Bitcoin, Blockchain
Unspent Transaction Output (UTXO)
UTXO (Unspent Transaction Output) is a blockchain transaction output that has not yet been spent and can be used as input in a future transaction.

What a UTXO Is
A UTXO is an “unspent transaction output.” When someone receives Bitcoin, what they actually receive is one or more UTXOs; discrete pieces of value recorded on the blockchain
BlockchainThink of blockchain as a public notebook that everyone owns a copy of. Whatever gets written in it is permanent and visible to all.Keep learning. Each UTXO has:
- A specific amount of BTC
- A locking script that defines who can spend it
- A unique identifier (the transaction ID and output index)
Once a UTXO is spent, it is consumed and cannot be used again. This property is what prevents double‑spending.
Why the UTXO Model Exists
Bitcoin was designed to function without central authorities. The UTXO model supports this goal by:
- Making validation simple and stateless
- Allowing nodes to verify transactions without tracking account balances
- Ensuring that every coin can only be spent once
- Enabling parallel processing and high scalability potential
Instead of updating balances, Bitcoin simply marks UTXOs as spent and creates new ones.
How UTXO Transactions Work
A Bitcoin transaction follows a clear structure:
- Inputs reference existing UTXOs that the sender controls.
- Outputs create new UTXOs assigned to recipients.
- Any leftover value becomes a change output, sent back to the sender as a new UTXO.
This means that if you have a 1 BTC UTXO and want to send 0.3 BTC, the transaction will:
- Spend the entire 1 BTC UTXO
- Create a 0.3 BTC output for the recipient
- Create a 0.7 BTC change output for you
This is similar to paying with cash: you hand over a bill and receive change.
Scripts and Spending Conditions
Each UTXO contains a locking script (often called scriptPubKey) that defines how it can be spent. To spend a UTXO, the transaction must provide an unlocking script (scriptSig) that satisfies the conditions.
Common conditions include:
- Proving ownership
OwnershipOwnership in crypto means control over assets via private keys, allowing users to hold, transfer, or manage funds without intermediaries.Keep learning of a private key - Requiring multiple signatures
- Enforcing time‑based restrictions
Bitcoin’s scripting language is intentionally limited to maximize security.
UTXO Set and State
Bitcoin’s “state” is the current set of all unspent outputs, known as the UTXO set. Nodes maintain this set in memory so they can quickly verify whether a transaction is valid.
Unlike Ethereum’s account model, Bitcoin does not store balances. A wallet
Crypto WalletsA crypto wallet doesn’t store coins like a piggy bank. Instead, it keeps keys that let you access your crypto on the blockchain.Keep learning calculates your balance by summing all UTXOs you control.
Advantages of the UTXO Model
The UTXO model offers several important benefits:
- Stateless validation — Nodes only need to check whether referenced UTXOs exist.
- Strong double‑spend protection — Each UTXO can be spent only once.
- High parallelism — Independent UTXOs can be validated simultaneously.
- Privacy improvements — Users can generate new addresses for each UTXO.
- Deterministic behavior — No global state updates or shared mutable data.
These properties make UTXOs well‑suited for Bitcoin’s security‑first design.
Limitations of the UTXO Model
For beginners, it’s also helpful to understand the trade‑offs:
- More complex mental model — Users must manage multiple UTXOs instead of a single balance.
- Less straightforward smart contracts — Bitcoin’s scripting language is intentionally limited.
- Fragmentation — Many small UTXOs can increase transaction fees.
- State‑dependent logic is harder — Applications requiring global state (like DeFi
DeFiDeFi stands for Decentralized Finance. It refers to a collection of applications and platforms built on blockchain that allow people to transact without banks.Keep learning) are more difficult to build.
These limitations are why platforms like Ethereum use the account model instead.
UTXO vs. Account Model
Although both models track value, they do so differently:
| Concept | UTXO Model | Account Model |
|---|---|---|
| State | Set of unspent outputs | Balances stored in accounts |
| Spending | Consumes UTXOs and creates new ones | Updates balances directly |
| Parallelism | High | Limited |
| Privacy | Better by default | Lower without extra tools |
| Smart contracts | More constrained | More expressive |
Understanding these differences helps explain why Bitcoin and Ethereum evolved in different directions.
Why UTXOs Matter
The UTXO model is central to Bitcoin’s identity. It provides:
- A simple, verifiable structure
- Strong security guarantees
- Efficient validation
- A cash‑like model for digital money
It is one of the reasons Bitcoin remains robust, decentralized
DecentralizationDecentralization is the distribution of control and decision-making across a network instead of a single central authority.Keep learning, and resistant to manipulation.
Tag System
The tags found in our glossary are there to help you better understand presented definitions. They showcase how certain concepts integrate and interact within the ecosystem.
Rectangular tags signal a concept related to Blockchain
BlockchainThink of blockchain as a public notebook that everyone owns a copy of. Whatever gets written in it is permanent and visible to all.Keep learning as a technology. Whereas rounded tags represent Cryptocurrency
CryptocurrencyCryptocurrency, often called “crypto,” is a form of digital currency that uses cryptography (advanced math and code) to keep it secure.Keep learning in more of a financial aspect. You’ll also see rectangular dashed tags for Web3
Web3Web3 is the idea of a decentralized internet powered by blockchain.Keep learning and rounded dashed tags for DeFi
DeFiDeFi stands for Decentralized Finance. It refers to a collection of applications and platforms built on blockchain that allow people to transact without banks.Keep learning specifically.
Learn more about the relationship between all the tags and their respective concept with our Free Interactive Courses.
More Blockchain fundamentals
Proof of Work
Proof of Work (PoW) is a consensus mechanism where miners use computing power to validate transactions and secure the blockchain.
Keep learningTokenomics
Tokenomics refers to a cryptocurrency’s economic design, including supply, distribution, utility, and incentives that influence its value and behavior.
Keep learningReal-World Assets (RWAs)
Real-World Assets (RWAs) are physical or traditional financial assets, like real estate or bonds, represented and traded on blockchain networks.
Keep learningBlockchain
Think of blockchain as a public notebook that everyone owns a copy of. Whatever gets written in it is permanent and visible to all.
Keep learning




