LINUX.ORG.RU

История изменений

Исправление commagray, (текущая версия) :

Matrix построен на DAG — линейном графе событий, состояние которого обязательно реплицируется между взаимодействующими друг с другом серверами. Ближайший схожий пример работы — Git с несколькими origins, по сути.

Из-за этого в Matrix изначально нет строгого разделения между одиночными и групповыми чатами, например, потому что личный диалог представляет собой подмножество группового. С каждым новым сервером просто добавляется ещё один origin, куда слать состояние комнаты.

Исходная версия commagray, :

Matrix построен на DAG — линейном графе событий, состояние которых обязательно реплицируется между взаимодействующими друг с другом серверами. Ближайший схожий пример работы — Git с несколькими origins, по сути.

Из-за этого в Matrix изначально нет строгого разделения между одиночными и групповыми чатами, например, потому что личный диалог представляет собой подмножество группового. С каждым новым сервером просто добавляется ещё один origin, куда слать состояние комнаты.