Matrix
Matrix | |
---|---|
![]() | |
Название | Matrix |
Уровень (по модели OSI) | Прикладной |
Семейство | TCP/IP |
Создан в | 2014 |
Назначение протокола | Служба мгновенного обмена сообщениями |
Основные реализации (клиенты) | Element.io и пр. |
![]() |
Matrix — открытый протокол мгновенного обмена сообщениями. Протокол позволяет обмен текстовыми сообщениями и файлами, осуществление голосовых и видео звонков. Он предоставляет программный интерфейс приложения, осуществляющий передачу сообщений в JSON формате. Протокол децентрализован и позволяет обмен сообщениями между серверами[1][2].
Протокол пытается заменить такие протоколы как XMPP и IRC, и решить связанные с ними проблемы[3][4][5].
Программное обеспечение[править | править код]
Протокол обеспечивает возможность обмена сообщениями с другими протоколами посредством мостов. Мосты являются программами работающими в связке с сервером и пересылающими сообщения между различными сетями. В настоящее время существуют мосты для:
Element.io является эталонной реализацией клиента для протокола. Однако существует также большое количество ботов, мостов, серверов и клиентов, разработанных сторонними разработчиками[12].
История[править | править код]
Первоначально проект был создан внутри Amdocs при создании чата под названием «Объединенные коммуникации Amdocs»[13] Мэтью Ходжсоном и Амандиной Ле Пап. Amdocs финансировал большую часть работ по разработке с 2014 по октябрь 2017 года.
Команда Matrix получила награды за инновации на конференции WebRTC 2014 Conference & Expo[14] и «Лучшие в Шоу» на выставке WebRTC World 2015 года.[15]
В 2015 году создана дочерняя компания Amdocs под названием «Vector Creations Limited», и персонал Matrix был переведён туда.[16]
В июле 2017 года было объявлено о сокращении финансирования Amdocs, и в последующие недели основная команда создала собственную британскую компанию «New Vector»[17], которая была в основном создана для поддержки разработки Matrix и Riot.[18] В течение этого периода было много обращений за поддержкой к сообществу и компаниям, которые основаны на Matrix[19], чтобы помочь выплатить заработную плату по крайней мере части основной команды. Были созданы краудфандинговые аккаунты на Patreon[20] и Liberapay[21], также основная команда запустила видеоподкаст под названием «Matrix Live», чтобы держать участников в курсе текущих событий.[22] Это начинание было расширено в формате еженедельного блога под названием «This Week in Matrix», где заинтересованные члены сообщества могли читать или представлять свои собственные новости, связанные с Matrix.[23]
Компания была создана с целью предоставления консультационных услуг по Matrix, а также платного хостинга серверов Matrix (в качестве платформы modular.im) для получения дохода.[24][25]
В первые недели после его создания команда Matrix и компания Purism опубликовали планы о сотрудничестве в создании телефона Librem 5.[26] Librem 5 был задуман как собственный телефон Matrix, где предустановленным приложением для обмена мгновенными сообщениями, аудио- и видеозвонками должен быть Matrix.[27]
В 2017 году KDE объявил, что работает над включением поддержки протокола в свой IRC-клиент Konversation.[28]
В конце января 2018 года компания получила инвестиции в размере 5 миллионов долларов США от Status[29][30], стартапа на основе Ethereum.
В апреле 2018 года правительство Франции объявило о планах создать собственный инструмент для обмена мгновенными сообщениями.[31] Впоследствии командой Matrix было подтверждено, что он будет работать на основе Riot и Matrix, и что New Vector окажет поддержку правительству в этом начинании.[32]
В октябре 2018 года была основана частная компания с ограниченной ответственностью под названием «the Matrix.org foundation»[33], которая выступала в качестве нейтрального юридического лица для дальнейшей разработки стандарта.[34]
В феврале 2019 на крупнейшей конференции Европы по открытому программному обеспечению FOSDEM 2019 были официально представлены первые стабильные выпуски всех API-интерфейсов Matrix и объявлен скорейший выпуск Matrix 1.0.[35] Чуть позднее сообщество KDE объявило о принятии Matrix для своих внутренних коммуникационных нужд в качестве децентрализованной альтернативы другим современным инструментам, таким как Telegram, Slack и Discord, и работе на своем собственном экземпляре сервера.[36] Их примеру последовал также Calculate Linux.[37]
11 июня 2019 года состоялся первый стабильный релиз протокола, выпуск спецификаций для всех API-интерфейсов, а также эталонной реализации сервера Synapse 1.0, реализующего полный функционал API Matrix 1.0. Также было объявлено об официальном начале работы Matrix.org Foundation — некоммерческой организации, призванной защищать независимость разработки протокола, развивать связанные с Matrix стандарты и выступать в роли независимой площадки для принятия решений. Были представлены «Хранители Matrix.org Foundation» — совет директоров, не связанных с коммерческой экосистемой, пользующихся авторитетом в сообществе и призванных отстаивать основную миссию проекта. В него вошли Джон Кроукрофт, являющийся мировым экспертом в области децентрализации и хранения данных, Росс Шульман — юрист, специализирующийся на технологиях и децентрализации, Юта Штайнер — сооснователь компании Parity Technologies, занимающейся технологиями на базе блокчейна, а также сооснователи Matrix Мэтью Ходжсон и Амандина Ле Пап.[38][39]
В мае 2020 года Matrix представила сквозное шифрование включенное по умолчанию для личных чатов.[40]
См. также[править | править код]
Примечания[править | править код]
- ↑ Nathan Willis. Matrix: a new specification for federated realtime chat, LWN.net (11 февраля 2015). Дата обращения 28 июня 2015.
- ↑ Adrian Bridgwater. Matrix.org Reloads Inside "Illusion of Control" Vortex, Dr. Dobb's Journal (9 сентября 2014). Архивировано 29 марта 2019 года. Дата обращения 20 июля 2015.
- ↑ Andrew Prokop. Solving the WebRTC Interoperability Problem - Post, No Jitter (23 февраля 2015). Дата обращения 28 июня 2015.
- ↑ Ian Scales. To interop or not to interop? Is Matrix.org the answer for silo’d comms services?, TelecomTV (11 мая 2015). Дата обращения 22 июня 2015.
- ↑ Matt Weinberger. Matrix wants to smash the walled gardens of messaging, ITworld (16 сентября 2014). Дата обращения 20 июля 2015.
- ↑ tulir/mautrix-telegram (англ.). GitHub. Дата обращения: 20 октября 2018.
- ↑ Half-Shot/matrix-appservice-discord (англ.). GitHub. Дата обращения: 20 октября 2018.
- ↑ matrix-org/matrix-appservice-gitter (англ.). GitHub. Дата обращения: 20 октября 2018.
- ↑ matrix-org/matrix-appservice-slack (англ.). GitHub. Дата обращения: 20 октября 2018.
- ↑ matrix-org/matrix-appservice-irc (англ.). GitHub. Дата обращения: 20 октября 2018.
- ↑ tulir/mautrix-whatsapp (англ.). GitHub. Дата обращения: 20 октября 2018.
- ↑ Try Matrix Now! . Matrix.org. Дата обращения: 13 августа 2017.
- ↑ Amdocs | Products | Unified Communications . web.archive.org (3 октября 2014). Дата обращения: 7 марта 2019.
- ↑ Award Winners of the WebRTC 2014 Conference & Expo - Upperside Blog . web.archive.org (15 марта 2015). Дата обращения: 7 марта 2019.
- ↑ WebRTC World Miami Wrap Up and Review . www.webrtcworld.com. Дата обращения: 7 марта 2019.
- ↑ LinkedIn: Log In or Sign Up . www.linkedin.com. Дата обращения: 7 марта 2019.
- ↑ NEW VECTOR LIMITED - Overview (free company information from Companies House) (англ.). beta.companieshouse.gov.uk. Дата обращения: 7 марта 2019.
- ↑ New Vector - We believe the future will be open and decentralized (англ.). New Vector. Дата обращения: 7 марта 2019.
- ↑ Matthew Hodgson. A Call to Arms: Supporting Matrix! | Matrix.org (англ.). Дата обращения: 7 марта 2019.
- ↑ Hello world! | Matrix.org on Patreon (англ.). Patreon. Дата обращения: 7 марта 2019.
- ↑ Профиль matrixdotorg . Liberapay. Дата обращения: 7 марта 2019.
- ↑ Matrixdotorg. Matrix Live - Episode 1: July 14th 2017 (21 июля 2017). Дата обращения: 7 марта 2019.
- ↑ This Week in Matrix | Matrix.org (англ.). Дата обращения: 7 марта 2019.
- ↑ "Matrix" .
- ↑ Awesome hosting for Matrix | Modular (англ.). www.modular.im. Дата обращения: 7 марта 2019.
- ↑ Purism’s Privacy-Focused Librem 5 Smartphone's On Track For A Jan '19 Release (англ.). Tom's Hardware (6 June 2018). Дата обращения: 7 марта 2019.
- ↑ Librem 5 (англ.). Purism. Дата обращения: 7 марта 2019.
- ↑ Konversation 2.x in 2018: New user interface, Matrix support, mobile version | blogs.kde.org . blogs.kde.org. Дата обращения: 7 марта 2019.
- ↑ Status invests $5 million in Matrix to create a blockchain messaging superpower (англ.). VentureBeat (29 January 2018). Дата обращения: 7 марта 2019.
- ↑ Status. Status Invests $5M In Riot.im (недоступная ссылка). Status Blog (29 января 2018). Дата обращения: 7 марта 2019. Архивировано 30 января 2018 года.
- ↑ France builds WhatsApp rival due to surveillance risk (англ.), Reuters (16 April 2018). Дата обращения 7 марта 2019.
- ↑ Matthew Hodgson. Matrix and Riot confirmed as the basis for France’s Secure Instant Messenger app | Matrix.org (англ.). Дата обращения: 7 марта 2019.
- ↑ THE MATRIX.ORG FOUNDATION C.I.C. - Overview (free company information from Companies House) (англ.). beta.companieshouse.gov.uk. Дата обращения: 7 марта 2019.
- ↑ Matthew Hodgson. Introducing the Matrix.org Foundation (Part 1 of 2) | Matrix.org (англ.). Дата обращения: 7 марта 2019.
- ↑ Matthew Hodgson. Matrix at FOSDEM 2019 | Matrix.org (англ.). Дата обращения: 7 марта 2019.
- ↑ KDE To Support Matrix Decentralized Instant Messaging - Phoronix . phoronix.com. Дата обращения: 7 марта 2019.
- ↑ Запущен Matrix сервер обмена сообщениями пользователей Calculate Linux - Планета Calculate . www.calculate-linux.ru. Дата обращения: 7 марта 2019.
- ↑ Выпуск децентрализованной коммуникационной платформы Matrix 1.0 . www.opennet.ru (12 июня 2019). Дата обращения: 12 июня 2019.
- ↑ Introducing Matrix 1.0 and the Matrix.org Foundation (англ.). Matrix.org blog. Дата обращения: 12 июня 2019.
- ↑ https://matrix.org/blog/2020/05/06/cross-signing-and-end-to-end-encryption-by-default-is-here
Ссылки[править | править код]
- matrix.org — официальный сайт Matrix
Для улучшения этой статьи желательно: |