A Bitcoin user receives a small payment—fractions of a cent worth, but valid—to an address they have published online or used in a transaction months ago. The amount is too small to spend profitably given current network fees. Days later, another dust payment arrives at the same address, then another. Each transaction is recorded on the public blockchain forever. The sender’s goal is not to fund the user; it is to track whether and how that address is spent, creating a breadcrumb trail that chain analysis can follow across multiple transactions and wallet addresses. This pattern, called a dust attack, is one of the most persistent surveillance techniques against Bitcoin users who do not actively defend against it.

Trezor Suite, the official software interface for Trezor hardware wallets, provides the tools necessary to recognize and neutralize this threat, but only if the user understands what is happening and which controls to use. Coin control—the ability to choose which specific transaction outputs to spend—is the most direct defense. Combined with address monitoring, transaction preview, and privacy-oriented routing through Tor, Trezor Suite transforms a vulnerable wallet into one capable of resisting both passive observation and active surveillance attempts. The distinction matters because recognizing a dust attack is only half the problem; neutralizing it requires a concrete workflow that prevents the attacker from learning whether or how the wallet has responded.

Screenshot showing Trezor Suite's coin control interface with UTXO selection, transaction preview, and privacy settings for identifying and avoiding dust attack outputs.

How dust attacks work and why they target UTXOs

Bitcoin’s transaction model is built on unspent transaction outputs, or UTXOs. When a user receives funds, those funds arrive as one or more discrete outputs. When sending, the wallet selects one or more UTXOs as inputs and spends them. Bitcoin’s transaction structure records inputs and outputs in the public ledger, meaning every UTXO you own is potentially visible to anyone who knows your address. A dust attack works because it creates a new UTXO in an address the attacker believes belongs to your wallet.

The attacker’s leverage comes from two observations. First, if you spend that dust UTXO, it will appear as an input in your outgoing transaction, revealing to chain analysis that you control the address that received it. Second, when you spend any UTXO from the same wallet, transaction heuristics suggest that the inputs belong to the same entity—a assumption that is often but not always correct. By sending dust to many addresses, an attacker can passively observe which ones are ever spent, and from that observation, infer the structure and behavior of your wallet.

The second layer of the attack is temporal. If you spend the dust output within days or weeks of receiving it, the attacker infers that you are actively monitoring that address or wallet. If you spend it months later alongside other outputs, the attacker can examine the spending pattern to learn which addresses you regularly consolidate. The UTXO set itself becomes a record of surveillance: the attacker knows exactly what was sent, when, and to whom, and can track the blockchain waiting to see the response.

This is why coin control is not merely a convenience feature in Trezor Suite. It is a necessity for users who take their privacy seriously. Without coin control, the wallet automatically selects which UTXOs to spend, typically using a heuristic such as « spend the oldest first » or « spend the smallest first. » These heuristics optimize for different goals—fee reduction, coin aging, consolidation—but they give the attacker predictable patterns to follow. Coin control puts you back in control of that decision.

Using Trezor Suite’s coin control to identify suspicious outputs

The first step in defending against dust attacks is seeing what you own. When you open Trezor Suite and navigate to the Accounts tab, you can see your total balance broken down by account. To access the granular UTXO view, select a Bitcoin account and look for the transaction or coin control option. Trezor Suite displays each UTXO with its value, address, transaction ID, confirmation count, and labels or notes you have added.

Identifying dust is straightforward: look for very small amounts that arrived in unexpected transactions. A legitimate payment of 0.0001 BTC ($3 at current prices) might be intentional; 0.00000546 BTC (the Bitcoin « dust limit »), 0.00001000 BTC, or similar round microtransactions are red flags. Note the transaction ID, the date, and the address where it landed. If you did not request it and do not recognize the sender, mark it as suspicious in your wallet notes. trezor suite allows you to add custom labels to addresses and UTXOs, a feature that becomes essential when managing multiple payment contexts and filtering out unwanted outputs.

The next step is to avoid spending it. In the coin control interface, you can flag suspicious UTXOs as « do not spend » or simply remember their transaction IDs and exclude them manually from every transaction. Some wallets offer a « freeze » or « blacklist » feature; Trezor Suite requires you to manually deselect outputs when spending. This is less automated but arguably more transparent: you see exactly which outputs you are choosing to spend and which you are excluding. When preparing a transaction, the coin control panel shows you the selected inputs, the outputs they will create, the total fee, and the resulting balance. Only after you verify and confirm on your Trezor hardware device does the transaction broadcast.

