Matrix, decentralizirani i šifrirani komunikacijski protokol i otvorena mreža

Ovdje na blogu spomenute su neke aplikacije koje koriste Matrix Imam čak i neke srodne bilješke, ali nismo posebno razgovarali o ovom projektu otvoreni izvor kojim upravlja neprofitna fondacija Matrix.org.

U početku to morate znati fondacija Matrix.org posvećena je izgradnji otvorenog protokola i komunikacijske mreže za komunikaciju decentralizirano i šifrirano, s ciljem pružanja održive otvorene alternative za Slack, WhatsApp, Discord i druge zaštićene komunikacijske silose.

Ovaj protokol, može se koristiti za napajanje komunikacije Internet stvari (IoT), VoIP / WebRTC signalizacija, trenutne poruke itd.

O Matrixu

Matrix se ne odnosi samo na omogućavanje korisnicima da čuvaju vlastite razgovore - on također izbjegava internetske ovisnosti kada rade na lokalnim mrežama, mrežnim mrežama ili u situacijama kada je internet prekinut.

U stvari, njeni tvorci žele stvoriti neovisnu otvorenu platformu, dinamičan i razvija se kao i sam Web, ali za komunikaciju.

Matrix je napustio beta verziju u junu 2019. godine i protokol je u potpunosti pogodan za produkcijsku upotrebu s mnogim funkcijama.

Nudi jednostavne HTTP API i SDK (iOS, Android, Web) strDa kreirate sobe za razgovor, upravljate chatovima i chat botovima, s end-to-end šifriranjem, prijenos datoteka, sinkronizirana povijest razgovora, formatirane poruke, potvrde o čitanju i još mnogo toga.

Razgovori se repliciraju na svim poslužiteljima koji sudjeluju. To znači da ne postoji niti jedna točka upravljanja ili neuspjeha. Tako može doći do bilo kojeg drugog korisnika u globalnom Matrixovom ekosustavu, koji ima više od 9 miliona korisnika, uključujući one na drugim mrežama putem mostova.

Matrix pruža end-to-end enkripciju putem Olm i Megolm kriptografskih ratcheta. Ovo osigurava da samo primatelji kojima je predviđeno mogu dešifrirati vaše poruke, istovremeno vas obavještavajući ako su u razgovor dodani drugi neočekivani uređaji.

Šifriranje se temelji na algoritmu dvostrukog klika koji popularizira Signal, ali proširen za podršku šifriranju u prostorima koji sadrže hiljade uređaja. Olm i Megolm su navedeni kao otvoreni standard, a implementacije su izdate pod Apache licencom.

Takođe, pojavom WebRTC-a, programeri su stekli sposobnost razmjene visokokvalitetnih glasovnih i video poziva, ali ne postoji standardni način usmjeravanja poziva. Programeri Matrixa vjeruju da se na njega može gledati kao na nedostajući signalni sloj za WebRTC.

Oni takođe objašnjavaju da Matrix svoje ime duguje svojoj sposobnosti da premosti jaz između postojećih platformi i otvorene komunikacijske matrice na globalnom nivou. Mostovi su u središtu Matrice i dizajnirani su da budu što lakši za pisanje, s Matricom koja pruža jezik najvećeg zajedničkog nazivnika za međusobno povezivanje mreža.

Matrix Core tim mostovi sa Slackom, IRC-om, XMPP-om i Gitter-om, dok šira Matrix zajednica nudi mostove za Telegram, WhatsApp, Facebook, Hangouts, Signal itd.

Prema programerima, Matrix može obrađivati ​​bilo koju vrstu podataka u realnom vremenu, ne samo poruke i VoIP. Izgradnjom mostova sa što više IoT silosa, podaci se mogu sigurno objaviti na mreži Matrix.

IoT rješenja zasnovana na matrici su objedinjena, umjesto da budu blokirani za određene dobavljače, pa čak mogu objavljivati ​​ili konzumirati Matrix podatke direktno s uređaja preko vrlo niskog propusnog opsega (100 bps ili manje).

Oni takođe ukazuju da Matrica može biti objedinjujući sloj globalnih podataka i komunikacija u virtualnoj i proširenoj stvarnosti.

Ukratko, Matrix je decentralizirana trgovina za chat, a ne protokol za razmjenu poruka.

Kada poruku pošaljete u Matrixu, ona se replicira na sve servere čiji korisnici sudjeluju u određenom razgovoru, na isti način na koji se repliciraju komunikacije između Git spremišta.

Prema zadanim postavkama, Matrix koristi jednostavne HTTPS + JSON API-je kao osnovni transport, ali prihvaća i sofisticiraniji transport kao što su WebSockets ili CoAP + Noise.

Više informacija: https://matrix.org


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.