Alex Gleason 🐍🚬 on Nostr: My new antispam thesis is this: 1. Reject events unless we already have a kind 0 ...
My new antispam thesis is this:
1. Reject events unless we already have a kind 0 (profile event) for the pubkey.
2. Restrict making a kind 0.
By requiring profile events, you force the attacker to create a profile. By restricting the creation of profiles, you slow them down.
Real users should still be able to get in because they won't hit the same limits.
We just recreated web 2.0 security on Nostr. "You need a profile to post?" -Nostr Zoomer
Published at
2024-09-19 06:07:02Event JSON
{
"id": "117cd1cbefbd662eda24b83567b866aef8a4d3ee9722127e8299ff7bec59ce3b",
"pubkey": "0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd",
"created_at": 1726726022,
"kind": 1,
"tags": [],
"content": "My new antispam thesis is this:\n\n1. Reject events unless we already have a kind 0 (profile event) for the pubkey.\n\n2. Restrict making a kind 0.\n\nBy requiring profile events, you force the attacker to create a profile. By restricting the creation of profiles, you slow them down.\n\nReal users should still be able to get in because they won't hit the same limits.\n\n\nWe just recreated web 2.0 security on Nostr. \"You need a profile to post?\" -Nostr Zoomer\n",
"sig": "25895e2de17481f1dfb68678c02020b215fa50ee82396f9718a1888fc3b0c2284958cf2478773b7cfe1a3def8db86afaa03d2fecc9b4805ee1b30cd1e701d686"
}