What Is a Change Address and Why Is It Used in Bitcoin Transactions?
A change address is a new address generated by the wallet to receive the remaining funds from a transaction. Since UTXOs must be spent entirely, if a user wants to send an amount smaller than the UTXO, the difference is sent back to the user's wallet as 'change.' Using a new change address (address rotation) enhances privacy and key hygiene by preventing the linking of the change to the original sending address.