Oddbean new post about | logout
 MAKE POW GREAT AGAIN 
 It never wasn’t great 
 🤣 
 I don't see no noonce tag for this post ;) 
 @Fabian  refused to implement it 🥲 I have had to connect to WoT relays or relays that aren’t getting spam. I’m switching to the first client that honors PoW. 
 Still sadens me #amethyst doesn't support it for posts. It will show it from the tag but can't generate with it...yet... 🫣 
 its not that I'm refusing it forever, I'm just still skeptical that it would work and think it could even do the opposite, showing more spam because spammers are the only ones able to provide the PoW.

so its just very low on the list things I let spammers waste my time with 
 Make POW 💥 POW 💥 

Deep exhale 😮‍💨 
 Won’t work 
 Show me some proof.  
 much easier for spammers to do PoW than phones 
 Good thing we got guys like you figuring it out. Thanks for everything. 💚 
 But Will, spammers send orders of magnitude more volume than users on a phone. They are not using the network like you and I. 
 Compute is cheap, imagine pow per core, they could spam the entire network with very low cost. 
 I don’t think that negates what I am saying, it’s a fact that compute is cheap, there’s a reason it’s used in Bitcoin.

My point is that we should try to make spamming less attractive. The cumulative costs for a spammer become significant over time, whilst not so for the typical user. PoW is not useless: if it takes a spammer 20 minutes to send 1,000 replies vs 1 second, that is still slowing them down. That’s 20 minutes of high compute accumulating on the spammers bill.

Many users won’t even need to do PoW if they only care to be received by those that follow them, but a spammer has an incentive for their content to be seen by as many as possible. Mining could happen in the background while the user does other things, or by a DVM, or none at all (if you target your followers/WoT).

What we have now is free-for-all, a near-zero energy cost for users and spammers alike, absolutely no physical limits imposed all  while having the technology to do so.

I’ll say it again: it’s a combination of measures that is needed to deal with spam, not a one-size fits all. WoT is great until it’s not, relay hopping and tagging is great until there’s no relays to run to. 
 Yes 
 What is spam? 

It may be difficult to approach a consensus on the definition of spam... However, hammer the obvious spam ruthlessly while keeping in mind that a course/code correction may be necessary later to ensure nostr is "a public square".... Think of it as a physical people: thinking, speaking and conversing ... The natural physical limits of human communication/interaction can surely be somehow defined and applied as some type of publicly-known standardized nostr spam filter? If breached, you npub is basically nuked and you have to start over??

Probably would be difficult to make the parameters simple but could make the spec quite wide to cut out the worst offenders...

Thank you devs!  
 A few issues. PoW doesn’t prevent targeted attacks. As an attacker, I could target all big accounts, or just new users. Or just their DMs. 

Also hard to link PoW to visibility. Same hash cost whether a spam message is seen by one or 10,000. 
 
I’m also worried about PoW and phone batteries. 🪫

I’ve been thinking whether we could create a sponsor model. Would there be a way to onboard new users into the WoT through an existing user (their sponsor). A one-time onboarding step may be better than ongoing PoW for every message. 
 I'd have to agree. The lower the required pow the more spam. Too high and no one can post without it being 5 mins of mining 😂 
 Your PoW is the amount of zaps, replies and reactions that I send your way. 

That's the real PoW. 
 WoT is the real PoW
nostr:nevent1qqsyg5sskcd8jj39v33ft9g0c5ktfvredhcd7x0mj0ggfej4fvh0twqpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsqqqqqqzp8l74ff0l29zxrml8yggk8jnamje39k6e3ayzf7u5awqqrqsqqqqqpuahhq3