Oddbean new post about | logout
 Spam and illegal content get in, but they can't get out.

Input from unknown sources gets stalled in a moderation queue and not served back out (except to authorized users of the relay, they can see it).  So if someone replies to you, you immediately see it, but others watching the conversation don't see it until it passes moderation.

This means I can moderate "lazily", I don't have to be on edge ready to quickly take something down. 
 Oh..okay.
Is nudity included? 
 Fuck no I don't censor nudity.  Only things that would get me in trouble with the law.  I won't even censor shitcoin spam unless it comes in too fast.

So far I've censored 0 posts.
 
 But then, on top of running a free open relay, you are running a free moderation engine. Who will pay this? 

I see this as an identity problem in general rather than a Nostr relay problem. If you can ban an npub, that person can create another one. We need to ban the person or an AI that's posting. 

Worldcoin offers a solution to scan all the unique humans on Earth to solve this problem along with the human vs AI problem. But there are 8 billion people on earth. And Worldcoin accounts are as cheap as $20. It doesn't solve the identity problem in my opinion. Plus, not everyone will scan their eyeballs. 

I think we should identify people based on the most scarce possession on Earth. Bitcoin. 

I want to propose "Proof of Bitcoin". If you ban a  Bitcoin balance, its much much harder for a scammer or an illegal content poster to save enough bitcoin to post again. 

What do you guys think?  
 Sounds complex but possible.  I don't know bitcoin tech enough to say much else. 
 I like the idea, interesting to think about. Simple enough to get widespread adoption:

If you have "proof of stake" in a BTC wallet, lets say 100ksat, then sign your npub with the wallet private key and post the pubkey and signed message to your profile, then if someone steals your nostr nsec you can sign a new npub with the same wallet, then your identity follows your cold sats rather than an nsec that has to be hot.
If you want to shut down your profile, just spend the sats to another wallet.

If an identity misbehaves, you can ban the wallet address so they can't just create a new npub and keep spamming you. If they move their funds to a new wallet, well then they just paid a transaction fee to create a new identity.

Now your client and/or relay can set a "minimum identity stake" so you only are talking to people that are serious. 
 You've laid it out perfectly. It is as simple as that. Clients and relays can choose the minimum. 

I want to work on an NIP for this.  
 Sure. Is there a nip template? 
 An example NIP. Hey @Tekkadan 🍓 want to help us out as well? We have 99 NIPs so far. Let's make this NIP 100!
https://github.com/nostr-protocol/nips/blob/master/51.md 
 Didnt get notified of this. Ill take a look 
 Let me cook it up and send here.  
 so a self assigned, distributed blue check?
so a purple chexk? I would rock a purple check for 100k absolutely.
It will stop the spam bots but prob not the vectoring bots or the insinuators that are emerging powered by llms.

Still tho. The spammers are most of the clutter. 
 Remember, even Twitter hasn't yet solved the spam problem. 

This was my conclusion after thinking about this problem for a while: nostr:nevent1qqs9ereuwvtezefdz7vlqqfx0rwhssyn9vy9dans0ue73pkh3xnd7mqpz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzpwe42kl97st2z7kzp59s0k83fvgnwyuaxwjvr4htfyumx2rknpfzqvzqqqqqqyzvcqw3 
 We should solve spamming in social media once and for all. 
nostr:nevent1qqs9ereuwvtezefdz7vlqqfx0rwhssyn9vy9dans0ue73pkh3xnd7mqpp4mhxue69uhkummn9ekx7mqzyzan24d7taqk59avyrgtqlv0zjc3xufe6vayc8twkjfekv58dxzjyqcyqqqqqqg40tq9y