Matrix, en desentralisert og kryptert kommunikasjonsprotokoll og åpent nettverk

Her på bloggen noen applikasjoner som bruker Matrix har blitt nevnt Jeg har til og med noen relaterte notater, men vi har ikke snakket spesifikt om dette prosjektet open source administrert av den ideelle organisasjonen Matrix.org.

I utgangspunktet må du vite det Matrix.org-stiftelsen er dedikert til å bygge et åpent protokoll- og kommunikasjonsnettverk for kommunikasjon desentralisert og kryptert, med målet om å tilby et levedyktig, åpent alternativ til Slack, WhatsApp, Discord og andre proprietære kommunikasjonssiloer.

Denne protokollen, kan brukes til å drive kommunikasjonen med Tingenes Internett (IoT), VoIP / WebRTC-signalering, direktemeldinger, etc.

Om Matrix

Matrix handler ikke bare om å tillate brukere å lagre sine egne samtaler: det unngår også internettavhengighet når de arbeider i lokale nettverk, mesh-nettverk eller situasjoner der Internett er avbrutt.

Faktisk, skaperne tar sikte på å skape en uavhengig åpen plattform, dynamisk og utvikler seg som nettet selv, men for kommunikasjon.

Matrix droppet av beta i juni 2019, og protokollen er fullt egnet for produksjonsbruk med mange funksjoner.

Tilbyr enkel HTTP API og SDK (iOS, Android, Internett) sFor å opprette chatterom, administrere chatter og chat-bots, med end-to-end-kryptering, filoverføring, synkronisert samtalelogg, formaterte meldinger, lesekvitteringer og mye mer.

Samtaler replikeres på alle serverne som deltar. Dette betyr at det ikke er noe eneste kontroll- eller sviktpunkt. Dermed kan den nå alle andre brukere i det globale Matrix-økosystemet, som har mer enn 9 millioner brukere, inkludert de på andre nettverk gjennom broer.

Matrix gir end-to-end-kryptering via kryptografiske ratchets fra Olm og Megolm. Dette sikrer at bare de tiltenkte mottakerne kan dekryptere meldingene dine, mens du varsler deg hvis andre uventede enheter blir lagt til i samtalen.

Kryptering er basert på dobbeltklikkealgoritmen popularisert av Signal, men utvidet til å støtte kryptering i mellomrom som inneholder tusenvis av enheter. Olm og Megolm er spesifisert som en åpen standard, og implementeringene blir gitt ut under Apache-lisensen.

I tillegg til WebRTC, utviklere har fått muligheten til å utveksle tale- og videosamtaler av høy kvalitet, men det er ingen standard måte å rute samtaler på. Matrix-utviklerne mener at det kan sees på som det manglende signallaget for WebRTC.

De forklarer også at Matrisen skylder navnet sitt på sin evne til å bygge bro over gapet mellom eksisterende plattformer og en åpen kommunikasjonsmatrise på global skala. Broer er kjernen i Matrix og designet for å være så enkle å skrive som mulig, med Matrix som gir språket til den største fellesnevneren for å koble nettverk til hverandre.

Matrix Core Team broer med Slack, IRC, XMPP og Gitter, mens det bredere Matrix-samfunnet tilbyr broer for Telegram, WhatsApp, Facebook, Hangouts, Signal, etc.

I følge utviklerne, Matrix kan behandle alle typer data i sanntid, ikke bare meldinger og VoIP. Ved å bygge broer med så mange IoT-siloer som mulig, kan data publiseres sikkert over hele Matrix-nettverket.

Matrise-baserte IoT-løsninger er enhetlige, i stedet for å bli blokkert for bestemte leverandører, og kan til og med publisere eller konsumere Matrix-data direkte fra enheter over svært lav båndbreddetransport (100 bps eller mindre).

De indikerer også at Matrix kan være det samlende laget av global data og kommunikasjon i virtuell og utvidet virkelighet.

Kort fortalt er Matrix en desentralisert chatbutikk i stedet for en meldingsprotokoll.

Når du sender en melding i matrisen, blir den replikert til alle serverne hvis brukere deltar i en bestemt samtale, på samme måte som kommunikasjon replikeres mellom Git-arkiver.

Som standard bruker Matrix enkle HTTPS + JSON APIer som grunnleggende transport, men den vedtar også en mer sofistikert transport som WebSockets eller CoAP + Noise.

Mer informasjon: https://matrix.org


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.