Think about how physical cash functions in the real world. When making a purchase, you hand over whole bills and receive change in return. The money itself is never modified; it is simply exchanged to create a new transaction. The DigiByte network operates on this exact same principle through unspent transaction outputs, commonly known as UTXOs. Rather than maintaining traditional account balances, it relies on this unique system, and that structural distinction is incredibly important.

Therefore, a wallet balance is never a single recorded number stored in a database somewhere. It is merely the calculated total of all the distinct, individual pieces of cryptocurrency that you currently own and are authorized to spend. Every single unspent transaction output represents a discrete chunk of digital coin belonging to a specific owner.

To illustrate this, suppose you are sent 300 $DGB in a single transfer and another 700 in a separate one. In the system, you do not actually have a merged account balance of 1,000. You simply possess two independent outputs. If you then decide to spend 800, the network must consume both of your previous chunks. It then generates brand new outputs, directing the required payment to the receiver and sending the remaining change back to your wallet.

This specific architectural model is the very foundation of how DigiDollar vaults operate. A locked vault is fundamentally just a transaction output tied to a set of specific stipulations. It will securely remain in that pending state until those exact conditions are fulfilled.