Skip to main content

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

Resources