Why has public-key to public-key (1:1) messaging failed to gain traction so far?
on what platform? the fact that you've asked about general tech and not a specific venue is the reason
Just scanned the erc list and didnt see a messaging spec. There should definitely be one that people can build into their apps
If you’re using direct casts on Warpcast, you are doing 1:1 public key to public key E2EE messaging 😉
Using the same keys for signing “I’m me” and also for encryption is a no-no, so this becomes another key management problem. The MM encrypt/decrypt is already deprecated for this reason. Wallet Connect has a protocol as well as centralized infra. XMTP is doing this.
I naively thought that messaging was as simple as using a Ethereum address as a public key and encrypting with your Ethereum private key. But the world has come a long way since Signal, e.g. https://en.wikipedia.org/wiki/Double_Ratchet_Algorithm Both WhatsApp and Apple iMessage use a version of this.