Integrating wallets into apps is bad UX, as you'd have to enforce everyone using the same wallet. Otherwise, users would end up having n number of wallets or have to take the extra step of forwarding all payments.

Integrating wallets would make also developers lazy about NWC and kill the independent wallet market.

This is the equivalent of trying to force everyone to use the same credit card.

Please note that the person suggesting that every app use Strike or Cashu.me is invested in both.

Reply to this note

Please Login to reply.

Discussion

👀 good points

zapstore or other 'app package' destinations might be a better place. like if i was completely new to nostr/lightning/btc and i got zapstore, there could be like a nostr wizard tool. step 1: signer / nsec creation, step 2: wallet / nwc creation / ln address, step 3: client(s) and by progressing that way you have necessary tools to hit the ground running. obvs youll need to get some sats but still will change the structure so people arent walled off in a client that has their wallet too.

I have to disagree here. If we ever want hope of wide nostr adoptation by normies we have to make the experience as simple as possible for them. Having to go out and get a separate wallet amd then figuring out how to hook it up to an app is not simple. Just have both options: create a wallet on the app or hook up an external one.

Nostr as a technology can function independently of bitcoin.

It better if it wants to grow

Agreed. Unfortunately it's probably going to require fiat for end users, at least for a little while. Some of us have been discussing this for a while now.

Can just use stablecoins, as a fiat proxy.

Isn't that just fiat with extra steps?

It's foreigner-friendly fiat, as they don't have USD banking, but anyone can buy USDT.

Nostr.wine accepts Bitcoin and credit cards or Cash App. Ahead of the game.

They work with Stripe.

Love that.

It's legit the only paid relay you can onboard someone to, who doesn't have a LN wallet.

I was not aware of this. Thanks!

You know tiktok, right? Normies use it by the millions. Well, it's got a thing where you pay fiat fir these tiktok poins (forgot what they're called) and then you spend those points to give the creater who is hosting a live cool-lookimg "gifts" (animations that pop up on the screen). The creator can then exchange those gifts for $.

My point is that normies already use the "zaps" (gifts) and sats (points) concepts. You just havd to make it seemless for them. Tiktok does it. Nostr apps can too. Primal does.

I've never used it.

Probably for the best. It's addictive and censored to all hell. You know algo-speak like saying "unalive" instead of "kill" or "die" or "grape" instead of "rape"? Pretty sure Tiktok is what made it popular. Ppl have to substitute words to not get their videos shadowbanned for using them. Comments are horribly censored too. You can no longer say " Free Palestine" without it being counted as "hate speech" since tt came back from the ban (sort of). It's the worst censored social media app of them all

They're sister tech, not conjoined twin tech.

I was going for mutually exclusive but I like your analogy better XD

I was thinking of a modular synth. Nostr is made up of modules, you can set up a rack with however modules you want. Zapping functions as a module inside a client module really, but still ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

He's promoting the Primal architecture, where the Lightning wallet is the client and Nostr is a module within that. (It's actually the other way around, but the marketing suggests otherwise).

Oh! That's kinda weird. Yeah, I don't think normies would be into that.

To be fair, it;s because lightning is underdeveloped in so many ways and it's not obvious joining a nostr app, because normies don't join nostr, they join an app (probably mobile) that tells them this is kind of nostr.

The search results for lightning wallet blow. Almost as bad as finding lightning development.

Agreed. wallets should be separated from apps, but otherwise we will end up with dozens of wallets in different apps. I even think NWC is a bad idea.

There is the cashu-nut standard for nostr where multiple wallets can share ecash tokens over a private (nut-to-self) nostr message. This enables multiple wallet implementations to share a single balance and effectively replicate the utility provided by multiple frontends (like lndhub or NWC protocols) to the same lightning node or account.

Yes, but there should be competing cashu wallets and I should be able to use whichever I choose wherever I choose.

There are at least a half dozen competing cashu wallets. Not sure what you mean. Should they all support nostr-backend? Probably yes, but it's a relatively new idea.

I mean that apps shouldn't hardcode one in.

What I think is missing right now is the ability to send and recieve cashu tokens over NWC. You should be able to zap cashu tokens directly and when you recieve them, your nostr client should transfer them to your NWC connected cashu wallet without needing to go over lightning.

You could say that about any money that isn't lightning.

Do you mean that cashu tokens can be used to redeem any sats-stablized currency?

Yes, but I meant that hard-coding zaps to Lightning might need to be rethunk.