• LWD@lemm.ee
    link
    fedilink
    arrow-up
    8
    ·
    8 months ago

    There’s already something like this and it’s called SimpleX. Messages are sent through relays and a very familiar form of ratcheting encryption is used.

    It’s still in its infancy, but anyone can run and use their own relay.

    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      Simplex is a great example of why trying to force apps to work with each over is bad for a number of reasons.

      Simplex chat would be massively compromised as a messager if it was required to work with Telegram. Imagine the amount of spam you would get if nothing else.

      • LWD@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        IMO a better example is Matrix bridging - in order for an app like Signal to work on your Matrix account, you do have to compromise your Signal messages on it.

        But otherwise, yeah, I definitely agree with your assessment. Even if Signal and SimpleX used an identical protocol, the nature of sealed sender messages would make spam prevention and server abuse more difficult to handle IMO. SimpleX is still relatively obscure, and I’m not sure what scaling up will look like for it.