The discipline here matters more than the interface. If you have identified a dust output and then spend it anyway to test whether the attacker will react, you have given the attacker their answer. The attacker now knows that you are aware of the address, that you monitor it, and that you are willing to expose it through spending. A better strategy is to permanently mark the UTXO as untouchable and conduct all your normal spending from other addresses. The attacker sees no response and must assume either that you have not noticed or that you are deliberately ignoring the address.

Analyzing address histories and transaction patterns in Trezor Suite

Dust attacks often target addresses that have been previously linked to your identity through publication, reuse, or careless exposure. To understand which addresses are vulnerable, you need to examine your transaction history and address usage. Trezor Suite displays the full history of a Bitcoin account, including all received and sent transactions. For each transaction, you can see the fee, confirmation status, and linked addresses.

The critical insight is to identify which addresses have been publicly associated with you or are likely known to adversaries. If you published an address on a forum, website, or social media; used it to receive payment from a known entity; or included it in a business invoice, that address is a target. Dust will often arrive at these high-visibility addresses because the attacker has public information about their ownership. In contrast, addresses used only for internal transfers or consolidation within your own wallet are typically harder to target, though not impossible if an attacker has gained other visibility into your accounts.

Transaction pattern analysis in Trezor Suite also reveals consolidation behavior. If you receive multiple payments to different addresses and then spend them together in a single transaction, you have revealed that you control all those addresses—a heuristic that chain analysis relies on heavily. A dust attacker benefits from this behavior because it amplifies the value of the dust. By sending to many addresses and watching for consolidation, the attacker can infer the size and composition of your wallet. The defense is to consolidate rarely and deliberately, and always with coin control enabled so you know exactly which addresses you are linking together.

Another pattern to watch for is address reuse. If you receive payments to the same address multiple times, that address becomes a strong point of public association. Dust attacks target reused addresses aggressively because the attacker knows for certain that you own them and that you are actively using them. In Trezor Suite, each account maintains a change address pool (addresses used internally to return change to yourself after spending). If you reuse the same receiving address externally, you are creating unnecessary linkage. The software can generate fresh addresses automatically, and it should, unless you have a specific reason to maintain a public address for repeated requests.

Trezor Suite’s privacy settings and Tor connectivity

Beyond coin control, Trezor Suite offers privacy-oriented settings that reduce network-level surveillance and information leakage. The most important is Tor support. By default, Trezor Suite connects to a public server to fetch blockchain data, submit transactions, and synchronize account balances. That server can observe which addresses you are querying, when, and from which IP address. If you connect from home, work, or a coffee shop, your ISP or network administrator can observe your Trezor Suite traffic.

Enabling Tor routes all Trezor Suite traffic through the Tor network, which anonymizes your IP address and makes it much harder for passive observers to link your queries to your identity. To enable this, navigate to Settings in Trezor Suite and look for the Privacy or Network section. The option to use Tor should be available as a checkbox. When enabled, the application will connect through a series of Tor relays, and your requests to blockchain servers will appear to come from exit nodes distributed across the internet rather than your home address.

There are trade-offs. Tor connection adds latency, and some blockchain services may be slower when accessed through Tor. In rare cases, a service provider may block Tor exit nodes to prevent abuse, requiring you to temporarily disable Tor or use a different service. Additionally, using Tor does not make your address ownership secret—if you later spend a UTXO, the blockchain still records that transaction, and chain analysis can eventually link it to other spending. What Tor does is prevent the software and the services you use from building a profile of your address-checking behavior and correlating it with your IP address.

Trezor’s official website documents the privacy features available in the current version of Trezor Suite. As software updates are released, new privacy controls may become available. It is worth checking the release notes and updating regularly to ensure you have access to the latest protections. Custom server configurations are also supported in advanced settings, allowing users who run their own blockchain nodes to connect directly without relying on third-party services.

Transaction preview and passphrase protection as dust-attack defenses

Dust attacks sometimes escalate beyond passive surveillance. An attacker may send a dust UTXO with a malicious address label or metadata encoded in the transaction, hoping that a wallet will display misleading information that causes the user to send funds to an attacker-controlled address. This is why transaction preview before confirmation is crucial. In Trezor Suite, when you prepare a transaction using coin control, the software displays a detailed preview showing:

The input addresses (the UTXOs you selected). The output address or addresses (where the funds will go). The amount being sent. The network fee. The total amount leaving your wallet. The change address (where any remaining funds will return). You should verify this information against your intention before touching the Trezor device. Only after you confirm on the hardware device itself—by pressing buttons on the physical Trezor—does the transaction become irreversible.

This two-factor workflow is one of the strongest defenses against dust-attack escalation. The hardware device can never be compromised by malware on your computer. If someone has infected your computer and altered the Trezor Suite display to show you a fake destination address, the Trezor device itself will still show the real address on its screen. You will see the mismatch and can abort. This separation of display, approval, and signing is why hardware wallets matter in the context of dust-attack defense. The dust itself is harmless to the device; the defense is ensuring that you never spend it accidentally or deceptively.

