Quick Overview of Bitcoin's UTXO Model

Basic Concepts
Atualizar2026-08-21
1.6K


In the Bitcoin network, UTXO (Unspent Transaction Output) refers to transaction outputs that have not yet been spent. Simply put, every Bitcoin transaction generates new UTXOs while consuming old ones. 


Basic Concepts of the UTXO Model

  • Transaction Inputs and Outputs: Every Bitcoin transaction has inputs and outputs. Inputs are the bitcoins you use to make a payment, and outputs are the bitcoins you send to others. For example, if you have a UTXO worth 1 bitcoin, you can use it to make a payment. In this case, the old UTXO is spent, and a new UTXO is generated.

  • Unspent Transaction Output (UTXO): UTXOs are transaction outputs that have not yet been used for payments. They are the "coins" in your wallet. For example, if you have two UTXOs, one worth 0.5 bitcoins and the other worth 0.3 bitcoins, you have a total of 0.8 bitcoins available.

  • Transaction Verification: The Bitcoin network verifies each transaction to ensure that the input UTXOs are valid and unspent, similar to how a cashier checks if a coin is genuine and hasn't been used before.


How the UTXO Model Works

  • Creating UTXOs: When you receive bitcoins, the system generates a new UTXO, recording the receiving address and amount. For example, if you receive a transaction worth 0.5 bitcoins, your wallet will record a UTXO of 0.5 bitcoins.

  • Spending UTXOs: When you make a Bitcoin payment, you need to select one or more UTXOs as inputs to create a new transaction. For example, if you have a UTXO worth 0.5 bitcoins and want to pay 0.3 bitcoins, you can create an output of 0.3 bitcoins to the recipient and an output of 0.2 bitcoins as change back to yourself.

  • Transaction Confirmation: After the Bitcoin network verifies your transaction, the input UTXOs are marked as spent, and the new UTXOs are recorded on the blockchain. This is similar to a cashier recording the coins you used for payment and giving you change.


Bitcoin's UTXO account model is one of its unique designs, enhancing transaction security, privacy, and scalability by separating transaction inputs and outputs. 


Índice

Leitura recomendada

Veja mais
A Quick Overview of U.S. Crypto Asset Regulatory Agencies and Their Roles
Basic Concepts
SunPump vs. Pump.fun Comparison
Basic Concepts
What is a Custodial Wallet and a Non-Custodial Wallet?
Basic Concepts