So the recipient can still see the sender or comment, just not the entire Nostr network.
I assume the network can still see amount/time of the Zap so it can display properly in clients? Any docs/info on how the encryption is handled?
So the recipient can still see the sender or comment, just not the entire Nostr network.
I assume the network can still see amount/time of the Zap so it can display properly in clients? Any docs/info on how the encryption is handled?
I'm also interested to know the details. Presumably it picks a random keypair then encrypts and puts your real info inside the encryption. This is kind of like sealed sender in Signal or DM in xx.
Not announcing on the network is a huge step, but its likely that other tech is needed for full protection. LN payments aren't that private even with private channels and the relays are in privileged positions to break privacy.
The issue here is that Zaps are most interesting from a social perspective if *at least* the amount is visible so that you can see the skin in the game support for notes.
That obviously comes with privacy tradeoffs, though, so being able to encrypt all other info outside of amount/time to only the recipients pubkey is a big step forward towards revealing as little as possible to the broader network.
💯 and I agree amount and time should be fair game, but I loathe the idea of this becoming another product offering for palantir or chainalysis..
Especially in this context its really disturbing. This isn't a dark web marketplace, its words. The targets here are activists and dissidents. The opinions might be disgusting but any crime is happening elsewhere.
Anon already picks a random keypair and adds an anon tag. Private just adds an encrypted note in the anon tag which has the nice benefit that it is backwards compatible and just looks like an anon payment to clients that haven't implemented it yet.
The amount is still public, this is just a modification to the zap request inside the zap invoice which gets included in the zap.