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.

Replies (17)

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.
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. @jb55
โ†‘