Damus

Recent Notes

jb55 · 199w
I had a different idea of using a domain specific language for doing Nostr queries. "Nostr scripts" that could be run by nostr clients to perform a specific sequence of actions for different views of ...
zerosequioso profile picture
Like queries that would get sent to relays, or this is purely a client-side thing?

(I may have misinderstood the convo here, I was thinking in terms of algos like say recommending new contacts or interesting posts, flagging fake accounts, search functionality, etc.)
1
jb55 · 199w
purely a client side thing, a way of scripting queries, what to display, etc. no new layers or relay changes needed.
jb55 · 199w
I had a different idea of using a domain specific language for doing Nostr queries. "Nostr scripts" that could be run by nostr clients to perform a specific sequence of actions for different views of your timeline.
zerosequioso · 200w
For the most part as a user I don't care about spam because I don't follow spammers. It seems like more of a problem for relays.
zerosequioso · 200w
were they
monlovesmango · 200w
i think the relay would be a better place to fight spam. relays can choose to only store events with POW and/or from users who pay/have proven balance. then users select which relays they want to use.
zerosequioso profile picture
I do think there's still room for data-driven methods that detect this type of thing. All the data is out in the open so anyone can build heuristics or algorithms for flagging non-human accounts, for instance. Those algorithms can then be open sourced for any relay operator or client to use.
1
zerosequioso · 200w
This also doesn't require any changes to the underlying protocol
0xtr · 201w
More users will come over time with better clients and more censorship from popular social media platforms, not worried about that. Will be interesting to see how spam control is handled in either th...
zerosequioso profile picture
Regarding PoW, how would this work exactly? It seems to me it's only effective if all clients opt in (If a client doesn't do you just ignore PoW for those clients? Then all spammers use that client. If you require it then you ban everyone that uses the client. Both seem bad.)
3
zerosequioso · 200w
It may be instructive that PoW was originally invented to deal with spam but AFAIK isn't used for that today. Everyone uses machine learning, which may work on nostr too.
monlovesmango · 200w
i think the relay would be a better place to fight spam. relays can choose to only store events with POW and/or from users who pay/have proven balance. then users select which relays they want to use.
monlovesmango · 200w
imo in the future all nostr client will need to opt in to POW, which will make it more feasible for users to only use POW only relays. spammers that post via non-POW clients will then get no visibility, and remove the incentive of spamming.
0xtr · 200w
Relay pools?👀
zerosequioso · 200w
Actually that may not work because then you'd have to pay multiple times to send to several relays