Passphrase protection adds another layer. A passphrase in Trezor Suite is an optional additional password that you append to your recovery phrase when deriving addresses. Two passphrases create two entirely separate wallets from the same seed. An attacker who has compromised your computer and sees your receiving addresses cannot target the wallet protected by a passphrase they do not know. If you maintain one passphrase-protected wallet for receiving known payments and another for high-value holdings, dust attacks on the receiving wallet do not expose your main wallet structure. Trezor Suite supports managing multiple passphrases seamlessly, switching between them when needed.

Building a dust-resistant workflow in practice

A concrete workflow for dust-resistant Bitcoin management in Trezor Suite involves several habits. First, enable Tor in settings immediately. The latency cost is worth the privacy gain. Second, create labels for all receiving addresses and mark them by use case: « public forum post, » « business invoice, » « one-time payment, » or similar. Third, periodically review your address list in Trezor Suite and flag any addresses you do not recognize, particularly those with very recent transactions or tiny amounts.

Fourth, when you identify dust, add a note to the UTXO (e.g., « suspected dust from [date] ») and exclude it from all future spending. Do not spend dust to test the attacker’s reaction. Fifth, when making intentional payments, use coin control to explicitly select which UTXOs to spend. Avoid consolidating addresses unless you have a specific reason, and when you do consolidate, do it deliberately with a clear understanding of which addresses you are linking together. Sixth, maintain separate passphrases for different risk levels or use contexts, and consider using one passphrase-protected wallet primarily for receiving and a separate wallet for holdings.

Seventh, update Trezor Suite regularly and review the release notes. The Trezor team regularly adds privacy improvements and fixes. The official Trezor GitHub repository publishes source code and release information, and you can verify that the software you have installed matches the official version. Eighth, if you operate your own Bitcoin node, consider configuring Trezor Suite to connect directly to it rather than relying on a third-party service. This removes an entire layer of potential information leakage about which addresses you own.

Limitations and when dust attacks still succeed

No defense against dust attacks is perfect. If you eventually spend a dust UTXO despite intending not to, the attack succeeds. If you consolidate two dusty addresses in a single transaction, you have confirmed to the attacker that you control both. If an attacker has independent information about your identity—a leaked email, a known phone number, a previous wallet address linked publicly—dust attacks can still provide incremental confirmation and tracking data.

The goal of a dust-attack defense is therefore not absolute privacy. It is to raise the cost and reduce the signal. By refusing to spend dust, you prevent the attacker from confirming your spending behavior. By using coin control, you ensure that if you do consolidate, it is deliberate rather than automatic. By using Tor, you prevent network-level observation of which addresses you query. By maintaining passphrases and multiple accounts, you create uncertainty about which wallet holds which funds. The attacker still knows that dust was sent; they simply cannot confirm whether it was received, by whom, or what action was taken.

Bitcoin’s transparency is both a strength and a limitation. The strength is that you can verify every transaction and audit the entire history of your addresses. The limitation is that if you spend, the spending will be recorded forever. A dust-attack defense in Trezor Suite cannot erase the past or make future spending invisible. What it can do is ensure that your address consolidation patterns, spending behavior, and device connectivity remain within your control rather than being inferred by chain analysis from default wallet behavior.

Frequently asked questions

What exactly is a dust attack and why should I care?

A dust attack is when someone sends tiny, worthless amounts of cryptocurrency to your address to track whether and how you spend it. If you spend the dust UTXO, the attacker learns that you control that address. By tracking which of their dust payments get spent and how they are combined with other UTXOs, the attacker can infer your wallet structure, spending patterns, and address ownership. Trezor Suite’s coin control lets you identify and exclude these outputs permanently.

How do I use coin control in Trezor Suite to avoid dust?

When preparing a Bitcoin transaction in Trezor Suite, access the coin control option to see all your UTXOs. Identify suspicious small-value outputs, mark them with labels like « suspected dust, » and exclude them from the list of inputs you select to spend. Trezor Suite will only spend the UTXOs you explicitly choose. This ensures you never accidentally expose a dust UTXO by spending it with default wallet selection.

Does Tor in Trezor Suite make my transactions untraceable?

Tor in Trezor Suite hides your IP address and prevents blockchain servers from observing which addresses you query and when. However, it does not make your transactions invisible on the blockchain itself. Once you spend a UTXO, that transaction is recorded publicly forever, and chain analysis can eventually link it to your other addresses. Tor reduces network-level surveillance but does not eliminate blockchain-level transparency.