Passer au contenu

Bitcoin accepté au paiement  |  Expédié depuis Laval, QC, Canada  |  Soutien expert depuis 2016

Change Output

Network & Protocol

Definition

A change output is the portion of a Bitcoin transaction that returns leftover funds to the spender. Because Bitcoin spends whole Unspent Transaction Outputs (UTXOs), a wallet rarely holds a coin that matches a payment exactly — so when you spend a UTXO worth more than you owe, the wallet sends the payment to the recipient and routes the remainder back to a fresh address it controls. It works exactly like paying a $7 bill with a $20 note, except the "change" is minted as a brand-new coin on a public ledger — and identifying which output is the change is one of the central goals of blockchain surveillance.

Why change is a surveillance target

A typical transaction has two outputs: the payment and the change. To an observer they are just two amounts and two addresses, but if the observer can decide which one returned to the spender, they can keep following that spender's money through the next transaction, and the next. Chained across hops, correct change identification turns a pseudonymous ledger into a traceable trail; it is the connective tissue that lets wallet clustering grow a cluster transaction by transaction. Get change detection right at scale and you have reconstructed most of a wallet's history — which is precisely the business model of chain-surveillance firms.

Change-detection heuristics

Analysts lean on rules of thumb. The fresh-address heuristic flags an output paying a never-before-seen address as likely change, since well-behaved wallets always generate new change addresses. The round-number heuristic assumes a clean amount (say, exactly 0.05 BTC) is the intended payment and the odd, decimal-heavy output is change. Script-type matching notices when one output uses the same address format as the inputs while the other differs — wallets send change to their own native type. Others watch which output continues to be co-spent with the known cluster over time. Even output ordering leaks: wallets that always place change in a fixed position, or that sort outputs canonically, add one more identifying tell to the pile. None of these is certain individually; combined, and confirmed by later behaviour, they become uncomfortably reliable — and every wallet quirk that narrows down which software built a transaction makes the change guess sharper still. See transaction graph analysis for how these guesses compound across the ledger.

Defending your change

Good wallet hygiene blunts the heuristics. Never reuse addresses, so change always lands somewhere unseen — address reuse hands analysts certainty for free. Use coin control to choose which UTXOs fund a payment, keeping coins from different privacy contexts from ever appearing side by side. Where practical, avoid conspicuously round payment amounts, and prefer wallets whose change matches the input script type. Occasionally a payment needs no change at all — spending a UTXO in full, or sweeping several small ones into one payment, produces a transaction with no change output to analyse, though the amounts must genuinely fit. Collaborative constructions go further: in a properly built CoinJoin the heuristics simply break, and PayJoin poisons change detection invisibly, because the "obvious" reading of a PayJoin transaction is wrong by construction.

The habit that matters

For a sovereign Bitcoiner the takeaway is simple: your payments speak twice — once to the recipient, and once to anyone watching how the remainder moves. Treat change as a first-class privacy object. Know which coin came back, keep it in the same context it left, label it in your wallet so future-you remembers, and your on-chain trail stays fragmented instead of forming one continuous thread. For the broader picture, read the Common-Input-Ownership Heuristic — the other half of the clustering toolkit that change detection feeds.

In Simple Terms

A change output is the portion of a Bitcoin transaction that returns leftover funds to the spender. Because Bitcoin spends whole Unspent Transaction Outputs (UTXOs),…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Glossaire du minage

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Comparer les mineurs