Matrix, ett decentraliserat och krypterat kommunikationsprotokoll och öppet nätverk

Här på bloggen några applikationer som använder Matrix har nämnts Jag har till och med några relaterade anteckningar, men vi har inte pratat specifikt om detta projekt öppen källkod som hanteras av den ideella Matrix.org-stiftelsen.

Inledningsvis måste du veta det Matrix.org-stiftelsen är dedikerad till att bygga ett öppet protokoll och kommunikationsnätverk för kommunikation decentraliserad och krypterad, med målet att tillhandahålla ett genomförbart öppet alternativ till Slack, WhatsApp, Discord och andra proprietära kommunikationssilor.

Detta protokoll, kan användas för att driva kommunikationen med Internet av saker (IoT), VoIP / WebRTC-signalering, snabbmeddelanden etc.

Om Matrix

Matrix handlar inte bara om att tillåta användare att lagra sina egna konversationer: det undviker också Internetberoende när de arbetar på lokala nätverk, nätverk eller situationer där Internet har stängts av.

I själva verket dess skapare tänker skapa en oberoende öppen plattform, dynamisk och utvecklas som själva webben, men för kommunikation.

Matrix släpptes ur beta i juni 2019 och protokollet är helt lämpligt för produktionsanvändning med många funktioner.

Erbjuder enkel HTTP API och SDK (iOS, Android, webb) sFör att skapa chattrum, hantera chattar och chattbots, med end-to-end-kryptering, filöverföring, synkroniserad konversationshistorik, formaterade meddelanden, läskvitton och mycket mer.

Konversationer replikeras på alla deltagande servrar. Detta innebär att det inte finns någon enda kontroll- eller felpunkt. Således kan den nå alla andra användare i det globala Matrix-ekosystemet, som har mer än 9 miljoner användare, inklusive de i andra nätverk via broar.

Matrix tillhandahåller end-to-end-kryptering via Olm och Megolm kryptografiska spärrar. Detta säkerställer att endast de avsedda mottagarna kan dekryptera dina meddelanden, samtidigt som du meddelar dig om andra oväntade enheter läggs till i konversationen.

Kryptering baseras på den dubbelklickalgoritm som Signa populariseratl men utvidgas för att stödja kryptering i utrymmen som innehåller tusentals enheter. Olm och Megolm anges som en öppen standard och implementeringarna släpps under Apache-licensen.

Med tillkomsten av WebRTC, utvecklare har förvärvat förmågan att utbyta röst- och videosamtal av hög kvalitet, men det finns inget vanligt sätt att dirigera samtal. Matrix-utvecklarna tror att det kan ses som det saknade signallagret för WebRTC.

De förklarar också att matrisen har sitt namn tack vare dess förmåga att överbrygga klyftan mellan befintliga plattformar och en öppen kommunikationsmatris på global skala. Broar är kärnan i matrisen och utformade för att vara så enkla att skriva som möjligt, med matrisen som tillhandahåller språket för den största gemensamma nämnaren för att ansluta nätverk till varandra.

Matrix Core Team broar med Slack, IRC, XMPP och Gitter, medan den bredare Matrix-communityn erbjuder broar för Telegram, WhatsApp, Facebook, Hangouts, Signal, etc.

Enligt dess utvecklare, Matrix kan bearbeta alla typer av data i realtid, inte bara meddelanden och VoIP. Genom att bygga broar med så många IoT-silor som möjligt kan data publiceras säkert i Matrix-nätverket.

Matrisbaserade IoT-lösningar är enhetliga, snarare än att blockeras för specifika leverantörer, och kan till och med publicera eller konsumera Matrix-data direkt från enheter med mycket låg bandbreddstransport (100 bps eller mindre).

De indikerar också att matrisen kan vara det förenande lagret av global data och kommunikation i virtuell och förstärkt verklighet.

Kort sagt är Matrix en decentraliserad chattbutik snarare än ett meddelandeprotokoll.

När du skickar ett meddelande i matrisen replikeras det till alla servrar vars användare deltar i en viss konversation, på samma sätt som kommunikation replikeras mellan Git-arkiv.

Som standard använder Matrix enkla HTTPS + JSON API: er som grundtransport, men det antar också en mer sofistikerad transport som WebSockets eller CoAP + Noise.

Mer information: https://matrix.org


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.