Update network structure

This commit is contained in:
Jay Graber 2020-07-22 21:52:42 -07:00
parent 8b324514e6
commit 9ffc67c368
1 changed files with 2 additions and 0 deletions

View File

@ -10,6 +10,8 @@ Federated networks that pass messages between systems include SMTP (email), XMPP
ActivityPub, a federated social protocol that passes messages between participating servers, is used in one-to-many social applications like Mastodon, a decentralized Twitter alternative. Unlike Twitter, there is [no global shared state across all servers](https://docs.joinmastodon.org/user/network/), so there is no way to browse all public posts. The federated timeline shows public posts that the user's server knows about. The majority of posts surfaced are from people other users of the server follow.
[Delta Chat](https://delta.chat/en/) is a chat application that uses email servers to send messages, via Push-IMAP.
#### Replicating data between systems
Matrix is a federated protocol that replicates data between systems. Messages in Matrix are replicated over all the servers whose users are participating in a given conversation - similarly to how commits are replicated between Git repositories. The conversation history of the room being replicated across servers allows nodes to resync to the conversation if they go down. To ensure privacy of conversations in rooms, since those conversations are stored across many servers, Matrix has prioritized e2e encryption.