What Is an Unspent Transaction Output (UTXO)?

·

Blockchain technology operates as a decentralized distributed database, but how does it manage accounting? Among current blockchain projects, two primary accounting models dominate:

  1. Account Balance Model (used by Ethereum)
  2. Unspent Transaction Output (UTXO) Model (used by Bitcoin).

Understanding UTXO is key to grasping Bitcoin’s accounting logic.


Understanding UTXO

UTXO, or Unspent Transaction Output, refers to the fundamental unit of Bitcoin transactions. Think of it like individual cash bills in a wallet:

How UTXO Works in Blockchain

  1. Transaction Input: Consumes existing UTXOs ("old bills").
  2. Transaction Output: Generates new UTXOs ("new bills").
  3. Balance Calculation: Sum of all UTXOs = User’s available balance.

UTXO Transaction Scenarios

1. Peer-to-Peer Transfer

Example: Bob has a 10 BTC UTXO and sends Alice 2 BTC.

👉 Learn more about Bitcoin security

2. Multi-Party Transfers

Case 1: One sender to three recipients (A → B/C/D).

Case 2: Three senders to one recipient (A/B/C → D).

3. Transfers with Multiple UTXOs

Example: Address A holds UTXOs of 1 BTC, 2 BTC, 3 BTC, and 4 BTC. Sending 2.5 BTC to B:


Key Features of UTXO Model

  1. Event-Based: Records transaction outputs, not account states.
  2. Security: Prevents double-spending via cryptographic verification.
  3. Privacy: No direct link between UTXOs and user identities.
  4. Scalability: Supports parallel transaction processing.

👉 Explore UTXO-based cryptocurrencies


FAQs

Q1: Can UTXOs be partially spent?

No. UTXOs are consumed entirely, with "change" generated as new UTXOs.

Q2: What happens if I send Bitcoin to a wrong address?

UTXO-based transactions are irreversible. Funds sent to incompatible addresses (e.g., contract addresses) may be permanently lost.

Q3: Which cryptocurrencies use UTXO?

Examples: Bitcoin (BTC), Bitcoin Cash (BCH), Litecoin (LTC), Dogecoin (DOGE), and Cardano (ADA).

Q4: How does UTXO improve privacy?

By decoupling transaction history from wallet addresses, UTXO obscures spending patterns.


UTXO-Based Cryptocurrencies

Below are notable projects using UTXO:

| Coin | Symbol |
|----------------|-----------|
| Bitcoin | BTC |
| Bitcoin Cash | BCH |
| Litecoin | LTC |
| Cardano | ADA |
| Dogecoin | DOGE |

Warning: Always verify addresses before transferring UTXO-based assets. Recovery is often impossible for errors.

👉 Trade UTXO coins securely