Comparison Table
Protocol | Decentralized | Encryption | Main Use Case | Examples |
---|---|---|---|---|
XMPP | Yes | Optional | Federated messaging | ejabberd, Prosody |
Matrix | Yes | Yes | Decentralized chat | Element, Synapse |
Signal | No | Yes | Secure messaging | Signal, WhatsApp |
SIP | No | Optional | Multimedia communication | Asterisk, Linphone |
IRC | No | No | Community channels | Libera Chat, EFnet |
ActivityPub | Yes | Optional | Social networking | Mastodon, Pleroma |
WebRTC | Peer-to-peer | Optional | Real-time communication | Video calls, games |
Tox | Yes | Yes | Peer-to-peer messaging | qTox, µTox |
Slack RTM | No | No | Team collaboration | Slack |
MTProto | No | Yes | Secure messaging | Telegram |
Jingle | Yes | Optional | Real-time multimedia (via XMPP) | Conversations, Dino |