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.