Reviewed Aug 2026
DE
BA-05 · LESSON 01

The UTXO model

KEY DEFINITIONS

Terms used in this lesson

UTXO
Unspent transaction output: one discrete chunk of bitcoin that can be used as a transaction input.
Outpoint
A transaction ID plus output number that identifies one exact prior output.
Witness
Signatures, scripts, or other data supplied to satisfy a Bitcoin output’s spending condition.
Transaction ID
The identifier produced by hashing a Bitcoin transaction’s non-witness serialization.
Identifier
Identifier: a value used to distinguish one request, object, or participant from another.
BTC
The common market ticker for bitcoin.

A UTXO is a specific unspent transaction output; transactions consume whole outputs and create new ones.

35 min Difficulty 1/5 Not started

Loading lesson visuals...

01

Learn the idea

Bitcoin does not keep a balance beside your name. It keeps a set of spendable outputs. Each output is a discrete chunk of bitcoin with an amount and a condition that must be satisfied to spend it. UTXO means unspent transaction output.

GUIDED EXPLANATION1/4 ideas inspected
1

A transaction creates outputs

Each output states an amount and a locking condition, usually one derived from a recipient’s key. Once confirmed and not yet spent, that output is a UTXO.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionA wallet can shave part of a UTXO and leave the rest where it was.

False. A UTXO is consumed whole. Any remainder must be represented by a newly created change output.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.