matrice | |
---|---|
Nume | matrice |
Nivel (conform modelului OSI ) | Aplicat |
Familie | TCP/IP |
Creat în | 2014 |
Port/ID | 8448 și 443 |
Scopul protocolului | Serviciu de mesagerie instantanee |
Principalele implementări (clienți) | Element.io etc. |
Dezvoltator | Fundația Matrix.org [d] |
Fișiere media la Wikimedia Commons |
Matrix este un protocol deschis pentru mesagerie instantanee și schimb de fișiere cu suport pentru comunicații vocale și video . Este un protocol descentralizat client-server cu transmitere de mesaje între servere. A fost dezvoltată și o API (interfață pentru interacțiunea cu programul) în format JSON [1] [2] .
Protocolul Matrix este poziționat de creatori ca un înlocuitor pentru protocoalele anterioare, este conceput pentru a combina mesageria instantanee ( IM ) cu comunicarea vocală ( VoIP ) și video ( video chat ), ceea ce nu s-a putut realiza în SIP , XMPP și RCS . 3] [4] [5] .
Caracteristicile cheie ale protocolului Matrix sunt integrarea tuturor canalelor de comunicare directă într-un singur loc și descentralizarea [5] .
Conceptul Matrix se bazează pe principiile construirii e-mailului. Organizarea internă a protocolului este similară cu IRC - serverele de încredere schimbă mesaje de chat între ele. În același timp, Matrix diferă de același IRC într-un prag de intrare scăzut, nu trebuie să fii un utilizator experimentat pentru a comunica prin Matrix , identificarea este simplă și se realizează prin număr de telefon, adresa de e-mail, conturi Facebook sau Google, sau într-un alt mod familiar utilizatorului [5] .
Protocolul oferă posibilitatea de a schimba mesaje cu alte protocoale prin punți. Bridge-urile sunt programe care funcționează împreună cu un server și transmit mesaje între diferite rețele. În prezent există poduri pentru:
Implementarea de referință a clientului Matrix este Element.io . Există, de asemenea, un număr mare de roboți, punți, servere și clienți terți [16] .
Proiectul a fost creat inițial în Amdocs prin crearea unui chat numit „Amdocs Unified Communications” [17] de Matthew Hodgson și Amandine Le Pape . Amdocs a finanțat cea mai mare parte a activității de dezvoltare din 2014 până în octombrie 2017.
Echipa Matrix a primit premii pentru inovație la WebRTC 2014 Conference & Expo [18] și „Best in Show” la WebRTC World 2015 [19] .
În 2015, la Amdocs a fost creată o filială a Vector Creations Limited , iar personalul Matrix a fost mutat acolo [20] .
În iulie 2017, au fost anunțate reduceri de finanțare pentru Amdocs, iar în săptămânile următoare echipa de bază și-a creat propria companie cu sediul în Marea Britanie „ New Vector ” [21] , care a fost înființată în principal pentru a sprijini dezvoltarea Matrix și Riot [22] . În această perioadă, au existat multe cereri de sprijin din partea comunității și companiilor care se bazează pe Matrice [23] pentru a ajuta la plata salariilor a cel puțin unei părți din echipa de bază. Conturi de crowdfunding au fost create pe Patreon [24] și Liberapay [25] iar echipa de bază a lansat un podcast video numit „Matrix Live” pentru a ține membrii la curent cu evenimentele curente [26] . Acest efort a fost extins într-un format de blog săptămânal numit „ This Week in Matrix ” în care membrii interesați ai comunității puteau citi sau trimite propriile știri legate de Matrix [27] .
New Vector a fost creat pentru a oferi servicii de consultanță pentru Matrix , precum și găzduire plătită a serverelor Matrix (ca platformă modular.im ) pentru a genera venituri [28] [29] .
În primele săptămâni de la înființare, echipa Matrix și Purism au lansat planuri de colaborare la telefonul Librem 5 [30] . Librem 5 a fost conceput ca un telefon Matrix nativ , unde aplicația preinstalată pentru mesagerie instant, apeluri audio și video ar trebui să fie Matrix [31] .
În 2017, dezvoltatorii KDE au anunțat că lucrează la includerea suportului pentru protocolul Matrix în clientul lor Konversation IM [32]
La sfârșitul lunii ianuarie 2018, compania a primit o investiție de 5 milioane USD de la Status [33] [34] , un startup bazat pe Ethereum .
În aprilie 2018, guvernul francez a anunțat planuri de a-și crea propriul instrument de mesagerie instantanee [35] . Ulterior, echipa Matrix a confirmat că va fi alimentată de Riot și Matrix și că New Vector va sprijini guvernul în acest demers [36] .
În octombrie 2018, fundația The Matrix.org [37] , o companie privată, a fost înființată pentru a acționa ca o entitate juridică neutră pentru a dezvolta în continuare standardul [38] .
În februarie 2019, la cea mai mare conferință de software open source din Europa FOSDEM 2019 , au fost prezentate oficial primele versiuni stabile ale tuturor API-urilor Matrix și a fost anunțată lansarea timpurie a Matrix 1.0 [39] . Puțin mai târziu, comunitatea KDE a anunțat adoptarea Matrix pentru nevoile lor de comunicații interne ca o alternativă descentralizată la alte instrumente moderne precum Telegram , Slack și Discord și rulează pe propria instanță de server [40] . Calculate Linux [41] a urmat și el exemplul .
Pe 11 iunie 2019, a avut loc prima lansare stabilă a protocolului, lansarea specificațiilor pentru toate API-urile, precum și implementarea de referință a serverului Synapse 1.0 , care implementează funcționalitatea completă a API-ului Matrix 1.0 . De asemenea, a fost anunțată lansarea oficială a Fundației Matrix.org , o organizație non-profit creată pentru a susține independența protocolului, a dezvolta standarde legate de Matrix și a acționa ca un forum independent pentru luarea deciziilor. Au fost introduse Guardians of the Matrix.org Foundation, un consiliu de administrație care nu are legătură cu ecosistemul comercial, se bucură de autoritate în comunitate și este chemată să susțină misiunea de bază a proiectului. Acesta a inclus John Crowcroft, un expert global în descentralizare și stocare de date, Ross Shulman, un avocat în tehnologie și descentralizare, Utah Steiner, co-fondator al companiei de tehnologie blockchain Parity Technologies și co-fondatorii Matrix Matthew Hodgson și Amandine Le. Pap [42] ] [43] .
În octombrie 2019, New Vector a strâns încă 8,5 milioane USD pentru a dezvolta Matrix [44] .
În decembrie 2019, Ministerul German al Apărării a anunțat un proiect pilot pentru mesageria instantanee securizată bazat pe protocolul Matrix numit BwMessenger , după modelul proiectului francez Tchap . Scopul pe termen lung al Guvernului Federal German este utilizarea în siguranță a serviciilor de mesagerie care acoperă toate ministerele și departamentele subordonate [45] .
În mai 2020, Matrix a introdus criptarea end -to-end , activată implicit pentru chat-urile private [46] .
![]() | |
---|---|
Foto, video și audio |
|
Site-uri tematice |
Software de mesagerie instantanee | |||||||
---|---|---|---|---|---|---|---|
| |||||||