JoinMarket
Decentralized CoinJoin marketplace. Uses a maker-taker model where liquidity providers (makers) earn fees for providing inputs to CoinJoin transactions, while privacy seekers (takers) pay for the service.
How It Works
- Makers — Users who leave their bitcoin available for CoinJoin; earn yield as takers pay fees
- Takers — Users who initiate CoinJoin transactions and pay maker fees
- No central coordinator — Communication via IRC or direct messaging between peers
- Fidelity bonds — Optional economic commitment to establish trustworthiness as a maker
Jam (JoinMarket UI)
- Web-based user interface for JoinMarket
- Simplifies the command-line experience
- Manages wallets, CoinJoin transactions, and maker/taker configuration
- Docker-based deployment for easy setup
Trade-offs
- Requires running continuously for maker yield (hot wallet risk)
- More complex setup than Wasabi or Samourai
- Smaller anonymity sets per transaction than Wasabi coordinator
- Maker-taker fee model can be expensive for takers and requires capital lockup for makers
Related
- Wasabi Wallet — Centralized coordinator model
- Samourai Wallet — Whirlpool CoinJoin
- Privacy Stacks — UTXO management and privacy layering
- Bitcoin Address Types — Address reuse avoidance