Matrix, en decentral og krypteret kommunikationsprotokol og åbent netværk

Her på bloggen nogle applikationer, der bruger Matrix, er nævnt Jeg har endda nogle relaterede noter, men vi har ikke talt specifikt om dette projekt open source administreret af nonprofit Matrix.org-fonden.

Først skal du vide det Matrix.org-stiftelsen er dedikeret til at opbygge et åbent protokol- og kommunikationsnetværk til kommunikation decentraliseret og krypteret, med det mål at levere et levedygtigt åbent alternativ til Slack, WhatsApp, Discord og andre proprietære kommunikationssiloer.

Denne protokol, kan bruges til at drive kommunikationen med Internet af ting (IoT), VoIP / WebRTC-signalering, instant messaging osv.

Om Matrix

Matrix handler ikke kun om at tillade brugere at gemme deres egne samtaler: det undgår også internetafhængighed, når de arbejder på lokale netværk, mesh-netværk eller situationer, hvor Internettet er blevet afbrudt.

Faktisk, dets skabere sigter mod at skabe en uafhængig åben platform, dynamisk og udvikler sig som selve Internettet, men til kommunikation.

Matrix droppede ud af beta i juni 2019, og protokollen er fuldt ud egnet til produktionsbrug med mange funktioner.

Tilbyder enkel HTTP API og SDK (iOS, Android, Web) sFor at oprette chatrum, administrere chats og chatbots med end-to-end-kryptering, filoverførsel, synkroniseret samtalehistorik, formaterede beskeder, læsekvitteringer og meget mere.

Samtaler replikeres på alle deltagende servere. Dette betyder, at der ikke er noget enkelt kontrol- eller svigtpunkt. Således kan den nå ud til enhver anden bruger i det globale Matrix-økosystem, som har mere end 9 millioner brugere, inklusive dem på andre netværk gennem broer.

Matrix giver end-til-end kryptering via Olm og Megolm kryptografiske ratchets. Dette sikrer, at kun de tilsigtede modtagere kan dekryptere dine meddelelser, mens de underretter dig, hvis andre uventede enheder føjes til samtalen.

Kryptering er baseret på den dobbeltklikalgoritme, der er populariseret af Signal, men udvidet til at understøtte kryptering i rum, der indeholder tusindvis af enheder. Olm og Megolm er specificeret som en åben standard, og implementeringerne frigives under Apache-licensen.

Også med fremkomsten af ​​WebRTC, udviklere har erhvervet evnen til at udveksle tale- og videoopkald af høj kvalitet, men der er ingen standard måde at dirigere opkald på. Matrix-udviklerne mener, at det kan ses som det manglende signallag til WebRTC.

De forklarer også, at Matrix skylder sit navn til dets evne til at bygge bro over kløften mellem eksisterende platforme og en åben kommunikationsmatrix på global skala. Broer er kernen i Matrix og designet til at være så let at skrive som muligt, hvor Matrix leverer sproget for den største fællesnævner til at forbinde netværk til hinanden.

Matrix Core Team broer med Slack, IRC, XMPP og Gitter, mens det bredere Matrix-samfund leverer broer til Telegram, WhatsApp, Facebook, Hangouts, Signal osv.

Ifølge dets udviklere, Matrix kan behandle enhver form for data i realtid, ikke kun beskeder og VoIP. Ved at bygge broer med så mange IoT-siloer som muligt kan data offentliggøres sikkert på tværs af Matrix-netværket.

Matrixbaserede IoT-løsninger er samleti stedet for at blive blokeret for bestemte leverandører og kan endda offentliggøre eller forbruge Matrix-data direkte fra enheder over transport med meget lav båndbredde (100 bps eller mindre).

De indikerer også, at Matrix kan være det forenende lag af globale data og kommunikation i virtuel og augmented reality.

Kort sagt er Matrix en decentral chatbutik snarere end en messaging-protokol.

Når du sender en besked i Matrix, replikeres den til alle servere hvis brugere deltager i en bestemt samtale, på samme måde som kommunikation replikeres mellem Git-arkiver.

Som standard bruger Matrix enkle HTTPS + JSON API'er som den grundlæggende transport, men den vedtager også en mere sofistikeret transport såsom WebSockets eller CoAP + Noise.

Mere information: https://matrix.org


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.