I want to open a debate on something practical: how do we make JoinMarket useful for more people? But before that, a framing question: how *should* a normal person use Bitcoin with some privacy? Nothing crazy, not OpSec level. Just "I don't want people I transact with to know what I own." My current answer would be: buy P2P (Bisq or lnp2pbot depending on the person), run the UTXOs through a few JoinMarket rounds (ideally the tumbler) and then either move them to cold storage or open a Lightning channel with the clean outputs. For Lightning on mobile, honestly only Phoenix works well for non-technical people. Everything else is too fragile or slow or kills your battery. This workflow sounds reasonable on paper. In practice it's a mess: you need a full node, you need a computer, Bisq has its own learning curve, and JoinMarket's install alone is challenging. So what's actually worth building? My guess is a light-client mobile wallet with the tumbler baked in: deposit, wait, get clean UTXOs out, ready for cold storage or a LN channel. Simple enough that you don't need to know what's happening underneath. But is that the right call? Is there a better abstraction? I'd love to hear where you think the effort should go.

Replies (3)

"But before that, a framing question: how *should* a normal person use Bitcoin with some privacy? Nothing crazy, not OpSec level. Just "I don't want people I transact with to know what I own."" Honestly if we're talking about a "normal" person, buying P2P and not re-using addresses should be a start?
Good point xD Then instead of "normal" we could go with someone that's willing to do the PoW required to buy P2P and maybe watch a video or read a post about privacy in Bitcoin 101.
AFAIK was Samourais mobile wallet easy accessible and relative successful. I’m not sure if enough makers currently run jm. I never missed a GUI as a maker but I’m sure it would help adoption.