Dikaios1517 on Nostr: Why does spam exist? It only exists because the following three things are true: 1. ...
Why does spam exist?
It only exists because the following three things are true:
1. People with malicious intent exist.
2. People can create new Nostr identities for free.
3. New identities can write to relays for free with the expectation that their notes will be seen and may not be removed for a time.
It is not possible to change 1, and 2 cannot be changed without a central authority that issues "approved" Nostr keys. Not a road we want to go down.
That means the only way to fight spam is by improving the ability of relays to block spam from being written to them in the first place and/or recognize and remove it quickly.
It is then the responsibility of users to only read from relays that do so. This means they need to have a place to find such relays. A relay marketplace, of sorts, that they can be referred to or that can be displayed within their Nostr client.
Clients aren't entirely off the hook here either. Defaults matter, and clients should have sensible default relays for new users that haven't built a relay list of their own yet. But they can only do so when there are solid relay options that allow write access to new users while also effectively recognizing and removing spam.
Clients can also provide tools for mitigating spam that do not rely on relays doing so, such as the way Coracle, Damus, and Nostur can filter posts based on WoT, regardless of what relays they use. Likewise, Amethyst has a toggle to hide posts that have been reported by those you follow. With these types of tools, though, your experience will vary widely from client to client, based on whether they implement similar tools and whether they toggle them on by default.
Meanwhile, picking good relays will affect your experience on all clients. Well... at least the ones that respect your relay choices...
Published at
2025-06-16 19:39:48Event JSON
{
"id": "dd2c07642538d2b6d431241cf4e66ae3e20fbaf8d2a4c4f67d7172fbf9de4db3",
"pubkey": "b7274d28e3e983bf720db4b4a12a31f5c7ef262320d05c25ec90489ac99628cb",
"created_at": 1750102788,
"kind": 1,
"tags": [
[
"client",
"Coracle",
"31990:97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322:1685968093690"
]
],
"content": "Why does spam exist?\n\nIt only exists because the following three things are true:\n\n1. People with malicious intent exist.\n2. People can create new Nostr identities for free.\n3. New identities can write to relays for free with the expectation that their notes will be seen and may not be removed for a time.\n\nIt is not possible to change 1, and 2 cannot be changed without a central authority that issues \"approved\" Nostr keys. Not a road we want to go down.\n\nThat means the only way to fight spam is by improving the ability of relays to block spam from being written to them in the first place and/or recognize and remove it quickly. \n\nIt is then the responsibility of users to only read from relays that do so. This means they need to have a place to find such relays. A relay marketplace, of sorts, that they can be referred to or that can be displayed within their Nostr client.\n\nClients aren't entirely off the hook here either. Defaults matter, and clients should have sensible default relays for new users that haven't built a relay list of their own yet. But they can only do so when there are solid relay options that allow write access to new users while also effectively recognizing and removing spam.\n\nClients can also provide tools for mitigating spam that do not rely on relays doing so, such as the way Coracle, Damus, and Nostur can filter posts based on WoT, regardless of what relays they use. Likewise, Amethyst has a toggle to hide posts that have been reported by those you follow. With these types of tools, though, your experience will vary widely from client to client, based on whether they implement similar tools and whether they toggle them on by default.\n\nMeanwhile, picking good relays will affect your experience on all clients. Well... at least the ones that respect your relay choices...",
"sig": "a78a136bef38871772f8e4e5b2527e7f2f9407a3c943b41f7c1d6cfb7ea3ae4791b96a691e8bda9cab55b758310d2788185ca04773d8a94a44a6954fcb2e9a7a"
}