Profile: 42a0825e...

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 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.

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

Whatever happened to Parler? Are they still operating or were forced into hibernation?

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.

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

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.

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.

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.