Interested Article - Matrix

Matrix открытый протокол мгновенного обмена сообщениями и файлами с поддержкой голосовой и видеосвязи . Это децентрализованный клиент-серверный протокол с передачей сообщений между серверами. Также разработан API (интерфейс взаимодействия с программой) в формате JSON .

Описание

Протокол Matrix позиционирован создателями как замена для более ранних протоколов, он призван объединить мгновенные сообщения ( IM ) с голосовым ( VoIP ) и видео-общением ( video chat ), что не удалось сделать в рамках SIP , XMPP и RCS .

Ключевые особенности протокола Matrix — объединение в одном месте всех каналов непосредственного общения и децентрализация .

Концепция Matrix основана на принципах построения электронной почты. Внутренняя организация протокола похожа на IRC — доверенные серверы обмениваются сообщениями чатов друг с другом. При этом Matrix отличается от того же IRC низким порогом вхождения, для общения через Matrix не нужно быть опытным пользователем, идентификация проста и осуществляется по номеру телефона, адресу электронной почты, аккаунтам Facebook или Google или другим способом, привычным пользователю. Также существуют сервера, не требующие для регистрации ввода данных пользователя, за исключением имени пользователя и пароля .

Программное обеспечение

Протокол обеспечивает возможность обмена сообщениями с другими протоколами посредством мостов. Мосты являются программами, работающими в связке с сервером и пересылающими сообщения между различными сетями. В настоящее время существуют мосты для:

Эталонной реализацией клиента Matrix является Element.io . Также существует большое количество ботов, мостов, серверов и клиентов сторонних разработчиков .

История

Первоначально проект был создан внутри Amdocs при создании чата под названием «Объединенные коммуникации Amdocs» Мэтью Ходжсоном ( англ. Matthew Hodgson ) и Амандиной Ле Пап ( Amandine Le Pape ). Amdocs финансировал большую часть работ по разработке с 2014 по октябрь 2017 года.

Команда Matrix получила награды за инновации на конференции WebRTC 2014 Conference & Expo и «Лучшие в Шоу» на выставке 2015 года .

В 2015 году в Amdocs была создана дочерняя компания Vector Creations Limited , и персонал Matrix был переведён туда .

В июле 2017 года было объявлено о сокращении финансирования Amdocs, и в последующие недели основная команда создала собственную британскую компанию « New Vector » , которая была в основном создана для поддержки разработки Matrix и Riot . В течение этого периода было много обращений за поддержкой к сообществу и компаниям, которые основаны на Matrix , чтобы помочь выплатить заработную плату по крайней мере части основной команды. Были созданы краудфандинговые аккаунты на Patreon и , также основная команда запустила видео подкаст под названием «Matrix Live», чтобы держать участников в курсе текущих событий . Это начинание было расширено в формате еженедельного блога под названием « This Week in Matrix », где заинтересованные члены сообщества могли читать или представлять свои собственные новости, связанные с Matrix .

Компания New Vector была создана с целью предоставления консультационных услуг по Matrix , а также платного серверов Matrix (в качестве платформы ) для получения дохода .

В первые недели после его создания команда Matrix и компания Purism опубликовали планы о сотрудничестве в создании телефона . Librem 5 был задуман как собственный телефон Matrix , где предустановленным приложением для обмена мгновенными сообщениями, аудио- и видеозвонками должен быть Matrix .

В 2017 году разработчики KDE объявили, что работают над включением поддержки протокола Matrix в свой IM-клиент Konversation

В конце января 2018 года компания получила инвестиции в размере 5 миллионов долларов США от Status , стартапа на основе Ethereum .

В апреле 2018 года правительство Франции объявило о планах создать собственный инструмент для обмена мгновенными сообщениями . Впоследствии командой Matrix было подтверждено, что он будет работать на основе Riot и Matrix , и что New Vector окажет поддержку правительству в этом начинании .

В октябре 2018 года была основана частная компания The Matrix.org foundation , которая выступала в качестве нейтрального юридического лица для дальнейшей разработки стандарта .

В феврале 2019 на крупнейшей конференции Европы по открытому программному обеспечению FOSDEM 2019 были официально представлены первые стабильные выпуски всех API-интерфейсов Matrix и объявлен скорейший выпуск Matrix 1.0 . Чуть позднее сообщество KDE объявило о принятии Matrix для своих внутренних коммуникационных нужд в качестве децентрализованной альтернативы другим современным инструментам, таким как Telegram , Slack и Discord , и работе на своем собственном экземпляре сервера . Их примеру последовал также Calculate Linux .

11 июня 2019 года состоялся первый стабильный релиз протокола, выпуск спецификаций для всех API-интерфейсов, а также эталонной реализации сервера Synapse 1.0 , реализующего полный функционал API Matrix 1.0 . Также было объявлено об официальном начале работы некоммерческой организации Matrix.org Foundation , созданной с целью защищать независимость разработки протокола, развивать связанные с Matrix стандарты и выступать в роли независимой площадки для принятия решений. Были представлены «Хранители Matrix.org Foundation» — совет директоров, не связанных с коммерческой экосистемой, пользующихся авторитетом в сообществе и призванных отстаивать основную миссию проекта. В него вошли Джон Кроукрофт, являющийся мировым экспертом в области децентрализации и хранения данных, Росс Шульман — юрист, специализирующийся на технологиях и децентрализации, Юта Штайнер — сооснователь компании Parity Technologies, занимающейся технологиями на базе блокчейна, а также сооснователи Matrix Мэтью Ходжсон и Амандина Ле Пап .

В октябре 2019 года New Vector привлекла дополнительные 8,5 миллионов долларов США на разработку Matrix .

