I think there is still lots of confusion around fake zaps.

I trust my node to not fake zaps. That gives me strong guarantees if I want to use my node’s zaps for spam filtering and ranking things based on zaps to my posts.

Zaps aren’t as useful if you are trying to rank things from other untrusted zappers, aka zaps from other people. If you suspect a fake zapper, then you should either block that persons zapper or the person themselves.

Since there is no general mechanism for validating if a lightning invoice is paid, the best thing to do is use zaps in ways that are safe and reliable to use them. Ranking stuff from your own zapper or zappers you trust is fine, in general from other people outside your web of trust, it is not.

If you are using a custodial service that sends zaps you have to trust they aren’t doing something weird, but that is a less common scenario and you can switch wallet providers if they do weird stuff like that.

Reply to this note

Please Login to reply.

Discussion

This doesn’t fix anything

It's quite possible I'm misunderstanding both your point and the LUD...

The point is if some zapper service is faking zaps then they can fake the response of this endpoint as well

jb

I mean.. all it takes is someone running their own node to fake zaps. I don't see why it's useful to just trust your own zaps for spam thats like just using bookmarks or something..

semisol proved it many times by blowing out the zap counts, dominating zaplife and primals algos. I didn't see much unfollowing happen then, so the wot for zaps is invalid. ┻⁠┻⁠︵⁠¯⁠\⁠(⁠ツ⁠)⁠/⁠¯⁠︵⁠┻⁠┻

It’s a proof that someone sent you money that is not fake-able. This is definitely useful for pay-to-dm or dm-zap-prioritization

Ah, right, so they can't just publish a zap receipt from a different node then? (Which then you would have to double check with your node?)

They can’t because the zapper pubkey is set in your lnurl endpoint and clients check that (if they implement the spec properly)

I guess that means clients aren't implementing the spec fully because I've seen it on zaplife fake zaps going out to others (not just to the person fake zapping).. like the 21 million Bitcoin zap lol.

Cuz we like the Semi, tho. 🥺🙈

The primary purpose of zaps should be: 1) notifying the OP that you appreciated their post in some way and 2) funding the OP.

Ranking by zap amount doesn't make sense.

nostr:note1xx2nmgayvqkru0yf5m3w6p69xzn7f5vtx7jzzxh27qtp7zkjw6msgk0m6d

Where can I learn more about fake zaps?