Bitcoin-Guthaben werden nicht wie ein Kontostand gespeichert, sondern als Sammlung von UTXOs (Unverbrauchte Transaktionsausgänge). Wenn jemand Bitcoin erhält, entsteht ein UTXO – vergleichbar mit einem physischen Geldschein mit einem bestimmten Wert. Beim Ausgeben von Bitcoin werden UTXOs als Inputs verwendet und neue UTXOs als Outputs erzeugt, inklusive Wechselgeld an sich selbst. Dieses UTXO-Modell erhöht Privatsphäre und ermöglicht parallele Verarbeitung. Die Gesamtheit aller unverbrauchten UTXOs im Netzwerk (das UTXO-Set) repräsentiert alle existierenden, nicht verlorenen Bitcoin. Full Nodes halten dieses Set im Arbeitsspeicher vor, um eingehende Transaktionen schnell auf Gültigkeit prüfen zu können, ohne die gesamte Blockchain erneut durchsuchen zu müssen.