I know how to make a very cool alternative to Nostr zaps using Cashu but before we can tackle that, we need to add some more crypto magic to the protocol which we're already working on.

Requirements:

- Tokens that everyone can verify the signature of (DLEQ proofs).

- Tokens that can be locked to a specific recipient (P2SH/P2PK).

Receiver can remain offline, sender can pay with a Lightning wallet to mint tokens that can be attached to a Nostr note and later redeemed by the recipient when they come back online.

Reply to this note

Please Login to reply.

Discussion

Genuine question: what’s the Why?

I would think because ecash is just a string of text so if you can transmit text on nostr, you can send ecash.

Yes, but what is the usecase? What can this do better, differently than the already available lightning?

An LN invoice is also just a text string. The difference is in how you redeem it. The LN invoice requires your lightning node to talk to their lightning node synchronously, so it requires you both to run an always-online server. Most nostr users get around this requirement by using a custodial wallet. Lots of lightning stans complain about this, but you can't get around the reality of LN zaps requiring a lightning node. It's baked into the technology.

Ecash obviates the need for sender and receiver to run an always-on server. Instead, the ecash mint serves as a single always-on server in between sender and receiver. But wait! It gets better! The ecash server cannot tell who is transacting. In other words, this solves the non-custodial zap wallet problem and improves privacy to boot.

Private transactions and 0 fees.

Nothing of value is truly free.

You will pay a fee when you convert back to lightning, though.

it's more private, asynchronous, and it doesn't require you to run a lightning node or have a custodial wallet

Can there be an option for a transaction be reversed by the sender redeeming before the recipient comes back online? Or are the funds be locked to that recipient in all cases meaning if someone doesn’t redeem the funds are locked in limbo?

Yes, that's the thing that we're still hashing out. Tokens can be locked to a recipient and have a timelock, like an HTLC.

Excellent, looking forward to seeing what you come up with.

I want this to happen. 🥜🥜🥜

YES!

This is a great idea.

I'm hearing more and more about Cashu and Fedi. https://www.arkpill.me/ Ark is another scaling solution that you don't need to issue new coins. I believe it uses Vtxos that are interoperable with UTXOs

nostr:nevent1qqsxgrxu5c9xfaacujczgf9epyfarhn89vam420yk4gsjhnn8acyjzspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygzsm98u9kzcp35zkpc62shck8335gqtq5yt4w26xwl0pp2a72qavvpsgqqqqqqse88u0e

Feels like a nice upgrade

💯

Couldn't a bot solve the zap issue for Damus? Instead of a button, iPhone users could delegate the zapping process by replying to messages mentioning a pre-configured bot. nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s

ThisIsTheWay.gif