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 существует множество клиентов, но лично я использую эти: