• Dreeg Ocedam@lemmy.ml
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    3 years ago

    the server code being not federated means you effectively can’t (or won’t) self host.

    This doesn’t matter if the app is designed to not require a trusted server

    Threema has generated IDs, Matrix has usernames, Telegram has usernames. Why can’t Signal?

    Because they originally worked by encrypting SMS, which required phones numbers. Internet messaging arrived later, and they are working on usernames in a similar way to how Telegram does it if I understand correctly.