Matrix, decentralizált és titkosított kommunikációs protokoll és nyílt hálózat

Itt a blogon megemlítettek néhány alkalmazást, amelyek a Matrixot használják Még néhány kapcsolódó jegyzetem van, de nem beszéltünk külön erről a projektről nyílt forráskódú, a nonprofit Matrix.org alapítvány kezeli.

Kezdetben ezt tudnia kell a Matrix.org alapítvány egy nyílt protokoll és kommunikációs hálózat kiépítésével foglalkozik a kommunikációhoz decentralizált és titkosított, azzal a céllal, hogy életképes Open alternatívát nyújtson a Slack, a WhatsApp, a Discord és más saját tulajdonú kommunikációs silók számára.

Ez a protokoll, felhasználható a kommunikáció áramellátására A dolgok Internetje (IoT), VoIP / WebRTC jelzés, azonnali üzenetküldés stb.

A Matrixról

A Matrix nem csak arról szól, hogy lehetővé teszi a felhasználók számára, hogy saját társalgásaikat tárolják: elkerüli az internetes függőségeket, ha helyi hálózatokon, hálós hálózatokon dolgoznak, vagy olyan helyzetekben, amikor az internet megszakadt.

Valójában, alkotóinak célja egy független nyílt platform létrehozása, dinamikus és fejlődő, mint maga a web, de a kommunikáció érdekében.

A Matrix 2019 júniusában kiesett a bétából, és a protokoll számos funkcióval teljesen alkalmas gyártási használatra.

Egyszerű HTTP API-t és SDK-t kínál (iOS, Android, web) pCsevegőszobák létrehozásához, csevegések és csevegőrobotok kezeléséhez, végpontok közötti titkosítással, fájlátvitel, szinkronizált beszélgetési előzmények, formázott üzenetek, olvasási nyugták és még sok más.

A beszélgetéseket az összes résztvevő szerveren megismétlik. Ez azt jelenti, hogy nincs egyetlen vezérlési pont vagy meghibásodás. Így a globális Matrix ökoszisztéma bármely más felhasználójához eljuthat, amelynek több mint 9 millió felhasználója van, beleértve a más hálózatokon hidakon keresztüli felhasználókat is.

A Matrix end-to-end titkosítást biztosít Olm és Megolm kriptográfiai racsnókon keresztül. Ez biztosítja, hogy csak a címzettek tudják visszafejteni az üzeneteit, miközben értesítik Önt, ha más váratlan eszközöket is felvesz a beszélgetésbe.

A titkosítás a Signa által népszerűsített dupla kattintásos algoritmuson alapull, de kibővítették a titkosítást az ezernyi eszközt tartalmazó terekben. Olm és Megolm nyílt szabványként vannak megadva, és a megvalósítások Apache licenc alatt kerülnek kiadásra.

Emellett a WebRTC megjelenésével a fejlesztők elsajátították a kiváló minőségű hang- és videohívások cseréjét, de a hívások átirányítására nincs szabványos módszer. A Matrix fejlesztői úgy vélik, hogy ez a WebRTC hiányzó jelzőrétegének tekinthető.

Azt is elmagyarázzák, hogy a Matrix nevét annak köszönheti, hogy globális szinten áthidalja a meglévő platformok és a nyitott kommunikációs mátrix közötti szakadékot. A hidak a Mátrix középpontjában állnak, és a lehető legkönnyebben írhatók, a Matrix biztosítja a legnagyobb közös nevező nyelvét a hálózatok egymáshoz való csatlakoztatásához.

A Matrix Core Team hidak a Slack, IRC, XMPP és Gitter segítségével, míg a szélesebb Matrix közösség hidat biztosít a távirat, a WhatsApp, a Facebook, a Hangouts, a Signal stb.

Fejlesztői szerint A Matrix bármilyen típusú információt képes valós időben feldolgozni, nemcsak üzenetek és VoIP. A lehető legtöbb IoT silóval rendelkező hidak megépítésével az adatok biztonságosan közzétehetők a Matrix hálózaton keresztül.

A mátrix alapú IoT megoldások egységesek, ahelyett, hogy bizonyos gyártók számára blokkolták volna őket, és akár Matrix-adatokat is közzétehet vagy felhasználhat közvetlenül olyan eszközökről, amelyek nagyon alacsony sávszélességű (100 bps vagy kevesebb) sávon vannak.

Azt is jelzik, hogy a Matrix a globális adatok és kommunikáció egyesítő rétege lehet a virtuális és a kibővített valóságban.

Röviden: a Matrix inkább decentralizált csevegőüzlet, mint üzenetküldési protokoll.

Amikor üzenetet küld a Mátrixban, akkor az az összes kiszolgálóra replikálódik akiknek a felhasználói részt vesznek egy bizonyos beszélgetésben, ugyanúgy, ahogy a kommunikáció megismétlődik a Git tárolók között.

Alapértelmezés szerint a Matrix egyszerű HTTPS + JSON API-kat használ alaptranszportként, de olyan kifinomultabb transzportot is alkalmaz, mint a WebSockets vagy a CoAP + Noise.

Több információ: https://matrix.org


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.