Matriisi

matriisi
Nimi matriisi
Taso ( OSI-mallin mukaan ) Sovellettu
Perhe TCP/IP
Luotu vuonna 2014
Portti/ID 8448 ja 443
Protokollan tarkoitus Pikaviestipalvelu
Tärkeimmät toteutukset (asiakkaat) Element.io jne.
Kehittäjä Matrix.org Foundation [d]
 Mediatiedostot Wikimedia Commonsissa

Matrix  on avoin protokolla pikaviestintään ja tiedostojen vaihtoon, joka tukee ääni- ja videoviestintää . Se on hajautettu asiakas-palvelin-protokolla, jossa viestit kulkevat palvelimien välillä. API (rajapinta vuorovaikutukseen ohjelman kanssa) on myös kehitetty JSON -muodossa [1] [2] .

Kuvaus

Tekijät ovat asettaneet Matrix -protokollan korvaamaan aikaisemmat protokollat, se on suunniteltu yhdistämään pikaviestintä ( IM ) puheeseen ( VoIP ) ja videoviestintään ( videochat ), mitä ei voitu tehdä SIP :ssä , XMPP :ssä ja RCS :ssä [ 3] [4] [5] .

Matrix -protokollan tärkeimmät ominaisuudet ovat kaikkien suoran viestinnän kanavien integrointi yhteen paikkaan ja hajauttaminen [5] .

Matrix - konsepti perustuu sähköpostin rakentamisen periaatteisiin. Protokollan sisäinen organisaatio on samanlainen kuin IRC - luotettavat palvelimet vaihtavat chat-viestejä keskenään. Samaan aikaan Matrix eroaa samasta IRC :stä matalalla pääsykynnyksellä, sinun ei tarvitse olla kokenut käyttäjä kommunikoidaksesi Matrixin kautta , tunnistaminen on yksinkertaista ja se tapahtuu puhelinnumeron, sähköpostiosoitteen, Facebook- tai Google-tilien avulla, tai muulla käyttäjälle tutulla tavalla [5] .

Ohjelmisto

Protokolla tarjoaa mahdollisuuden vaihtaa viestejä muiden protokollien kanssa siltojen kautta. Sillat ovat ohjelmia, jotka toimivat yhdessä palvelimen kanssa ja välittävät viestejä eri verkkojen välillä. Siltoja on tällä hetkellä olemassa:

Matrix-asiakkaan referenssitoteutus on Element.io . On myös suuri määrä kolmannen osapuolen botteja, siltoja, palvelimia ja asiakkaita [16] .

Historia

Projekti luotiin alun perin Amdocsissa luomalla keskustelu nimeltä "Amdocs Unified Communications" [17] Matthew Hodgsonin ja Amandine Le Papen toimesta  . Amdocs rahoitti suurimman osan kehitystyöstä vuodesta 2014 lokakuuhun 2017.

Matrix-tiimi sai innovaatiopalkinnot WebRTC 2014 Conference & Expossa [18] ja "Best in Show" vuoden 2015 WebRTC Worldissa [19] .

Vuonna 2015 Amdocsiin perustettiin Vector Creations Limitedin tytäryhtiö ja sinne siirrettiin Matrixin henkilökunta [20] .

Heinäkuussa 2017 ilmoitettiin Amdocsin rahoitusleikkauksista, ja seuraavina viikkoina ydintiimi loi oman brittiläisen yrityksen " New Vector " [21] , joka perustettiin ensisijaisesti tukemaan Matrixin ja Riotin [22] kehitystä . Tänä aikana on ollut monia tukipyyntöjä yhteisöltä ja Matrixiin [23] perustuvilta yrityksiltä auttaakseen maksamaan ainakin osan ydintiimistä. Joukkorahoitustilit luotiin Patreonille [24] ja Liberapaylle [25] , ja ydintiimi julkaisi videopodcastin nimeltä "Matrix Live" pitääkseen jäsenet ajan tasalla ajankohtaisista tapahtumista [26] . Tämä pyrkimys laajennettiin viikoittaiseksi blogimuodoksi nimeltä " Tämä viikko Matrixissa ", jossa yhteisön kiinnostuneet jäsenet voivat lukea tai lähettää omia Matrixiin liittyviä uutisiaan [27] .

