OverviewExploreTrending
Nostr Archives
OverviewExploreTrending
hodlbod15d ago
These are all obviously much better, but unless all wallets seamlessly support onchain, the various flavors of lightning, and cashu, you're always going to have friction when sending/receiving. "scan what?" "receive what?" "what kind of qr code is this?" "oh, my phone doesn't support NFC" "my wallet doesn't do onchain, can you send me a lightning invoice?" "it's saying something about liquidity" "what's a 'mint'?" "what is a 'melt'?" "what is a 'submarine swap'?" "why do I need to 'topup', can't I just transfer funds from my bank?" None of these problems are impossible to solve individually, but solving all of them across a network of apps created by people with different ideas is combinatorially difficult. In nostr we say "don't overload kinds". I think this is the problem โ€” we've overloaded the term "pay with bitcoin". It means: - P2PKH - P2SH - Native SegWit - Taproot - Bolt11 invoice - LNURL - Lightning address - Bolt12 invoice - Keysend - Cashu eCash - Fedimint eCash - Spark - Ark I'm not saying each of these doesn't have its use case, or that innovation isn't good, but this complexity comes at a cost, which either the wallet developer or the user has to bear.
๐Ÿ’ฌ 1 replies

Thread context

Root: 1f3ab770f2c0โ€ฆ

Replying to: 8a1788351ba8โ€ฆ

Replies (1)

calle15d ago
none of that is necessary. we all support lightning. you're confusing the complexity you face as a developer playing with bitcoin with what you present to your user. there is so much more complexity you haven't even mentioned. understanding lightning requires reading literally an entire book worth of information (mastering lightning). cashu is 10000x simpler than lightning. your job as a dev is to strip away the complexity and make it accessible. NWC is cool, has nothing to do with cashu, you can use cashu wallets for NWC sources. I'm not going to try to convince you, you do you. fact remains: you find routstr UI complex, cool. none of that has to do with the fact that easy UX is possible when implemented correctly, see the dozens of examples I showed you.
000
0 sats