A simple but useful relay browser by #[0] . All relay links could be through this site directly, that would give the user an instant view and feel of the relay they're looking at: https://nostrrr.com/

Replies (42)

Default avatar
page394 2 years ago
Can users submit more work somehow to re-up old notes that fall below the new threshold? This does seem like a powerful anti spam / spam deletion tool though. #[4]​ I saw PoW on notes sometimes in amethyst, thoughts?
People can always recreate events in the past if relays accept it. So, one could replace all of their events with bigger PoW ones. I don't think this helps with spam at all though. If there is one thing we know about spammers is that they have access to significant computing power.
POW is "memoryless" in the sense that if you want, say, 30 leading zeroes it doesn't matter if you already have a nonce that gives you 29 leading zeroes or not, you'll still end up searching for the special "30 leading zeroes" nonce for just as long. So there's no really any reason to "add" POW to an event that already has POW.
Great read! I guess you'd want relays to have websocket connection slots that clients could bid for with POW, then storing events could work like powrelay or maybe there'd be some kind of time expiration component. I just wanted to collect most precious events in one place but resource allocation with pow would be awesome too.
Default avatar
page394 2 years ago
I meant could I like post a reply to an old note with some kind of format the relay accepted to apply the new PoW to the old note to keep it from being deleted from the relay? Nostr child-pays-for-parent
Yep, why not both? Clients must bid for both connection slots and space in the fixed-size database. The underlying values could be computed dynamically as well, e.g. fixed database size could be based on disk size - if the relay owner adds more disk suddenly there are more slots and therefore they become cheaper.
Default avatar
page394 2 years ago
But notes are quoted and referenced by the network, how does that work when you post a new version?
Good point, new references would point to the new note. That doesn't seem so bad to me though, it's not like the old note dissapears entirely when its replaced by higher pow notes, other relays can still store it. If you designed some kind of proxy pow event kind, I would be interested and potentially start a new relay for that. I do love the simplicity of just highest pow per byte though.
Default avatar
page394 2 years ago
Idk, there’s probably a use case but I don’t see it with a social network the way you’re describing. Makes no sense to repost old notes, the whole point is the historical context and the conversations that happen/ed on them, need to be able to re-up a note’s PoW to keep it on relays, thus spam would be auto deleted, not new spam, but historical, while real people who care about their notes can dedicate some PoW to maintain them
I don't think POW is the best solution to spam. POW is to prove that the message it's attached to is important to you. Not all social media has to be about "historical context" and "conversations". imo best use of social media is about sharing important messages with as many people as possible. Once the message is out there, people can discuss among themselves and make up their own minds.
Default avatar
page394 2 years ago
I’m imagining a job board relay where old posts don’t matter as much and both employers and employees by posting on a particular PoW threshold relay can signal to each other they’re real and serious
We display it, but the sender is not here yet. nostr:npub1max2lm5977tkj4zc28djq25g2muzmjgh2jqf83mq7vy539hfs7eqgec4etdid a first draft a few weeks back. Maybe we need to bring that back into the focus somehow.
Gonbatfire's avatar
Gonbatfire 2 years ago
Yeah but if you need to pay sats to an ASIC provider, why not just pay them to the relay directly instead? To me the beauty of PoW based social media is that people wouldn't even need to "pay", it could be a "free" but still quality experience like current social media is. Of course, everything needs to be paid for one way or another, but paying with your CPU cycles could perhaps be a more seamless experience than sats, on some scenarios.