В декабре 2019 года Министерство обороны Германии объявило о пилотном проекте для безопасного обмена мгновенными сообщениями на основе протокола Matrix под названием BwMessenger , смоделированного по образцу французского проекта Tchap . Долгосрочная цель Федерального правительства Германии — безопасное использование служб обмена сообщениями, которые охватывают все министерства и подчиненные ведомства .

В мае 2020 года Matrix представила сквозное шифрование , включенное по умолчанию для личных чатов .

См. также

Примечания

  1. Willis, N. : [ англ. ] : [ 12 августа 2021 ] // LWN.net . — 2015. — 11 February.
  2. Bridgwater, A. : [ англ. ] : [ 29 марта 2019 ] // Dr. Dobb's Journal . — 2014. — 9 September.
  3. Prokop, A. : [ англ. ] : [ 21 февраля 2019 ] // No Jitter. — 2015. — 23 February.
  4. Scales, I. : Is Matrix.org the answer for silo’d comms services? : [ англ. ] : [ 5 октября 2018 ] // TelecomTV. — 2015. — 11 February.
  5. Weinberger, M. : [ англ. ] : [ 23 января 2021 ] // Computer World. — 2014. — 16 September.
  6. (англ.) . GitHub . Дата обращения: 20 октября 2018. 5 апреля 2019 года.
  7. (англ.) . GitHub . Дата обращения: 20 октября 2018. 11 сентября 2018 года.
  8. (англ.) . GitHub . Дата обращения: 20 октября 2018. 1 января 2019 года.
  9. (англ.) . GitHub . Дата обращения: 20 октября 2018. 12 июня 2018 года.
  10. (англ.) . GitHub . Дата обращения: 20 октября 2018. 5 октября 2018 года.
  11. (англ.) . GitHub . Дата обращения: 20 октября 2018. 23 марта 2019 года.
  12. (англ.) . GitHub . Дата обращения: 13 августа 2021. 13 августа 2021 года.
  13. (англ.) . GitHub . Дата обращения: 13 августа 2021. 12 августа 2021 года.
  14. (англ.) . GitHub . Дата обращения: 13 августа 2021. 12 августа 2021 года.
  15. (англ.) . GitHub . Дата обращения: 13 августа 2021. 12 августа 2021 года.
  16. Matrix . Дата обращения: 13 августа 2017. 28 мая 2018 года.
  17. . Amdocs (3 октября 2014). Дата обращения: 7 марта 2019. 3 октября 2014 года.
  18. (англ.) . Upperside Blog (15 марта 2015). Дата обращения: 7 марта 2019. 15 марта 2015 года.
  19. (англ.) . WebRTC World. Дата обращения: 7 марта 2019. 29 марта 2019 года.
  20. (англ.) . LinkedIn. Дата обращения: 7 марта 2019. 5 июня 2023 года. [ неавторитетный источник ]
  21. (англ.) . beta.companieshouse.gov.uk. Дата обращения: 7 марта 2019. 29 марта 2019 года.
  22. (англ.) . New Vector. Дата обращения: 7 марта 2019. 24 февраля 2019 года.
  23. Matthew Hodgson. (англ.) . Matrix . Дата обращения: 7 марта 2019. 26 октября 2019 года.
  24. (англ.) . Patreon . Дата обращения: 7 марта 2019. 29 марта 2019 года.
  25. . Liberapay. Дата обращения: 7 марта 2019. 8 марта 2019 года.
  26. на YouTube — Matrix Live
  27. (англ.) . Matrix . Дата обращения: 7 марта 2019. 29 марта 2019 года.
  28. (англ.) . Crunch Base . Дата обращения: 7 марта 2019. 31 июля 2018 года.
  29. (англ.) . Modular . Дата обращения: 7 марта 2019. 21 февраля 2019 года.
  30. (англ.) . Tom's Hardware (6 июня 2018). Дата обращения: 7 марта 2019. 28 августа 2018 года.
  31. (англ.) . Purism. Дата обращения: 7 марта 2019. 8 марта 2019 года.
  32. . New user interface, Matrix support, mobile version . KDE Blogs (5 сентября 2017). Дата обращения: 7 марта 2019. 21 февраля 2019 года.
  33. (англ.) . VentureBeat (29 января 2018). Дата обращения: 7 марта 2019. 29 марта 2019 года.
  34. Status. . Status Blog (29 января 2018). Дата обращения: 7 марта 2019. Архивировано из 30 января 2018 года.
  35. . Reuters (англ.) . 2018-04-16. из оригинала 8 марта 2019 . Дата обращения: 7 марта 2019 .
  36. Matthew Hodgson. (англ.) . Matrix . Дата обращения: 7 марта 2019. 8 марта 2019 года.
  37. (англ.) . Companies House. Дата обращения: 7 марта 2019. 29 марта 2019 года.
  38. Matthew Hodgson. (англ.) . Matrix . Дата обращения: 7 марта 2019. 29 марта 2019 года.
  39. Matthew Hodgson. (англ.) . Matrix . Дата обращения: 7 марта 2019. 8 марта 2019 года.
  40. . phoronix.com. Дата обращения: 7 марта 2019. 26 февраля 2019 года.
  41. . Планета Calculate . Дата обращения: 7 марта 2019.
  42. . OpenNET (12 июня 2019). Дата обращения: 12 июня 2019. 12 июня 2019 года.
  43. (англ.) . Matrix.org blog . Matrix. Дата обращения: 12 июня 2019. 12 июня 2019 года.
  44. (англ.) . TechCrunch . Дата обращения: 14 августа 2021.
  45. (нем.) . Heise online . Дата обращения: 14 августа 2021. 12 августа 2021 года.
  46. (англ.) . Matrix . Дата обращения: 16 мая 2020. 17 мая 2020 года.

Ссылки

  • — официальный сайт Matrix
Источник —

Same as Matrix