Damus
m0wer profile picture
m0wer
@m0wer
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.
41❤️1🤙1🧡1
Globe99 · 5w
"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 star...
PlebInstitute · 5w
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.
Hodlcopter · 4w
The non-technical person won't buy their coins on P2P marketplaces (this is just reality). They're going to buy it on Coinbase and send it to a hardware wallet like Trezor or Bitbox and/or a software-wallet like Sparrow. For non-technical persons a sparrow plugin (GUI) is probably the preferred way...