Would they really though? I would bet most are fairly risk averse and would rather just check people in rather than eat into their own income in order to avoid it. There might even be benefits to them in keeping track of their customers the way the government wants to.
I wonder if APIs exposing such algos could be a type of "layer 2" for nostr. Since relays already have databases of events they may not be too hard to build on top.
Like queries that would get sent to relays, or this is purely a client-side thing?
(I may have misinderstood the convo here, I was thinking in terms of algos like say recommending new contacts or interesting posts, flagging fake accounts, search functionality, etc.)
I feel to some extent spam will have to be addressed by standard server-side rate limiting and banning of abusive IP addresses at the relay level, that at least helps keep the complexity out of the protocol itself
I think it was btcd. I did a bit of reading and apparently lots of people have complained about extremely slow sync times, possibly due to garbage collection. I switched to bitcoind and after a little over a day have gotten further than five days with btcd.
IMO from a privacy standpoint it's probably better using nostr only for public communication. If someone wants to carry about a truly private conversation I'd rather use an encrypted DM to set up an actual peer to peer channel that isn't broadcast to the world and use that instead. No point storing the events for everyone else to see even if they can't decrypt them.
Could it be part of the protocol that relays only send encrypted messages if they know the person receiving is the intended recipient? In that sense the relay is behaving more like a private server and should solve any privacy concerns.
I feel this should be pretty easy to do (theoretically at least), when you ask for DMs prove ownership of your private key and then the relay only responds with DMs sent to the corresponding public key
I still like the idea of making a small payment to use nostr (although if it's not crypto that probably becomes painful to implement, and if it is you alienate lots of people). Easily eliminates 95% of spam and provides some type of monetary incentive to developers or relay operators.
I think this idea was already suggested, but certain relays could charge a toll in order to post to them (but not read from them). These relays will tend to be spam-free.
Regarding PoW, how would this work exactly? It seems to me it's only effective if all clients opt in (If a client doesn't do you just ignore PoW for those clients? Then all spammers use that client. If you require it then you ban everyone that uses the client. Both seem bad.)
It may be instructive that PoW was originally invented to deal with spam but AFAIK isn't used for that today. Everyone uses machine learning, which may work on nostr too.
I do think there's still room for data-driven methods that detect this type of thing. All the data is out in the open so anyone can build heuristics or algorithms for flagging non-human accounts, for instance. Those algorithms can then be open sourced for any relay operator or client to use.
CBDCs seem the most nefarious. The idea of allowing the government the ability to program your money seems utterly dystopian and anyone who goes along with it is an idiot. Personally I've reverted to using cash almost everywhere.
It's like 1.5% but I'm trying to convert an entire portfolio so it becomes a lot. Wondering if there are any exchanges that cap transaction fees for instance.
Notes by zerosequioso | export