nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s, could I try and bring https://github.com/damus-io/damus/pull/172/ up to date (probably as a new pull request) so that Damus sends messages with PoW automatically? I know you said that you think Lightning is a better filter, but every single person sending notes on Nostr can calculate PoW since they obviously already have a computer whereas the same is not true for Lightning. If Damus leads the charge on this and if we can get nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z on board we could make PoW default on notes which could almost completely solve the spam problem.

Reply to this note

Please Login to reply.

Discussion

Spammers can pow much more efficiently than phones

👆

Bitcoin is PoW in a bottle.

Yes, over the long term I think that's the best solution but not everyone has a Lightning Wallet. If we make notes with Bitcoin the standard than new users will be discriminated against whereas the same is not true for PoW. PoW is more inclusive for new users.

Also spammers don’t need clients to spam? They can just do it via a script?

Correct. But if we can make PoW notes the standard and discriminate against non-PoW notes than spamming would become far more expensive because spammers would need to have PoW on their notes as well.

New Here! Happy to have joined , found the topic of Damus on Twitter and loving the interface already!

Still trying to work things out lol ⚡️- everyone uses that emoji so I thought I’d join! Happy Fathers Day

PoW doesn't address spam. Sorry. Spammers have more PoW **per message** than real users.

Working on a protocol to semi-trustlessly (e.g. based on un-fakeable reputation) buy NIP-13 PoW from a marketplace of providers.

Already have one in place to buy / sell vanity pubkey hashrate: https://lab.oak-node.net/powpub/

A similar one is in the works, whereby any event (note, like, zap, etc) could buy PoW via standard Nostr events and BOLT11 invoice / preimages.

Coming soon (tm)

Seems unnecessary to do more work when the work has already been done and can be verified?

I think pow is better for discovery than spam prevention. People might be ok with paying for pow for an occasional announcement you want people to pay attention to, but mobile users will not want to drain their batteries to post likes.

Even if it only takes a few seconds? It’s not like you’d need to run your CPU for hours to send a note.