the majority of non-competent distributed systems and game theory talkers who get all the airtime on this protocol don't actually understand either game theory or distributed systems. here's some hard fax: fully anonymized, private direct messages can only be coordinated over an anonymising proxy, with ephemeral messages, and thus have a huge problem with asynchrony and there is basically ZERO consistency to the data on the network. every security and privacy (a form of security policy) system has tradeoffs. the great holy grail of these uneducated, uncreative folk who say nostr can't do secure private messaging, is a type of privacy protection that is essentially a form of deliberate amnesia with a zero time window. the biggest disagreement i have with this idiotic view of what must be in place for nostr to implement this, is this: nostr's middleman, rendezvous architecture is designed for asynchronous messaging. but it can also do synchronous messaging through rendezvous, and solves the NAT routing problem that persists for anyone wishing to do p2p protocols from their home connection. nostr solves that problem. now go back to all these supposedly "private" protocols. NAME ONE THAT DOESN"T INVOLVE THEM CACHING YOUR MESSAGES ON THEIR SERVERS! not one of them. simplex, signal, matrix, telegram, whatsapp. all of them basically have relays in them. so, what was that you were saying? are you saying i can trust Signal Inc. more than i can trust my friend in germany?

Replies (1)

JOE2o's avatar
JOE2o 1 month ago
I've no doubt that cryptographically-signed JSON events on websocket relays can form the basis for many neat things. As for Nostr, we have a long list of nostr protocol DM implementations (and nostr-inspired other protocol DM implementations). We can add to that long list, but for what? Nostr doesn't have a mechanism to sort this all out. There's no Supreme Court. There's no Jedi Council. It's XKCD 927 all the way down. 1. All solutions to the DM problem require widespread cooperation 2. Widespread cooperation at this stage is effectively impossible You see the meaninglessness here? If there is nobody to clean the wall then the moment you allow people to start throwing spaghetti at it it's over.