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

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

U početku to morate znati zaklada 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 of Things (IoT), VoIP / WebRTC signalizacija, razmjena trenutnih poruka itd.

O Matrixu

Matrix se ne odnosi samo na dopuštanje korisnicima da pohranjuju vlastite razgovore - on također izbjegava internetske ovisnosti kada radi na lokalnim mrežama, mrežnim mrežama ili u situacijama kada je internet prekinut.

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

Matrix je napustio beta verziju u lipnju 2019. godine, a protokol je u potpunosti pogodan za produkcijsku upotrebu s mnogim značajkama.

Nudi jednostavne HTTP API i SDK (iOS, Android, Web) strDa biste stvorili chat sobe, upravljali 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 ekosustavu Matrix, koji ima više od 9 milijuna korisnika, uključujući one na drugim mrežama putem mostova.

Matrix pruža šifriranje od kraja do kraja putem kriptografskih ratcheta Olm i Megolm. To osigurava da samo primatelji kojima su namijenjeni mogu dešifrirati vaše poruke, istovremeno vas obavještavajući ako se u razgovor dodaju drugi neočekivani uređaji.

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

Također, s 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.

Također objašnjavaju da Matrix svoje ime duguje svojoj sposobnosti da premosti jaz između postojećih platformi i otvorene komunikacijske matrice na globalnoj razini. Mostovi su u središtu Matrice i dizajnirani su da ih se što lakše piše, 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 Matrixova zajednica pruža mostove za Telegram, WhatsApp, Facebook, Hangouts, Signal itd.

Prema programerima, Matrix može obrađivati ​​bilo koju vrstu podataka u stvarnom 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 temeljena na matrici su objedinjena, umjesto da budu blokirani za određene dobavljače, pa čak mogu objavljivati ​​ili konzumirati Matrix podatke izravno s uređaja preko vrlo male propusnosti (100 bps ili manje).

Oni također ukazuju da Matrix može biti objedinjavajuć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.

Kad u Matrixu pošaljete poruku, ona se replicira na sve poslužitelje č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 poput WebSockets ili CoAP + Noise.

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.