← Bitcoin Encyclopedia

Dust Limit

🌳 Advanced

💡 The Plain-English Definition

The dust limit is the minimum value of a Bitcoin transaction output that the network will relay and include in a block. Any output below this threshold is considered “dust” — effectively unspendable because the fee to spend it exceeds its value. Currently 546 satoshis for standard output types.

🤔 But Why Though?

Bitcoin’s UTXO set (the complete collection of all unspent Bitcoin outputs currently on the blockchain) must be stored in memory by every full node (computer independently validating the Bitcoin blockchain). If the UTXO set grows too large, running a node becomes expensive — a centralisation risk that could push smaller operators offline. Tiny outputs are a spam vector: an attacker could flood the network with millions of worthless outputs, bloating the UTXO set without any economic purpose.

The dust limit prevents this by refusing to relay or include outputs too small to be economically meaningful. The limit isn’t a fixed round number chosen arbitrarily — it’s calculated from the minimum relay feerate and the size of the transaction required to spend that output. A standard P2PKH (Pay-to-Public-Key-Hash — the original Bitcoin address format starting with 1…) output requires approximately 148 bytes to spend. At the minimum relay feerate of 1 satoshi per byte, spending it costs roughly 148 satoshis. The dust limit is set above this to ensure outputs remain economically spendable: 546 satoshis for P2PKH, slightly different values for other output types like Native SegWit. There are also two distinct concepts worth separating: protocol dust is an output below the dust limit that the network won’t relay at all; economic dust is any UTXO whose value is less than the fee to spend it at current fee rates — during periods of high fees, this can include UTXOs worth thousands of satoshis that are perfectly valid on-chain but not worth spending until fees drop.

🌍 The Real-World Analogy

Think of the dust limit like a minimum denomination for coins. A government that minted coins worth 0.0001 cents would create a problem: those coins cost more to handle, transport, and store than they’re worth. The solution is simply not to mint below a certain denomination. The dust limit is Bitcoin’s version — below it, the output costs more to process than it’s worth, so the network simply doesn’t accept it.

⚡ So What?

Dust limits matter practically in two ways. First, they define exactly what dust attacks use — the 546 satoshi minimum is precisely what attackers send because it’s the smallest amount the network will process. Second, they affect wallet behaviour: good wallets track your UTXOs and avoid automatically including tiny ones in transactions where the fee to include them exceeds their value. Understanding the dust limit helps you interpret your wallet’s coin control tools and understand why some tiny UTXOs sit unspent indefinitely — they’re not lost, just economically irrational to move at current fees.

Part of The Bitcoin Encyclopedia 167 terms, plain English, no jargon.