Skip to content
Basis Desk

New from Basis Desk: free Telegram proxies for places where Telegram is blocked or slowed down.Connect in one tap →

Security & Hacks · 6 min read Last reviewed November 1, 2026

What Is a Crypto Dusting Attack? Why You Receive Random Spam Tokens

A crypto dusting attack involves sending minuscule amounts of cryptocurrency to thousands of addresses to track user privacy or lure victims into phishing scams. Understanding how to handle these unwanted tokens is critical for wallet security.

Editorial oversight: Julian Mercer, Chief Editor
Neutral

Key points

  • Dusting attacks involve sending tiny amounts of crypto to thousands of wallets.
  • On UTXO networks like Bitcoin, dust is used to track transaction clusters and compromise privacy.
  • On networks like Ethereum, dust is typically used to lure users to phishing websites.
  • Tokens cannot drain a wallet merely by sitting in it; users must sign malicious transactions.
  • The safest way to handle unexpected dust is to ignore it completely and avoid linked URLs.

A crypto dusting attack occurs when individuals or organizations send minuscule amounts of cryptocurrency or unwanted tokens to thousands of wallet addresses. These tiny transfers, known colloquially as dust, are designed either to track and de-anonymize a recipient's transaction history or to lure them into interacting with malicious smart contracts. The safest and most effective response to receiving unexpected tokens is to leave them completely untouched.

To understand why attackers spend money to send assets to random users, it is necessary to examine the underlying architecture of blockchain networks. Blockchains operate on public ledgers where every transaction is visible, but the identities behind the addresses are pseudonymous. By distributing small amounts of assets and monitoring how the recipients subsequently move those assets, third parties can map out wallet clusters and link them to real-world identities. In other instances, the dust serves purely as an advertisement or a trap, directing users to external websites designed to compromise their private keys.

The UTXO Model and De-anonymization

Dusting attacks initially gained prominence on networks that utilize the Unspent Transaction Output model, such as Bitcoin ($BTC). In the UTXO model, a wallet balance is not a single database entry but rather a collection of discrete chunks of cryptocurrency, similar to having various coins and bills in a physical wallet.

When a user initiates a transaction that requires more funds than any single UTXO can provide, the wallet software automatically combines multiple UTXOs to fund the transfer. This combination process creates a heuristic for blockchain analysis firms and malicious actors alike: if multiple UTXOs are spent in the same transaction, it is highly probable that all of those UTXOs are controlled by the same entity.

In a privacy-focused dusting attack, the sender distributes tiny amounts of Bitcoin—often just a few hundred satoshis, worth fractions of a cent—to thousands of active addresses. If the wallet owner does not notice the dust and later initiates a standard transaction, the wallet software might include the dust UTXO alongside the user's legitimate funds. By observing this combination on the public ledger, the attacker links the dusted address to the user's other addresses. If any of those linked addresses have interacted with a centralized exchange that requires identity verification, the attacker can theoretically pierce the user's pseudonymity.

Smart Contract Dusting and Phishing Vectors

As decentralized finance evolved, dusting attacks migrated to account-based networks like Ethereum ($ETH), where the objectives and mechanisms differ significantly. On these networks, dusting is rarely about UTXO clustering and almost entirely focused on phishing and social engineering.

Attackers deploy custom smart contracts to mint billions of worthless tokens, often naming them after popular decentralized applications or upcoming network upgrades. These tokens are then airdropped to thousands of active wallets. The token names or ticker symbols frequently contain URLs, such as "Claim-Bonus.com" or "Update-Wallet.org".

When users view their wallet interfaces or check block explorers, they see these new tokens and the embedded web addresses. Curious users who navigate to these URLs are typically presented with a decentralized application interface that mimics a legitimate protocol. The site will prompt the user to connect their wallet and sign a transaction to "claim" their funds. However, signing this transaction actually grants the malicious smart contract permission to drain the user's existing, valuable assets. This mechanism is closely related to the tactics discussed in our guide on Fake Airdrops and Claim-Site Phishing, Explained.

The Economics of a Dusting Attack

Executing a dusting attack requires capital, as the attacker must pay network fees for every transfer. Analyzing the cost provides insight into why these attacks fluctuate based on network congestion.

Consider a hypothetical attacker who wishes to dust 100,000 Bitcoin addresses to map a specific subset of network users. The cost consists of the dust amount sent to each address plus the transaction fee required by the network miners.

Assuming the attacker sends 500 satoshis (0.000005 BTC) to each address, the total base capital distributed is 0.5 BTC. However, the transaction must include routing data for 100,000 outputs. If the network fee environment dictates a cost of 20 satoshis per virtual byte (vByte) to ensure timely confirmation, and each output adds approximately 31 vBytes to the transaction size, the fee calculation is as follows:

100,000 outputs * 31 vBytes * 20 satoshis = 62,000,000 satoshis (0.62 BTC) in fees.

The total cost of the attack would be 1.12 BTC. Because the network fees often exceed the actual dust value, large-scale UTXO dusting attacks are typically only viable during periods of low network activity. Conversely, on networks with extremely low transaction fees, such as certain layer-2 scaling solutions, attackers can automate continuous dusting campaigns with minimal financial overhead.