Uusi Vector luotiin tarjoamaan konsultointipalveluita Matrixille sekä Matrix - palvelimien maksullista isännöintiä (modular.im-alustana ) tulojen tuottamiseksi [28] [29] .

Ensimmäisinä viikkoina sen perustamisen jälkeen Matrix -tiimi ja Purism julkaisivat suunnitelman tehdä yhteistyötä Librem 5 -puhelimessa [30] . Librem 5 suunniteltiin alkuperäiseksi Matrix -puhelimeksi , jossa pikaviestintä-, ääni- ja videopuheluiden esiasennetun sovelluksen tulisi olla Matrix [31] .

Vuonna 2017 KDE -kehittäjät ilmoittivat työskentelevänsä Matrix -protokollan tuen sisällyttämiseksi Konversation IM -asiakasohjelmaan [32]

Tammikuun 2018 lopussa yritys sai 5 miljoonan dollarin sijoituksen Ethereum - pohjaiselta startup - yritykseltä Status [33] [34] .

Huhtikuussa 2018 Ranskan hallitus ilmoitti suunnitelmistaan ​​luoda oma pikaviestityökalu [35] . Myöhemmin Matrix -tiimi vahvisti, että sen voimanlähteenä olisi Riot ja Matrix ja että New Vector tukee hallitusta tässä pyrkimyksessä [36] .

Lokakuussa 2018 Matrix.org Foundation [37] , yksityinen yritys, perustettiin toimimaan neutraalina oikeushenkilönä standardin edelleen kehittämiseksi [38] .

Helmikuussa 2019 Euroopan suurimmassa avoimen lähdekoodin ohjelmistokonferenssissa FOSDEM 2019 esiteltiin virallisesti ensimmäiset vakaat julkaisut kaikista Matrix API:ista ja julkistettiin Matrix 1.0 :n [39] varhainen julkaisu . Hieman myöhemmin KDE -yhteisö ilmoitti ottavansa käyttöön Matrixin sisäisiin viestintätarpeisiinsa hajautettuna vaihtoehtona muille nykyaikaisille työkaluille, kuten Telegramille , Slackille ja Discordille , ja joka toimii heidän omassa palvelinesiintymässään [40] . Laske Linux [41] seurasi myös esimerkkiä .

11. kesäkuuta 2019 tapahtui protokollan ensimmäinen vakaa julkaisu, kaikkien API-määrittelyjen julkaisu sekä Synapse 1.0 -palvelimen referenssitoteutus , joka toteuttaa Matrix 1.0 API:n kaikki toiminnot . Lisäksi julkistettiin virallisesti Matrix.org Foundation , voittoa tavoittelematon järjestö, joka on perustettu puolustamaan protokollariippumattomuutta, kehittämään Matrixiin liittyviä standardeja ja toimimaan riippumattomana päätöksentekofoorumina. Matrix.org Foundation -säätiön vartijat, johtokunta, joka ei ole yhteydessä kaupalliseen ekosysteemiin, nauttii auktoriteettia yhteisössä ja joita kutsutaan ylläpitämään projektin ydintehtävää, esiteltiin. Siihen kuuluivat John Crowcroft, maailmanlaajuinen hajauttamisen ja tietojen tallennuksen asiantuntija, Ross Shulman, teknologia- ja hajauttamislakimies, Utah Steiner, lohkoketjuteknologiayrityksen Parity Technologiesin perustaja sekä Matrixin perustajat Matthew Hodgson ja Amandine Le. Pap [42] ] [43] .

Lokakuussa 2019 New Vector keräsi 8,5 miljoonaa dollaria lisää kehittääkseen Matrixin [44] .

Joulukuussa 2019 Saksan puolustusministeriö julkisti Matrix -protokollaan perustuvan suojatun pikaviestinnän pilottiprojektin nimeltä BwMessenger , joka on mallinnettu ranskalaisen Tchap- projektin mukaan . Saksan liittohallituksen pitkän aikavälin tavoitteena on kaikki ministeriöt ja alaosastot kattavien viestinvälityspalvelujen turvallinen käyttö [45] .

Toukokuussa 2020 Matrix esitteli päästä päähän -salauksen , joka on oletuksena käytössä yksityisissä chateissa [46] .

Katso myös

