Martti Malmi on Nostr: ...
Spam prevention should work by discarding events from users that are not connected to your social network like normal users are. For example, swarms of users that are connected by only 1 or less follows from legit users.
Iris already discards messages from completely unconnected users, but need to add shared block list support and better detection of sybil swarms.
This should work especially for trending algorithms, where reactions from socially connected users are more valuable anyway, and missing a like doesn't matter so much.
Currently Iris trending list comes from nostr.band, but I want to do it locally at some point. That's the only way you know what you get.
Published at
2023-08-23 12:54:17Event JSON
{
"id": "abddb1eeeac23545722fe9b26e1a588326003a2c2215612ee3e6584cffb27624",
"pubkey": "4523be58d395b1b196a9b8c82b038b6895cb02b683d0c253a955068dba1facd0",
"created_at": 1692795257,
"kind": 1,
"tags": [],
"content": "https://cdn.nostr.build/i/387f804f0cee356c528dff8fc31c238dd9c4ff6c7261385b0fc879496d3ea076.jpg\n\nSpam prevention should work by discarding events from users that are not connected to your social network like normal users are. For example, swarms of users that are connected by only 1 or less follows from legit users.\n\nIris already discards messages from completely unconnected users, but need to add shared block list support and better detection of sybil swarms.\n\nThis should work especially for trending algorithms, where reactions from socially connected users are more valuable anyway, and missing a like doesn't matter so much.\n\nCurrently Iris trending list comes from nostr.band, but I want to do it locally at some point. That's the only way you know what you get.",
"sig": "8a60b9addf7b9be0eb0bcb2d153d65de8bd0639184949ebe99a1456723a29bfe1e669189d3b37a43ec5690af6893c53bedae6214ba12fea7e889a01e48292f79"
}