nostr-protocol / nips

Nostr Implementation Possibilities
2.4k stars 583 forks source link

NIP-?? - Spam Mitigation with Zaps for Comments #1483

Open dhalsim opened 2 months ago

staab commented 2 months ago

I love the idea, but I don't really think it's going to work.

I like the idea of users getting paid for access to their content, and this is a soft way of doing that, but for preventing spam, using trusted realys (and maybe zapping them) I think would be much more effective and lightweight.

dhalsim commented 2 months ago

Thanks for the comments @staab ,

This increases friction for commenters, and for authors. I would at least remove the refund part, that's too much bookkeeping for something ao small.

Yes, but clients can help users to "zap back" quickly, while reading the comment you can hit a button and if you're using WebLN it is almost just a button click.

This only applies to replies, which are the worst kind of spam, but non-reply spam isn't touched.

Yes, other kind of spams are out of scope. I think PoW or other techniques are still relevant for a total spam mitigation.

This will lead to incompatible UX between clie ts that use this and ones that don't, similar to tge proposed nip 22 generic reply thing.

Your comments won't reach without you knowing why. I'll think about it more. I'm not sure about what NIP-22 is in this context though.

Zaps are verifiable only by the zappee. Since there ia some trust in the author here, this isn't necessarily an objection, but it could weaken guarantees.

Correct me wrong but can't you verify it has been received by looking at the preimage tag in the zap receipt?

staab commented 2 months ago

Your comments won't reach without you knowing why.

That's fair, maybe that would be ok.

Correct me wrong but can't you verify it has been received by looking at the preimage tag in the zap receipt?

I believe this does not prove value actually was transerred, although I am not an expert on zaps.