Replies (25)

lightning zaps can be faked by a custodial wallet that never actually routes a payment. but onchain 'zaps' aren't really zaps, they're just transactions. the spec (NIP-57) requires a lightning invoice and payment preimage.
you can fake the amount/bolt11. The only thing that authorizes a zap is the nostrPubkey (zapper pubkey) on the lnurl server. So it needs to be trusted by you
Thats a client issue. People shouldn’t be trusting zaps for ranking or filtering. Zaps are only useful for ranking your own posts or filtering things / prioritizing dms
So lightning zaps - no one can fake a zap to my note except me? But technically they can be faked. And onchain zaps nobody can fake them but it doxxes you tx history and is bad for privacy? And probably takes longer and cost more fees I’m just trying to see pros and cons? But I have no idea what I’m jabbering about.
Still.. your users are using those numbers to mentally assign reputation to the author. You even made an only zaps mode to remove everything else from that equation. My point is that people have been getting fooled by our interfaces. It's way too easy to fake.
They wouldn’t be able to fake zaps from real people. You would see a bunch of zaps from random npubs. Can use WoT for zapper pubkeys that aren’t your own
With a minimum policy fee rate of 0.1 sat/vbyte and roughly 100 vbyte per transaction it costs 1 cent to fake a zap. The average grifter is happy to pay that probably.