One thing a client can try is to lean into zaps since this is a fundamentally new feature that no other social media has. In onboarding, explain what zaps are or the fact that they are there.

If we don't appeal to everyone right away, perhaps appeal to the crowd that wants something new and innovative.

This is totally backwards from what I have been saying (lean away from mentioning bitcoin because so many people are turned off by it), but would be a great test.

Reply to this note

Please Login to reply.

Discussion

Cuando se implementó el zap ⚡ fue lo que marcó la gran diferencia de NOSTR por sobre toda cualquier red social

I think nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc's idea of using npub.cash to receive sats automatically, even without any notion of what a ln wallet is, is the key conversation starter to onboard them into Bitcoin. We just need better interfaces to claim that first token.

Yep. I was banging that drum as well. Could be great to have this in-client and them not having to think about any setup at all. On "cashing out" they could be taken through a flow to explain how, with options for custody or fiat if that's their thing.

Hardest part is to point them to an ln wallet or service. I am not sure which one to use. Alby would be great, but it is custodial and they need invites now. Mutiny seems be too hard still. And the others don't offer NWC. So.. 😬

yeah we need better options, but at least initially they wouldn't need to set anything up and that would be a great start!

No lightning address? Use npub cash.

User sets any lightning address in profile? Auto-withdraw from npub cash to lightning address.

Npub cash needs to support auto withdraw for this to work, of course.

CC nostr:npub1mz3vx0ew9le6n48l9f2e8u745k0fzel6thksv0gwfxy3wanprcxq79mymx nostr:npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226

That would be best yes

Can you elaborate on the idea of auto-withdrawals? Right now this could already be done by client logic. Periodically call the APIs /claim with NIP-98 header to get eCash. Store them locally. If user want to send them elsewhere do a /melt with the Cashu mint.

I’ll write a short post about that idea today

Yep, we already do that part (/ment into the ln address from their profile) when the user presses the claim button of the cashu token previwer. The more important part is when they do not have an address setup.

Just thinking out lout: Amethyst could check the /claim endpoint of npub.cash periodically and send a mocked DM to the user with the token.

npub.cash already sends dm on payments. I am currently working on adding the token in those as well. Once thats done, users would receive ecash directly in their inboxes without clients doing anything

Would be great if someone could explain this better to me.

I'm using Primal and I'm my profile I have set #bitcoin lightening address to a wallet of satoshi one. I've heard you can set up a primal one through the middle zap button.

Will my wallet of satoshi one be working on my account. Not sure if I've managed to receive any Zaps since moving from Amethyst.

Thanks 👊

It a fiat option? For the skilled people, yaknow.

*Or

Or get a life and use fiat. 😁

Yes, on ios users need to redeem from the npub.cash website, however...

nostr:npub1kvaln6tm0re4d99q9e4ma788wpvnw0jzkz595cljtfgwhldd75xsj9tkzv Wallet has a LN to ecash bridge built in. When a note is zapped it automatically arrives as ecash in the Minibits wallet when you put a minibits.cash address in your nostr profile for android.

npub.cash requires extra steps in redeeming from the website which you have to log into first then use nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj wallet on ios

you'd want the nut functions in-client so you don't need to log into a website. Just by creating an npub you're good to go. Asking people to download wallets is an extra step.

My point is that Minibits has already simplified ecash and nostr greatly and that it is currently the most minimalistic custodial setup.

💯 nostr:npub1kvaln6tm0re4d99q9e4ma788wpvnw0jzkz595cljtfgwhldd75xsj9tkzv or https://nutstash.app/ could be good wallets to point to for claiming since managing mints wouldn’t be necessary with them, but the custodial risk persists.

I could see something like that having an couple different onboarding flow options for what the user intends to do, too. Video creator, musician, fan etc.

I agree, they should be exposed to zaps and to relays, and they will inevitably get a few sats for being a legit human and interacting, and they can understand and join a paid relay. This is why nostr is better than centralized ad-driven platforms, because of these concepts. Trying to hide them away and sacrificing training, letting relays die out because they spent too much $$$ on catering to clients that don't explain what they are, nostr will become a botfarm like all the rest with no real people or value.

After listening to nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn on the latest nostr:npub14kw5ygpl6fyqagh9cnrytyaqyacg46lzkq42vz7hk8txdk49kzxs04j7y0 I wonder if the extremes are the clients that will actually gain traction. He already has an audience and by creating a very specific user journey the users will probably be happy. And some small percentage will maybe venture out to explore #nostr more.

And the other extreme is probably the nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg approach of the best twitter clone experience as possible.

Nostr should adopt the Value 4 Value feedback loop from Podcasting 2.0 when using Zaps:

1. Ask people to contribute value back to the content and people they find valuable. People often forget that they can contribute and need to occasionally be reminded.

2. Acknowledge and thank people who send zaps to you. That serves as an additional reminder and encourages more people to do the same.

3. Repeat the process

Zaps are cool but they often feel like an afterthought, like a tip or kudos, rather than an exchange of value (valuable content for monetary value)