Change

Change

Bitcoin (BTC) and many other cryptocurrencies are based on the so-called unspent transaction outputs (UTXO) model. 

In the UTXO model, transactions are made up of inputs and outputs: when a user wants to send coins to someone, they feed inputs to the network. The latter, after processing the transaction, produces outputs that can be later used as inputs for new transactions.

Perhaps counterintuitively, the balance of a Bitcoin address is not actually a certain number of coins that are stored on it, but rather a collection of yet-unspent outputs from previous transactions. When you send Bitcoin, you can only send them in a whole output, and the rest are sent back as change.

As an example: user A has a Bitcoin address with a single unspent output of 0.5 BTC and wants to send 0.3 BTC to user B. They cannot split their UTXO of 0.5 coins; instead, they have to send the full amount to the network as the sole input of the new transaction.

The network then destroys that input and creates three new outputs that add up to the same amount: 0.3 BTC to be sent to user B, a certain small fee to be sent to the miner who helps process the transaction and 0.2 BTC, minus the miner fee, to be sent back to user A.

In this example, the last output of ~0.2 BTC is the change that user A receives as a new UTXO which can be later used as an input to initiate a new transaction.
    • Related Articles

    • Change Address

      Just like with fiat money, when transacting in cryptocurrencies, users don’t always have the exact amount to send. This means that sometimes you send more funds than the transaction requires. In these cases, the remainder of your assets is returned ...
    • Crypto Invoicing

      Crypto invoicing allows you to create different itemized bills and invoices for the products or services you offer. It enables you to bill clients in crypto via email, without the hassle of switching between wallets and apps. As cryptocurrencies ...
    • Crypto Debit Card

      A crypto debit card is a type of debit card that allows its holder to pay for goods and services using cryptocurrencies like Bitcoin (BTC), Litecoin (LTC) and Ethereum (ETH). Most crypto debit cards in use today are powered by Visa and MasterCard, ...
    • Centralized Exchange (CEX)

      Centralized exchanges most commonly facilitate trades between users by maintaining an order book: a collection of buy and sell orders posted by individual traders. Orders are requests to buy or sell a certain amount of a specific cryptocurrency at a ...
    • Censorship Resistance

      Censorship resistance refers to the idea that no party can prevent anyone from participating in a given platform or network. In blockchain systems, censorship resistance guarantees that all regulations ruling a network are set and followed by users ...