>>191102
Да, через сервер. Matrix, как и Jabber — федеративный клиент-серверный IM, в отличие от полностью распределённых Tox и Ring. Ну и некая специализированная магия как раз необходима — чтобы зашифрованная история не мешала серверу передавать её адресатам. Ну, насколько я это понимаю, конечно.
А вообще, хорошо бы было, если бы появился какой-нибудь гибридный протокол, распределённый в своей основе, но с возможностью задействовать сервера там, где это необходимо — для сопоставления криптографических идентификаторов и читаемых имён пользователей, для хранения и синхронизации истории, для конференций тех же...