Direct answer_
How it works
Alternatives to a custodial mixer differ first on custody. Whether anyone else holds your coins determines the kind of operation you are using, and each option leaves different traces on the public ledger.
What it doesn't change
Start with the link you want to weaken, then compare what remains visible and who controls the funds — and do not assume any structure is enforcement-proof: the founders of Samourai Wallet, a non-custodial CoinJoin service, were arrested in April 2024.
What actually changes when you swap one alternative for another
Changing names does not change custody. Changing custody changes the operation itself.
Ask every candidate the same question: who controls the coins while it runs? In one case you wait for another party; in another, you wait for yourself and the people who must join the transaction.
You can establish custody before sending anything. Either someone else's address receives your coins or it does not. Start every comparison there.
Service adjectives are weak evidence because an outsider cannot inspect what they describe. The flow of funds is stronger because you can inspect it before committing.
Names vary, but the underlying arrangements are few. Compare the arrangement, not the branding.
Categories of alternatives
Three structures matter here, each defined by how it is built.
The rows describe structures, not products. Two services can use the same structure, and one service can change its structure while keeping the same presentation. The resulting ledger record remains public.
The structures also differ in what must be trusted. A pool service is trusted with the coins. A coordinator is trusted with knowledge of public inputs rather than money. Changing your own address habits asks you to trust nobody, but it also depends on nobody else cooperating.
Alternatives to a custodial mixer, described by structure and by nothing else.
Scroll horizontally to compare all columns_
| Approach | Who holds your coins | Which link it breaks | What stays visible |
|---|---|---|---|
| A custodial pool service: you send coins in and later receive coins from a pool the operator holds | The operator, from your deposit until your payout reaches you | The direct connection between the address you sent from and the address you received on | Your deposit and your payout, both public, plus any outside information that already tied either address to you |
| A CoinJoin: one transaction carrying inputs from several participants, each signing their own | You do, and nothing is handed to the coordinator | Matching an input to an output by value, wherever the implementation uses equal output amounts | The transaction itself, recognisable as a CoinJoin by those equal outputs, and the coordinator's view of which inputs belong to which signer unless the implementation hides it |
| No third party at all: you change how you generate, use and spend your own addresses | You do, throughout, with no payout to wait for | The first one, and only partly: fewer published addresses and fewer outputs spent together, which is the material clustering runs on | Every transaction you make, in full, readable by anyone who looks at the ledger |
Trade-offs by category
Each structure trades one limitation for another.
A pool service gives up control of your coins for a period you do not set. It is the simplest flow because you do not need to find peers or assemble a transaction.
A coordinated transaction puts timing in other participants' hands. You wait for peers, and their inputs appear beside yours in the completed transaction.
Changing address habits needs no operation or counterparty, but it cannot alter a transaction already made.
CoinJoin and address habits remove the operator from custody. CoinJoin still needs peers and leaves a recognisable shape; address habits leave every payment readable.
Choose based on the link you want to weaken, then weigh what remains visible. The options do not hide the same thing.
How to evaluate a specific alternative
Before committing anything, answer four concrete questions.
Compare your answers with the candidate's own claims. Any gap tells you what you would be taking on trust.
- Trace the coins from the address you send from to the address you can spend from at the end. Mark every address in between that belongs to someone else, then decide whether a third party controls your coins and for how long.
- Ask what the candidate can observe about your connection and look for a written statement of what it collects and discards. If there is no statement, treat that silence as part of the decision.
- Choose the claim the candidate relies on most and ask who could confirm it without depositing. If no outside observer can do that, you are being asked to proceed on trust.
- After an operation, look up the transactions on a public ledger. Note what an uninvolved reader can still see, starting with values and timing. That is the clearest measure of what changed.
Frequently asked questions
What is the best bitcoin mixer alternative?
No option is best across every concern because the three structures weaken different links. A pool service can weaken the direct connection between the sending and receiving address, but someone else controls your coins. A coordinated transaction keeps custody with you but leaves a recognisable shape and may reveal inputs to its coordinator. Changing address habits can reduce material for clustering over time but cannot alter past transactions.
Is a CoinJoin an alternative to a mixer?
Yes, in the structural sense. A custodial mixer holds coins and pays out later from a pool; a CoinJoin assembles one transaction in which participants sign their own inputs and the coordinator holds nothing. Equal outputs make value matching harder while marking the transaction as a CoinJoin. Neither approach removes a transaction from the ledger.