Skip to main content

What Is the Role of UTXOs (Unspent Transaction Outputs) in the SegWit Transaction Model?

UTXOs remain the fundamental unit of value in the SegWit transaction model, just as they are in the legacy model. Every Bitcoin transaction consumes one or more existing UTXOs and creates new ones.

SegWit transactions specifically introduce new script types (like P2WPKH and P2WSH) for UTXOs, which store the witness data separately. This means SegWit UTXOs are referenced and spent like any other, but the data needed for validation is organized differently to benefit from the witness discount.

What Is the Purpose of a “Locking Script” (scriptPubKey) in a UTXO?
In the Context of a Cryptocurrency Transaction, What Is the Role of an Unspent Transaction Output (UTXO)?
How Does the Account Model (Like Ethereum) Differ from the UTXO Model?
What Is the Primary Difference between the UTXO and Account Models in Crypto?