Matrix
Matrix (стилизовано [matrix]) - ещё один открытый протокол мгновенного обмена сообщений, разработанный в 2014 году.
О протоколе
Matrix, как и XMPP, является образует децентрализованную сеть, однако в отличии от последнего, Matrix передает данные в формате JSON и работает поверх HTTP.
Как относительно свежий протокол, в Matrix уже реализованы и внедрены современные технологии такие как VoIP и E2EE по умолчанию. Теоретически, опыт использования Matrix должен быть аналогичен тому, что уже есть в проприетарных программах типа Telegram или Discord.
Присоединиться
Чтобы войти в "матрицу" нужно, выбрать или создать сервер (homeserver). Регистрация на любом открытом сервере практически одинаковая, по большей части зависит от клиента: регистрация пользователя на сервере есть в Matrix API.
Я выбрал
gnulinux.club
(Клуб GNU/Linux) по понятным причинам (мой Matrix есть в
контактах). Помимо регистрации, на этом
сервере требуется написать немного о себе в чате
#introductions: одно из требований
ToS и по совместительносту
своебразная защита от ботов. Затем администратор высылает приглашение в
другой чат, используемый для обратной связи. После этого сервером можно
пользоваться.
Matrix vs. XMPP
Сложно сказать, что лучше: Matrix или XMPP. Каждый имеет свои достоинства и недостатки и надо подбирать по ситуации: порой лучшим методом коммуникации может оказаться что-то максимально простое, например: e-mail или IRC.
Клиенты
Если вы тоже хотите подключиться, то для Matrix существует множество клиентов, но лично я использую эти:
- Element (Linux Windows)
- SchildiChat (Android)