Matrix, hajautettu ja salattu tietoliikenneprotokolla ja avoin verkko

Täällä blogissa jotkut Matrixia käyttävät sovellukset on mainittu Minulla on jopa joitain muistiinpanoja, mutta emme ole puhuneet nimenomaisesti tästä projektista avoimen lähdekoodin, jota hallinnoi voittoa tavoittelematon Matrix.org-säätiö.

Aluksi sinun on tiedettävä se Matrix.org-säätiö on omistettu avoimen protokolla- ja viestintäverkon rakentamiselle viestintään hajautettu ja salattu, jonka tarkoituksena on tarjota toimiva avoin vaihtoehto Slackille, WhatsAppille, Discordille ja muille omistamille viestintäjärjestelmille.

Tämä protokolla, voidaan käyttää tiedonsiirron tehostamiseen Internetin asioista (IoT), VoIP / WebRTC-signalointi, pikaviestit jne.

Tietoja Matrixista

Matrix ei ole vain käyttäjien salliminen tallentaa omia keskustelujaan: se myös välttää Internet-riippuvuudet työskennellessään paikallisissa verkoissa, verkkoverkoissa tai tilanteissa, joissa Internet on katkaistu.

Itse asiassa, sen tekijät pyrkivät luomaan itsenäisen avoimen alustan, dynaaminen ja kehittyvä kuin itse Web, mutta viestintään.

Matrix lopetti beta-ohjelman kesäkuussa 2019, ja protokolla soveltuu täysin tuotantokäyttöön, ja siinä on monia ominaisuuksia.

Tarjoaa yksinkertaisen HTTP-sovellusliittymän ja SDK: n (iOS, Android, Web) sJos haluat luoda chat-huoneita, hallita chatteja ja chat-robotteja end-to-end-salauksella, tiedostonsiirto, synkronoitu keskusteluhistoria, alustetut viestit, lukukuitit ja paljon muuta.

Keskustelut kopioidaan kaikille osallistuville palvelimille. Tämä tarkoittaa, että ei ole yhtä ohjauspistettä tai vikaa. Siten se voi tavoittaa minkä tahansa muun maailmanlaajuisen Matrix-ekosysteemin käyttäjän, jolla on yli 9 miljoonaa käyttäjää, mukaan lukien siltojen kautta muissa verkoissa olevat käyttäjät.

Matrix tarjoaa end-to-end-salauksen Olmin ja Megolmin salausräpillä. Tämä varmistaa, että vain aiotut vastaanottajat voivat purkaa viestisi salauksen ja ilmoittaa samalla, jos keskusteluun lisätään muita odottamattomia laitteita.

Salaus perustuu Signan suosimaan kaksoisnapsautusalgoritmiinl, mutta laajennettu tukemaan salausta tiloissa, jotka sisältävät tuhansia laitteita. Olm ja Megolm määritetään avoimeksi standardiksi, ja toteutukset julkaistaan ​​Apache-lisenssillä.

Lisäksi WebRTC: n myötä kehittäjät ovat oppineet vaihtamaan korkealaatuisia ääni- ja videopuheluita, mutta ei ole tavallista tapaa ohjata puheluja. Matrix-kehittäjät uskovat, että se voidaan nähdä puuttuvana WebRTC: n signalointikerroksena.

He selittävät myös, että matriisi on nimensä ansiosta sen kyky ylittää aukko olemassa olevien alustojen ja avoimen viestintämatriisin välillä maailmanlaajuisesti. Sillat ovat matriisin ytimessä ja ne on suunniteltu mahdollisimman helpoksi kirjoittaa, jossa Matrix tarjoaa suurimman yhteisen nimittäjän kielen verkkojen yhdistämiseksi toisiinsa.

Matrix-ydintiimi sillat, joissa on Slack, IRC, XMPP ja Gitter, kun taas laajempi Matrix-yhteisö tarjoaa siltoja sähkeelle, WhatsAppille, Facebookille, Hangoutsille, signaalille jne.

Kehittäjien mukaan Matrix voi käsitellä mitä tahansa dataa reaaliajassa, ei vain viestejä ja VoIP. Rakentamalla siltoja, joissa on mahdollisimman monta IoT-siiloa, tietoja voidaan julkaista turvallisesti Matrix-verkon kautta.

Matriisipohjaiset IoT-ratkaisut ovat yhtenäisiäsen sijaan, että se olisi estetty tietyille toimittajille, ja se voi jopa julkaista tai kuluttaa Matrix-tietoja suoraan laitteista erittäin matalan kaistanleveyden (100 bps tai vähemmän) kautta.

Ne osoittavat myös, että Matrix voi olla yhdistävä kerros globaalista datasta ja viestinnästä virtuaalisessa ja lisätyssä todellisuudessa.

Lyhyesti sanottuna Matrix on hajautettu chat-kauppa pikemminkin kuin viestiprotokolla.

Kun lähetät viestin Matrixissa, se kopioidaan kaikille palvelimille joiden käyttäjät osallistuvat tiettyyn keskusteluun samalla tavalla kuin viestintä toistetaan Git-arkistojen välillä.

Matrix käyttää oletusarvoisesti yksinkertaisia ​​HTTPS + JSON -sovellusliittymiä peruskuljetuksena, mutta se käyttää myös kehittyneempää siirtoa, kuten WebSockets tai CoAP + Noise.

Lisätietoja: https://matrix.org


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.