Matrix, en desentralisert kommunikasjonsplattform

matrise

Matrix, er en plattform for å organisere desentralisert kommunikasjon, som er utviklet som et prosjekt som bruker åpne standarder og legger stor vekt på å sikre brukernes sikkerhet og personvern.

Matrix gir end-to-end-kryptering basert på sin egen protokoll, inkludert bruk av Double Ratchet-algoritmen (del av signalprotokollen). Endelig kryptering brukes i både direkte meldinger og chatterom (ved hjelp av Megolm-mekanismen).

Implementeringen av krypteringsmetodene ble revidert av NCC Group organisasjonen. Siden transporten bruker HTTPS + JSON med muligheten til å bruke WebSockets-protokollen, eller på grunnlag av COAP.

Om Matrix

Systemet det er dannet som et fellesskap av servere som kan samhandle med hverandre og komme sammen i et felles desentralisert nettverk.

Meldingene replikeres til alle serverne som meldingsdeltakerne er koblet til. Meldinger distribueres mellom servere på samme måte som de distribueres mellom Git-arkiver.

I tilfelle en midlertidig nedleggelse av serveren, går ikke meldingene tapt, men blir overført til brukerne etter at serveren gjenopptar. Ulike alternativer for bruker-ID støttes, inkludert e-post, telefonnummer, Facebook-konto, etc.

Det er ingen eneste feil- eller meldingsstyring i nettverket. Alle serverne som er dekket i diskusjonen er de samme.

Enhver bruker kan starte sin egen server og koble den til det offentlige nettverket. Gateways kan opprettes slik at Matrix kan samhandle med systemer basert på andre protokollers, for eksempel, tjenestene er forberedt for toveis sending av meldinger på IRC, Facebook, Telegram, Skype, Hangouts, e-post, WhatsApp og Slack.

I tillegg til direktemeldinger og chat, kan systemet brukes til å overføre filer, sende varsler, organisere konferansesamtaler, foreta tale- og videosamtaler. Matrix lar deg bruke ubegrenset søk og visning av korrespondansehistorikk.

sentralisert-mot-føderert

Den støtter også avanserte funksjoner som skrivevarsling, online tilstedeværelsesevaluering av bruker, lesemottak, push-varsler, serversidesøk, historikssynkronisering og klientstatus.

Matrix.org Foundation

For å koordinere utviklingen av prosjektet, nylig opprettet den ideelle organisasjonen Matrix.org Foundation, som vil garantere prosjektets uavhengighet, utvikle Matrix-relaterte standarder og fungere som en nøytral plattform for felles beslutningstaking.

Matrix.org Foundation ledes av et styre bestående av fem ikke-kommersielle økosystemdirektører som blir respektert i samfunnet og kalt til å opprettholde oppdraget til prosjektet.

Regissører inkluderte John Crowcroft (Jon Crowcroft, en av pionerene innen desentralisert kommunikasjon), Matthew Hodgson (Matthew Hodgson, medstifter av Matrix), Amandine Le Pape (Amandine Le Pape, medstifter av Matrix), Ross Schulman (Ross Schulman , Open Technology Institute advokat som spesialiserer seg på Internett og desentraliserte systemer), Yuta Steiner (Jutta Steiner, medstifter av det blockchain-baserte selskapet Parity Technologies).

Også nylig den første stabile versjonen av protokollen ble utgitt Matrix 1.0 og relaterte biblioteker og spesifikasjoner.

I hvilken denne nye versjonen av Matrix er fullt stabilisert og har nådd en passende tilstand som grunnlag for å utvikle uavhengige implementeringer av klienter, servere, bots og gateways. Utviklingen av prosjektet distribueres under Apache 2.0-lisensen.

Romprotokoll 4 brukes som standard til å lage nye chatter. Når du migrerer fra tidligere versjoner, bør det bemerkes at tilkobling til et felles desentralisert nettverk nå krever å få et gyldig TLS-sertifikat.

Som klienter kan du bruke Riot (tilgjengelig for Linux, Windows, macOS, Web, Android og iOS), Weechat (CLI på Lua), nheko (C ++ / Qt), Quaternion (C ++ / Qt) og Fraktal (Rust / Gtk).

Det neste arbeidet med serverimplementeringen er planlagt for å optimalisere ytelsen og redusere minneforbruket. I tillegg til referanseserveren i Python, blir også eksperimentelle implementeringer av Ruma (Rust) og Dendrite (Go) utviklet.


Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  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.