k. on Nostr: It's a hierarchy: 1. IP and network rate limiting. 2. Paid access. 3. WoT minimum ...
It's a hierarchy:
1. IP and network rate limiting.
2. Paid access.
3. WoT minimum rank (so they are not hot keys generated just right now.)
4. If they have a low rank and high potential to spam, we slow them down rapidly.
5. Event classification service would report if its repeated and we immediately ban them. Also, report events are supported so people can report as well.
Spamming such systems would be very hard.
The wine approach is also seems interesting but I need to take deeper look. You may want to start a repository or resource of different nostr spam protection models?
Published at
2025-05-31 14:01:01Event JSON
{
"id": "5249367f34d10f560e729ef41ee9734c31ca1716cb0fa59e67898c6f153927bd",
"pubkey": "bd4ae3e67e29964d494172261dc45395c89f6bd2e774642e366127171dfb81f5",
"created_at": 1748700061,
"kind": 1,
"tags": [
[
"p",
"bd4ae3e67e29964d494172261dc45395c89f6bd2e774642e366127171dfb81f5"
],
[
"p",
"3d842afecd5e293f28b6627933704a3fb8ce153aa91d790ab11f6a752d44a42d",
"wss://relay.nostr.net"
],
[
"p",
"3d842afecd5e293f28b6627933704a3fb8ce153aa91d790ab11f6a752d44a42d",
"wss://relay.damus.io"
],
[
"e",
"f3ff137913a3630ece24c82c57ecfaaa25ce306abcdb4cfc429eb9c9bac1ccf2",
"wss://relay.nostr.net",
"reply",
"3d842afecd5e293f28b6627933704a3fb8ce153aa91d790ab11f6a752d44a42d"
],
[
"e",
"0c28f169c6cbe98570e599130b5300d2a080b8d6bd816d7bcc1488dc5f6a51b2",
"wss://relay.damus.io",
"root",
"3d842afecd5e293f28b6627933704a3fb8ce153aa91d790ab11f6a752d44a42d"
]
],
"content": "It's a hierarchy:\n\n1. IP and network rate limiting.\n\n2. Paid access.\n\n3. WoT minimum rank (so they are not hot keys generated just right now.)\n\n4. If they have a low rank and high potential to spam, we slow them down rapidly.\n\n5. Event classification service would report if its repeated and we immediately ban them. Also, report events are supported so people can report as well.\n\nSpamming such systems would be very hard. \n\nThe wine approach is also seems interesting but I need to take deeper look. You may want to start a repository or resource of different nostr spam protection models?\n\n",
"sig": "fb47efe375c38f5196136588397320ebe32d0d16e55f02f9ac3ef16339e862a57a8bbb7d241509c8f8bede4baa00abaf59dfe77e3736c5571ddce476812a806c"
}