When you send crypto, your wallet does not always work like a bank account. Different blockchains use different methods to record who owns what. Two of the most important are the UTXO model, used by Bitcoin, and the account model, used by Solana and Ethereum. Understanding the difference makes transaction history, fees, and wallet balances much less mysterious.
What is the UTXO model?
UTXO means Unspent Transaction Output. Think of it as digital cash notes in your wallet. If you own a 10-unit note and spend 3 units, the transaction consumes the entire 10-unit note. It then creates two new outputs: 3 units for the recipient and roughly 7 units of change back to an address you control, minus the network fee.
Bitcoin wallets automatically collect suitable UTXOs when building a payment. Your visible balance is the sum of many separate unspent outputs. This is why a Bitcoin transaction can have several inputs and outputs even when you send funds to only one person.
- Each UTXO is either unspent or spent once.
- A transaction usually creates new UTXOs.
- Change is normal; it is not an accidental extra payment.
- Small leftover UTXOs can become inconvenient when fees are high.
What is the account model?
The account model looks more familiar. A blockchain stores an account’s current balance and updates it when a transaction succeeds. If a Solana wallet has 5 SOL and sends 1 SOL plus fees, its balance simply becomes a little under 4 SOL. Solana also uses separate accounts to hold tokens, program data, and other on-chain state.
This design is useful for smart contracts and applications that need to read or update persistent data. Instead of tracking many digital notes, an app can interact with defined accounts and their stored information. However, users still need to inspect which accounts a transaction is asking them to approve.
Why should beginners care?
- Reading transactions: Bitcoin explorers show inputs, outputs, and change. Solana explorers show accounts, instructions, and token balance changes.
- Privacy: Reusing addresses can link activity in either model. Fresh receiving addresses and careful wallet habits can reduce unnecessary exposure.
- Fees and dust: Bitcoin users may encounter tiny UTXOs called dust. Solana users may encounter token accounts and rent-related balance details instead.
- Safety: The model does not remove risk. Always verify the recipient address, amount, and approval request before signing.
Neither model is automatically better. They are different accounting systems built around different design goals.
For everyday use, your wallet hides most of this complexity. Still, knowing whether you are spending digital outputs or updating an account helps you understand what an explorer displays and spot unusual transactions. Start with a small test transfer when learning a new network, and never treat a confusing transaction screen as something to approve blindly.