Matrix, protokol in odprto omrežje decentralizirane in šifrirane komunikacije

Tukaj na blogu omenjene so nekatere aplikacije, ki uporabljajo Matrix Imam celo nekaj opomb, vendar o tem projektu nismo posebej govorili odprtokodni vir, ki ga upravlja neprofitna fundacija Matrix.org.

Sprva moraš to vedeti fundacija Matrix.org je namenjena izgradnji odprtega protokolarnega in komunikacijskega omrežja za komunikacijo decentralizirano in šifrirano, s ciljem zagotoviti izvedljivo odprto alternativo silosu Slack, WhatsApp, Discord in drugim lastniškim komunikacijskim silosom.

Ta protokol, se lahko uporablja za napajanje komunikacije Internet stvari (IoT), VoIP / WebRTC signalizacija, takojšnje sporočanje itd.

O matrici

Matrix ne gre le za to, da uporabnikom omogoča shranjevanje lastnih pogovorov: izogiba se tudi internetni odvisnosti pri delu v lokalnih omrežjih, mrežnih mrežah ali situacijah, ko je internet odrezan.

Pravzaprav njeni ustvarjalci želijo ustvariti neodvisno odprto platformo, dinamičen in se razvija kot splet sam, vendar za komunikacijo.

Matrix je iz beta zapustil junija 2019 in protokol je v celoti primeren za proizvodno uporabo s številnimi funkcijami.

Ponuja preprost HTTP API in SDK (iOS, Android, splet) strČe želite ustvariti klepetalnice, upravljati klepete in klepetalnice, s šifriranjem od konca do konca, prenos datotek, sinhronizirana zgodovina pogovorov, formatirana sporočila, potrdila o branju in še veliko več.

Pogovori se ponovijo na vseh sodelujočih strežnikih. To pomeni, da ni nobene točke nadzora ali okvare. Tako lahko doseže katerega koli drugega uporabnika v globalnem ekosistemu Matrix, ki ima več kot 9 milijonov uporabnikov, vključno s tistimi v drugih omrežjih prek mostov.

Matrix zagotavlja šifriranje od konca do konca prek kriptografskih raket Olm in Megolm. To zagotavlja, da lahko samo predvideni prejemniki dešifrirajo vaša sporočila, hkrati pa vas obvesti, če so v pogovor dodane druge nepričakovane naprave.

Šifriranje temelji na algoritmu dvojnega klika, ki ga je populariziral Signal, vendar razširjen tako, da podpira šifriranje v prostorih, ki vsebujejo na tisoče naprav. Olm in Megolm sta navedena kot odprti standard, izvedbe pa so izdane pod licenco Apache.

S prihodom WebRTC je razvijalci so pridobili sposobnost izmenjave visokokakovostnih glasovnih in video klicev, vendar ni običajnega načina za usmerjanje klicev. Razvijalci Matrixa verjamejo, da ga lahko vidimo kot manjkajočo signalno plast za WebRTC.

Pojasnjujejo tudi, da Matrix svoje ime dolguje svoji sposobnosti premagovanja vrzeli med obstoječimi platformami in odprto komunikacijsko matrico v svetovnem merilu. Mostovi so v središču Matrice in zasnovani tako, da jih je mogoče karseda enostavno pisati, pri čemer Matrica zagotavlja jezik največjega skupnega imenovalca za medsebojno povezovanje omrežij.

Matrix Core Team mostovi s Slack, IRC, XMPP in Gitter, medtem ko širša skupnost Matrix ponuja mostove za Telegram, WhatsApp, Facebook, Hangouts, Signal itd.

Po mnenju njegovih razvijalcev Matrix lahko sproti obdeluje katero koli vrsto podatkov, ne samo sporočila in VoIP. Z gradnjo mostov s čim več silosi IoT lahko podatke varno objavimo v omrežju Matrix.

Rešitve IoT na osnovi matrike so poenotene, namesto da bi bil blokiran za določene prodajalce, in lahko celo objavlja ali uporablja podatke Matrice neposredno iz naprav z zelo nizko pasovno širino (100 bps ali manj).

Prav tako nakazujejo, da je Matrix lahko povezovalni sloj globalnih podatkov in komunikacij v navidezni in razširjeni resničnosti.

Skratka, Matrix je decentralizirana trgovina za klepete in ne protokol za sporočanje.

Ko v matriki pošljete sporočilo, se kopira na vse strežnike katerih uporabniki sodelujejo v določenem pogovoru, na enak način, kot se replikacije kopirajo med skladišči Git.

Matrix privzeto uporablja preproste API-je HTTPS + JSON kot osnovni transport, vendar sprejme tudi bolj izpopolnjen transport, kot sta WebSockets ali CoAP + Noise.

Več informacij: https://matrix.org


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.