Матриця, децентралізований та зашифрований протокол зв'язку та відкрита мережа

Ось у блозі було згадано деякі програми, які використовують Matrix У мене є навіть пов'язані примітки, але ми конкретно не говорили про цей проект з відкритим кодом, керованим некомерційною організацією Matrix.org.

Спочатку ви повинні це знати фонд Matrix.org присвячений побудові відкритого протоколу та комунікаційної мережі для спілкування децентралізовані та зашифровані, з метою забезпечити життєздатну відкриту альтернативу Slack, WhatsApp, Discord та іншим власним силосам для спілкування.

Цей протокол, може використовуватися для живлення зв'язку Інтернет речей (IoT), передача сигналів VoIP / WebRTC, обмін миттєвими повідомленнями тощо.

Про Матрицю

Matrix - це не просто дозволяти користувачам зберігати власні розмови: він також уникає залежностей від Інтернету при роботі в локальних мережах, мережевих мережах або ситуаціях, коли Інтернет був відключений.

Насправді, його творці прагнуть створити незалежну відкриту платформу, динамічний і розвивається, як сама Мережа, але для спілкування.

Matrix вибув з бета-версії в червні 2019 року, і протокол повністю підходить для виробничого використання з багатьма функціями.

Пропонує простий HTTP API та SDK (iOS, Android, Web) сЩоб створювати чати, керувати чатами та чат-ботами з наскрізним шифруванням, передача файлів, синхронізована історія розмов, відформатовані повідомлення, квитанції про прочитання та багато іншого.

Розмови копіюються на всіх серверах-учасниках. Це означає, що не існує єдиної точки управління або відмови. Таким чином, він може охопити будь-якого іншого користувача в глобальній екосистемі Matrix, який налічує понад 9 мільйонів користувачів, у тому числі в інших мережах через мости.

Matrix забезпечує наскрізне шифрування за допомогою криптографічних храпових механізмів Olm та Megolm. Це гарантує, що лише призначені одержувачі можуть розшифрувати ваші повідомлення, одночасно повідомляючи вас, якщо до розмови додаються інші несподівані пристрої.

Шифрування базується на алгоритмі подвійного клацання, популяризованому Signal, але розширений для підтримки шифрування в місцях, що містять тисячі пристроїв. Olm та Megolm вказані як відкритий стандарт, а реалізації випущені під ліцензією Apache.

Крім того, з появою WebRTC, розробники придбали можливість обміну високоякісними голосовими та відеодзвінками, але немає стандартного способу маршрутизації дзвінків. Розробники Matrix вважають, що це можна розглядати як відсутній рівень сигналізації для WebRTC.

Вони також пояснюють, що Matrix зобов'язана своєю назвою здатності подолати розрив між існуючими платформами та відкритою матрицею зв'язку в глобальному масштабі. Мости лежать в основі Matrix і спроектовані так, щоб їх було якомога легше писати, матриця забезпечує мову найбільшого спільного знаменника для підключення мереж між собою.

Команда Matrix Core мости з Slack, IRC, XMPP та Gitter, тоді як ширше співтовариство Matrix забезпечує мости для Telegram, WhatsApp, Facebook, Hangouts, Signal тощо.

За словами його розробників, Матриця може обробляти будь-який тип даних у режимі реального часу, не тільки повідомлення та VoIP. Побудувавши мости з якомога більшою кількістю пунктів IoT, дані можуть бути надійно опубліковані в мережі Matrix.

Рішення IoT на основі матриць уніфіковані, а не блокується для конкретних постачальників, і навіть може публікувати або споживати дані Матриці безпосередньо з пристроїв через дуже низьку пропускну здатність (100 біт / с або менше).

Вони також вказують на те, що Матриця може бути об'єднуючим шаром глобальних даних та комунікацій у віртуальній та доповненій реальності.

Коротше кажучи, Matrix - це децентралізований магазин чатів, а не протокол обміну повідомленнями.

Коли ви надсилаєте повідомлення в Matrix, воно копіюється на всі сервери користувачі яких беруть участь у певній розмові, так само, як і реплікація зв'язку між репозиторіями Git.

За замовчуванням Matrix використовує прості API HTTPS + JSON як основний транспорт, але він також використовує більш складний транспорт, такий як WebSockets або CoAP + Noise.

Більше інформації: https://matrix.org


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.