Matrix, een gedecentraliseerd en gecodeerd communicatieprotocol en open netwerk

Hier op de blog enkele toepassingen die gebruik maken van Matrix zijn genoemd Ik heb zelfs enkele gerelateerde opmerkingen, maar we hebben het niet specifiek over dit project gehad open source beheerd door de non-profitorganisatie Matrix.org foundation.

Dat moet je in eerste instantie weten Stichting Matrix.org zet zich in voor het bouwen van een open protocol en communicatienetwerk Voor communicatie gedecentraliseerd en versleuteld, met als doel een levensvatbaar open alternatief te bieden voor Slack, WhatsApp, Discord en andere bedrijfseigen communicatiesilo's.

Dit protocol, kan worden gebruikt om de communicatie van Internet der dingen (IoT), VoIP / WebRTC-signalering, instant messaging, etc.

Over Matrix

Matrix gaat niet alleen over het toestaan ​​van gebruikers om hun eigen gesprekken op te slaan, het vermijdt ook internetafhankelijkheid bij het werken aan lokale netwerken, mesh-netwerken of situaties waarin het internet is afgesloten.

In feite de makers streven naar een onafhankelijk open platform, dynamisch en evoluerend zoals het web zelf, maar dan voor communicatie.

Matrix viel in juni 2019 uit bèta en het protocol is volledig geschikt voor productiegebruik met veel functies.

Biedt eenvoudige HTTP API en SDK (iOS, Android, web) pOm chatrooms te maken, chats en chatbots te beheren, met end-to-end-codering, bestandsoverdracht, gesynchroniseerde gespreksgeschiedenis, opgemaakte berichten, leesbevestigingen en nog veel meer.

Gesprekken worden gerepliceerd op alle deelnemende servers. Dit betekent dat er geen enkel punt van controle of storing is. Het kan dus elke andere gebruiker in het wereldwijde Matrix-ecosysteem bereiken, dat meer dan 9 miljoen gebruikers heeft, inclusief die op andere netwerken via bruggen.

Matrix biedt end-to-end encryptie via Olm en Megolm cryptografische ratels. Dit zorgt ervoor dat alleen de beoogde ontvangers uw berichten kunnen decoderen, terwijl u wordt gewaarschuwd als er andere onverwachte apparaten aan het gesprek worden toegevoegd.

Versleuteling is gebaseerd op het dubbelklik-algoritme dat door Signa wordt gepopulariseerdl, maar uitgebreid om versleuteling te ondersteunen in ruimtes met duizenden apparaten. Olm en Megolm zijn gespecificeerd als een open standaard en de implementaties worden vrijgegeven onder de Apache-licentie.

Met de komst van WebRTC, ontwikkelaars hebben de mogelijkheid verworven om spraak- en video-oproepen van hoge kwaliteit uit te wisselen, maar er is geen standaardmanier om oproepen te routeren. De Matrix-ontwikkelaars zijn van mening dat het kan worden gezien als de ontbrekende signaleringslaag voor WebRTC.

Ze leggen ook uit dat de Matrix zijn naam te danken heeft aan zijn vermogen om de kloof tussen bestaande platforms en een open communicatiematrix op wereldschaal te overbruggen. Bruggen vormen de kern van de Matrix en zijn zo ontworpen dat ze zo gemakkelijk mogelijk te schrijven zijn, waarbij de Matrix de taal is van de grootste gemene deler om netwerken met elkaar te verbinden.

Het Matrix Core Team bruggen met Slack, IRC, XMPP en Gitter, terwijl de bredere Matrix-gemeenschap bruggen biedt voor Telegram, WhatsApp, Facebook, Hangouts, Signal, enz.

Volgens de ontwikkelaars Matrix kan elk type gegevens in realtime verwerken, niet alleen berichten en VoIP. Door bruggen te bouwen met zoveel mogelijk IoT-silo's, kunnen gegevens veilig over het Matrix-netwerk worden gepubliceerd.

Op matrix gebaseerde IoT-oplossingen zijn verenigd, in plaats van te worden geblokkeerd voor specifieke leveranciers, en kan zelfs Matrix-gegevens rechtstreeks van apparaten publiceren of consumeren via transport met zeer lage bandbreedte (100 bps of minder).

Ze geven ook aan dat de Matrix de verbindende laag kan zijn van wereldwijde communicatie en gegevens in virtuele en augmented reality.

Kortom, de Matrix is ​​een gedecentraliseerde chatwinkel in plaats van een berichtenprotocol.

Wanneer u een bericht in de Matrix verzendt, wordt het naar alle servers gerepliceerd waarvan de gebruikers deelnemen aan een bepaald gesprek, op dezelfde manier waarop communicatie wordt gerepliceerd tussen Git-repositories.

Standaard gebruikt Matrix eenvoudige HTTPS + JSON API's als het basistransport, maar het gebruikt ook een meer geavanceerd transport zoals WebSockets of CoAP + Noise.

Meer informatie: https://matrix.org


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.