Muistiinpanot

  1. Willis, N. Matrix: uusi spesifikaatio yhdistetylle reaaliaikaiselle chatille  : [ eng. ]  : [ arch. 12. elokuuta 2021 ] // LWN.net . - 2015 - 11. helmikuuta.
  2. Bridgwater, A. Matrix.org Reloads Inside "Illusion of Control" Vortex  : [ eng. ]  : [ arch. 29. maaliskuuta 2019 ] // Dr. Dobbin päiväkirja . - 2014 - 9. syyskuuta.
  3. Prokop, A. WebRTC-yhteensopivuusongelman ratkaiseminen  : [ eng. ]  : [ arch. 21. helmikuuta 2019 ] // Ei värinää. - 2015 - 23. helmikuuta.
  4. Vaa'at, I. Yhteiskäyttö vai ei?  : Onko Matrix.org vastaus silo'd comms -palveluihin? : [ englanti ] ]  : [ arch. 5. lokakuuta 2018 ] // TelecomTV. - 2015 - 11. helmikuuta.
  5. 1 2 3 Weinberger, M. Matrix haluaa murskata viestinnän aidatut puutarhat  : [ eng. ]  : [ arch. 23. tammikuuta 2021 ] // Tietokonemaailma. - 2014 - 16. syyskuuta.
  6. tulir /mautrix-sähkö  . GitHub . Haettu 20. lokakuuta 2018. Arkistoitu alkuperäisestä 5. huhtikuuta 2019.
  7. Half-shot/matrix-appservice-  discord . GitHub . Haettu 20. lokakuuta 2018. Arkistoitu alkuperäisestä 11. syyskuuta 2018.
  8. matrix-org/matrix-appservice-  gitter . GitHub . Haettu 20. lokakuuta 2018. Arkistoitu alkuperäisestä 1. tammikuuta 2019.
  9. matrix-org/matrix-appservice-  slack . GitHub . Haettu 20. lokakuuta 2018. Arkistoitu alkuperäisestä 12. kesäkuuta 2018.
  10. matrix-org/matrix-appservice-  irc . GitHub . Haettu 20. lokakuuta 2018. Arkistoitu alkuperäisestä 5. lokakuuta 2018.
  11. tulir/mautrix-  whatsapp . GitHub . Haettu 20. lokakuuta 2018. Arkistoitu alkuperäisestä 23. maaliskuuta 2019.
  12. ↑ GitHub - matrix-org/matrix-bifrost : Yleiskäyttöinen siltaus erilaisilla taustaohjelmilla, mukaan lukien libpurple ja xmpp.js.  GitHub . Haettu 13. elokuuta 2021. Arkistoitu alkuperäisestä 13. elokuuta 2021.
  13. ↑ GitHub - mautrix/facebook : Matrix-Facebook Messengerin nukkesilta  . GitHub . Haettu 13. elokuuta 2021. Arkistoitu alkuperäisestä 12. elokuuta 2021.
  14. ↑ GitHub - mautrix/signal : Matrix-Signal-nukkesilta  . GitHub . Haettu 13. elokuuta 2021. Arkistoitu alkuperäisestä 12. elokuuta 2021.
  15. GitHub - matrix-hacks/matrix-puppet-  skype . GitHub . Haettu 13. elokuuta 2021. Arkistoitu alkuperäisestä 12. elokuuta 2021.
  16. Kokeile Matrixia nyt! . matriisi . Haettu 13. elokuuta 2017. Arkistoitu alkuperäisestä 28. toukokuuta 2018.
  17. Unified Communications . Amdocs (3. lokakuuta 2014). Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 3. lokakuuta 2014.
  18. WebRTC 2014 Conference & Expon  palkinnon voittajat . Upperside-blogi (15. maaliskuuta 2015). Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 15. maaliskuuta 2015.
  19. WebRTC World Miami Päättele ja  tarkista . WebRTC maailma. Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 29. maaliskuuta 2019.
  20. Vector Creations  Ltd. LinkedIn. Haettu: 7.3.2019.
  21. New Vector Limited - Yleiskatsaus (ilmaisia ​​yritystietoja Companies Housesta  ) . beta.companieshouse.gov.uk. Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 29. maaliskuuta 2019.
  22. ↑ Uskomme tulevaisuuden olevan avoin ja  hajautettu . Uusi vektori. Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 24. helmikuuta 2019.
  23. Matthew Hodgson. Kutsu aseisiin: Tuemme Matrixia!  (englanniksi) . matriisi . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 26. lokakuuta 2019.
  24. Matrix.org  Patreonissa . Patreon . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 29. maaliskuuta 2019.
  25. matrixdotorg-profiili . Liberapay. Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 8. maaliskuuta 2019.
  26. Jakso 1: 14. heinäkuuta 2017 YouTubessa - Matrix Live
  27. Tällä viikolla  Matrixissa . matriisi . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 29. maaliskuuta 2019.
  28. Matriisi  . _ Crunch pohja . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 31. heinäkuuta 2018.
  29. Mahtava isännöinti  Matrixille . Modulaarinen . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 21. helmikuuta 2019.
  30. Purismin yksityisyyteen keskittynyt Librem 5 -älypuhelin on tulossa tammikuun 19  julkaisuun . Tom's Hardware (6. kesäkuuta 2018). Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 28. elokuuta 2018.
  31. Librem 5  (englanniksi) . Purismi. Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 8. maaliskuuta 2019.
  32. Konversation 2.x vuonna 2018 . Uusi käyttöliittymä, Matrix-tuki, mobiiliversio . KDE-blogit (5. syyskuuta 2017) . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 21. helmikuuta 2019.
  33. ↑ Status sijoittaa 5 miljoonaa dollaria Matrixiin luodakseen blockchain  -viestintäsupervoiman . VentureBeat (29. tammikuuta 2018). Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 29. maaliskuuta 2019.
  34. tila. Status sijoittaa 5 miljoonaa dollaria Riot.im-sivustoon (linkki ei ole käytettävissä) . Tilablogi (29. tammikuuta 2018). Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 30. tammikuuta 2018. 
  35. Ranska rakentaa WhatsApp-kilpailijaa valvontariskin vuoksi  , Reuters (  16. huhtikuuta 2018). Arkistoitu alkuperäisestä 8.3.2019. Haettu 7.3.2019.
  36. Matthew Hodgson. Matrix ja Riot vahvistettiin Ranskan Secure Instant Messenger -sovelluksen  perustaksi . matriisi . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 8. maaliskuuta 2019.
  37. Matrix.Org Foundation  CIC . yritysten talo. Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 29. maaliskuuta 2019.
  38. Matthew Hodgson. Esittelyssä Matrix.org Foundation (osa 1/2  ) . matriisi . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 29. maaliskuuta 2019.
  39. Matthew Hodgson. Matrix FOSDEM 2019:ssä  (englanniksi) . matriisi . Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 8. maaliskuuta 2019.
  40. KDE tukee Matrixin hajautettua pikaviestintää - Phoronix . phoronix.com. Haettu 7. maaliskuuta 2019. Arkistoitu alkuperäisestä 26. helmikuuta 2019.
  41. Laske Linux-käyttäjäviestit Matrix-palvelin käynnistettiin . Planeetta Laske . Haettu: 7.3.2019.
  42. Matrix 1.0 hajautetun viestintäalustan julkaisu . OpenNET (12.6.2019). Haettu 12. kesäkuuta 2019. Arkistoitu alkuperäisestä 12. kesäkuuta 2019.
  43. ↑ Esittelyssä Matrix 1.0 ja Matrix.org Foundation  . Matrix.org -blogi . matriisi. Haettu 12. kesäkuuta 2019. Arkistoitu alkuperäisestä 12. kesäkuuta 2019.
  44. New Vector ansaitsee 8,5 miljoonaa dollaria saadakseen lisää käyttäjiä avoimeen, hajautettuun  viestinvälitysmatriisiinsa . TechCrunch . Käyttöönottopäivä: 14.8.2021.
  45. Avoin lähdekoodi: Bundeswehr baut eigene verschlüsselte Messenger-App  (saksa) . Heise verkossa . Haettu 14. elokuuta 2021. Arkistoitu alkuperäisestä 12. elokuuta 2021.
  46. Ristiallekirjoitus ja päästä päähän -salaus oletuksena on  tässä . matriisi . Haettu 16. toukokuuta 2020. Arkistoitu alkuperäisestä 17. toukokuuta 2020.

Linkit