What's your anti spam proposal?
Discussion
Don't PoW the post-id, PoW the public key with something meaningful other than zeroprefix.
Sounds like https://github.com/telamon/powmem
Yup, totally busted.
I had a little bit too much fun developing that demo...
It's been a few months since it was published so in hindsight I would remove the age/gender and propose to fight spam by:
- PoW encode geohash into public key (like vanity address)
- spam notes are generated by spam accounts. So Incurr one time cost on account generation.
- given relays that only accept authors from a bounded geo-area, spammers would have to pay more to nuke a specific location or city.
I thought this was a lot more client friendly than NIP-13, and also help decentralize all actors in the network.
I thought it was a good idea, and kinda still do.
But the people I showed it to just went silent, 0-feedback 😥😕
Honest opinion please? 😐
Wow that was you? Really cool ideas here!
So I guess I didn't grasp that you envisioned relays operating based on the geohash. I'm probably getting this wrong, but: you envision relays only accepting notes from a specific geohash region? So to post to a place you must POW your identity? But then your identity is restricted to posting in that place?
Great discussion.
nostr:npub1arkn0xxxll4llgy9qxkrncn3vc4l69s0dz8ef3zadykcwe7ax3dqrrh43w Yup that was me, and yes i should have clarified that it gives relays the option to filter notes by quick binary-xor-distance.
I envision relays to know their own geolocation, and accept posts based on a radius variable. Infinite radius you accept global posts and global spam. (Current relays)
System overload? Lower the radius a couple of bits.
Want more content? radius +2bits.
The vision was pulsating georelays with variably auto-adjusted signal strength.
As a user, yeah your post will have to be boosted by foreign users when global-relays are under heavy load. Otherwise you're stuck in geofence >paidrelays>nip13. Account blocked? Game over, restart.
I had the idea while i was flying around in some cyberspace simulator that visualized nostr Posts in 3d. Hang on, I bookmarked it somewhere.
Lol dude, you mean onosendai.tech? I made that 😆 I can't believe my app gave you that idea, that's amazing 😂
That's a really cool idea with the geo relays. Obviously it's hard to get relays to switch but it can happen as the need to mitigate spam increases.
Wait what???
Dude! 😳 holy sheit, yes!
I saw random clusters forming and imagined they were different countries, visited a few but the posts weren't sorted/related, so I thought it would've been cool if it was heuristic ASL, see what content people in different age ranges enjoyed, maybe detect missing target audiences in some locations to help onboard/fill the void. Or open up relay shop.
I guess the worldmap is a kind 2D interpretation of onosendai:
https://telamon.github.io/powmem/demo.html
So uh, Is nostr stuck with nip13 or is there still hope?
There is definitely hope.
Construct mining in cyberspace uses a modified "close-enough" form of POW. I think as the need arises, many different kinds of POW can be used. Nothing about cyberspace is in a NIP yet. It doesn't need to be as far as I'm concerned, except maybe kind reservations. NIPs are possibilities, not rules.
I think you and I should collaborate 🤝
See https://github.com/arkin0x/cyberspace if you haven't already
Why don't you write a nip?
Was wondering what geohashes could be used for....
You can certainly invent other validation schemes for proof-of-work. Event ID is only one way of doing it