Replying to Avatar someone

A few experiments that went well with my relays.

Started using LLMs to check the posts. Some bot generated content with lots of numbers etc that wasn't serving anyone that were filling the relay is being dropped thanks to LLM. It is also deciding what will happen with brand new users, if they send proper notes they are included in the relay, but if their notes look like scrambler spam they are excluded. More to come with this tech. I am going to mostly use it for spam or nsfw detection for a while. Still not doing image analysis. nostr:nprofile1qqs99d9qw67th0wr5xh05de4s9k0wjvnkxudkgptq8yg83vtulad30gxyk5sf 's @titan bot is doing a good job there.

Looking at reports from people and bots to filter out bad accounts. Most of the reports are not gamed yet and function properly. Strong accounts will be harder to be filtered out by abusing reports events. Overall the mechanism is working well (for now). A few scammers and nsfw accounts are out.

Did more manual algorithms for new users to properly include or exclude them. In the long run I would suggest client devs to mine some PoW while the user is being onboarded, to be on the safe side. If spam gets out of control in the future I may require PoW for some of the new users. If no PoW is provided, the new user can still post to other relays and establish history and my relays can see that and it can still be fine though.

1st, do a WoT and only take reports from actual accounts.

I always wanted to create a way to report a report as incorrect so that there is some punishment for WoT accounts if they lie. Then you can score how trustworthy a reporting account is by how many incorrect reports it has.

Of course, anyone can also do an incorrect report of an incorrect report. But I think a good WoT analysis can sort them out. If reporting groups are fighting each other, both of them go down.

Need to think more about this game theory approach.

Reply to this note

Please Login to reply.

Discussion

Report of a report is a good idea! A simple web based client can be developed for that and the contributors can be zapped well.