Matrix, un protocol i xarxa oberta de comunicació descentralitzada i encriptada

Aquí al bloc s'han esmentat algunes aplicacions que fan ús de Matrix he fins i tot algunes notes relacionades, però no hem parlat en concret sobre aquest projecte de codi obert administrat per la fundació sense ànim de lucre Matrix.org.

De manera inicial cal saber que la fundació Matrix.org es dedica a la construcció d'un protocol obert i una xarxa de comunicació per a la comunicació descentralitzada i encriptada, Amb l'objectiu de proporcionar una alternativa Obert viable per Slack, WhatsApp, Discord i altres sitges de comunicació patentats.

Aquest protocol, es pot utilitzar per alimentar la comunicació de Internet de les coses (IOT), senyalització VoIP / WebRTC, missatgeria instantània, etc.

sobre Matrix

Matrix no només es tracta de permetre que els usuaris emmagatzemen les seves pròpies converses: també evita les dependències d'Internet a l'treballar en xarxes locals, xarxes de malla o situacions en què s'ha tallat Internet.

De fet, seus creadors pretenen crear una plataforma oberta independent, dinàmica i en evolució com la pròpia web, però per a la comunicació.

Matrix va abandonar la versió beta al juny de 2019 i el protocol és totalment adequat per al seu ús en producció amb moltes característiques.

Ofereix API i SDK HTTP simples (IOS, Android, Web) para crear sales de xat, administrar xats i bots de xat, amb xifrat d'extrem a extrem, transferència d'arxius, historial de conversa sincronitzat, missatges formatats, rebuts de lectura i molt més.

Les converses es repliquen en tots els servidors participants. Això vol dir que no hi ha un únic punt de control o falla. Per tant, pot arribar a altres usuaris en l'ecosistema global de Matrix, que té més de 9 milions d'usuaris, inclosos els d'altres xarxes a través de ponts.

Matrix proporciona xifrat d'extrem a extrem a través de trinquets criptogràfics Olm i Megolm. Això garanteix que només els destinataris previstos puguin desxifrar els seus missatges, mentre li notifica si s'agreguen altres dispositius inesperats a la conversa.

El xifrat es basa en l'algoritme de doble clic popularitzat per Signal, però ampliat per admetre el xifrat en espais que contenen milers de dispositius. Olm i Megolm s'especifiquen com un estàndard obert i les implementacions es llancen sota la llicència d'Apache.

A més, amb l'adveniment de WebRTC, els desenvolupadors han adquirit la capacitat d'intercanviar trucades de veu i vídeo d'alta qualitat, però no hi ha una forma estàndard de utilitzar les trucades. Els desenvolupadors de Matrix creuen que es pot veure com la capa de senyalització que falta per al WebRTC.

També expliquen que Matrix deu el seu nom a la seva capacitat per tancar la bretxa entre les plataformes existents i una matriu de comunicació oberta a escala global. Els ponts són al cor de Matrix i estan dissenyats per ser el més fàcils d'escriure possible, Amb Matrix proporcionant el llenguatge de l'màxim comú denominador per a connectar xarxes entre si.

L'equip central de Matrix manté ponts amb Slack, IRC, XMPP i Gitter, mentre que la comunitat Matrix més àmplia proporciona ponts per Telegram, WhatsApp, Facebook, Hangouts, Signal, etc.

Segons els seus desenvolupadors, Matrix pot processar qualsevol tipus de dades en temps real, no només missatges i VoIP. A l'construir ponts amb tants sitges IOT com sigui possible, les dades es poden publicar de manera segura a través de la xarxa Matrix.

Les solucions de IOT basades en Matrix estan unificades, En lloc de bloquejar-se per a proveïdors específics, i fins i tot poden publicar o consumir dades de Matrix directament des de dispositius a través d'un transport d'ample de banda molt baix (100 bps o menys).

Així mateix, indiquen que Matrix pot ser la capa unificadora de comunicacions i dades globals en realitat virtual i augmentada.

En resum, Matrix és una botiga de conversa descentralitzada en lloc d'un protocol de missatgeria.

Quan envia un missatge a Matrix, es replica a tots els servidors els usuaris participen en una conversa determinada, de la mateixa manera que les comunicacions es repliquen entre els repositoris de Git.

Per defecte, Matrix utilitza API HTTPS + JSON simples com transport bàsic, però també adopta un transport més sofisticat com WebSockets o COAP + Noise.

Més informació: https://matrix.org


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.