Advanced Threats: Address Poisoning

A modern variation of the dusting attack is known as address poisoning. In this scenario, the attacker identifies a user who frequently sends funds to a specific address, such as an exchange deposit address. The attacker then generates a vanity address that mimics the legitimate recipient's address—specifically matching the first and last few alphanumeric characters.

The attacker sends a transaction of zero value, or a minuscule amount of dust, from the spoofed address to the user's wallet. This places the spoofed address into the user's recent transaction history. The attack relies on human error: the next time the user wants to deposit funds, they might navigate to their transaction history, visually confirm the familiar starting and ending characters of the address, and copy it. If they paste the poisoned address and execute the transfer, the funds are sent to the attacker rather than the intended destination. This relies on exploiting clipboard habits, a risk vector also seen in Crypto Malware Explained: Clipboard Hijackers, Fake Apps, and Info-Stealers.

How to Handle Dust in Your Wallet

The most effective defense against dusting attacks is deliberate inaction. Cryptographic assets cannot execute code merely by existing in a wallet; they only pose a threat if the user interacts with them or their associated infrastructure.

For users on UTXO networks like Bitcoin, the solution is a feature called coin control. Advanced wallet software allows users to manually select which specific UTXOs are used to fund a transaction. By identifying the dust UTXO and leaving it unselected, the user prevents it from merging with their legitimate funds, thereby thwarting the attacker's attempt to map the wallet cluster.

For users on account-based networks like Ethereum, dealing with spam tokens requires discipline. Users should never attempt to send, swap, or burn unexpected tokens. Interacting with a malicious token contract to burn it may still trigger malicious code or require a token approval transaction that compromises the wallet. Most modern wallet interfaces and block explorers have implemented automated spam filters that hide known malicious tokens by default, though new variants continually bypass these filters.

If a token appears in a wallet unexpectedly, especially one containing a web address in its metadata, it should be ignored. Attempting to investigate the token by visiting the associated URL is the exact behavior the attacker relies upon to execute the phishing component of the attack.

Common misconceptions

Misconception: Dust tokens can automatically drain a wallet. Merely holding a malicious token in a wallet cannot compromise the wallet's security or drain its funds. Cryptographic networks require explicit, cryptographically signed authorization from the private key holder to move assets. The danger arises solely if the user signs a transaction approving the malicious contract to spend their assets.

Misconception: Sending the dust to a burn address removes the risk. Attempting to transfer the dust out of the wallet—even to an inaccessible burn address—requires interacting with the smart contract that governs the token. This interaction can trigger hidden functions within the contract or consume exorbitant network fees. The safest approach is always to leave the token completely dormant.

Misconception: Only wealthy wallets are targeted by dusting attacks. Attackers often utilize automated scripts to scrape block explorers for recently active addresses, regardless of their balance. A wallet containing minimal funds is just as likely to receive phishing dust as a high-net-worth wallet, as the cost to dust thousands of addresses simultaneously is relatively low on many networks.

What to watch

The landscape of dusting attacks is evolving in response to better wallet infrastructure. Wallet providers are increasingly implementing sophisticated heuristics to hide spam tokens and flag suspicious zero-value transactions by default. Furthermore, network fee structures directly influence the prevalence of these attacks. On base layer networks where block space is expensive, widespread UTXO dusting is becoming economically prohibitive for attackers, shifting the threat landscape toward low-fee layer-2 environments and targeted address poisoning campaigns. Regulators and standard-setting bodies continue to monitor how blockchain analysis tools handle forced UTXO combinations to ensure privacy metrics are accurately understood.

Questions this story raises

Can I keep the dust sent to my wallet?
Yes, but you should not interact with it. Trying to sell or transfer malicious tokens can trigger smart contract traps or identify your wallet in a tracking scheme.
How do attackers find my wallet address?
Blockchain ledgers are public. Attackers run automated scripts to scan block explorers for recently active addresses to build their target lists.
What is address poisoning?
It is a tactic where attackers send a zero-value transaction from an address that looks very similar to one you frequently use, hoping you accidentally copy it from your transaction history.
What is coin control?
Coin control is a wallet feature that lets users manually select which specific chunks of cryptocurrency (UTXOs) they want to spend, allowing them to freeze or ignore dust.

References

  1. [1] Bitcoin Developer Documentation: Transactions — Bitcoin.org
  2. [2] Ethereum Developer Documentation: Smart Contracts — Ethereum Foundation

Evergreen explainer written by Basis Desk's system and checked by an independent model pass for factual errors and advice language. Figures, fees and rules change — the references above are where to verify current specifics. Market figures marked "at the time of writing" come from live exchange data. Report an error: corrections@basisdesk.news · corrections policy.

The Daily Brief, in your inbox at 07:00 ET

Five stories, the numbers that moved, what to watch. Three minutes. No hype, no advice, unsubscribe in one click.

Not financial advice. Basis Desk publishes information, not recommendations. Crypto assets are volatile and you can lose what you invest.