matrix | |
---|---|
Navn | matrix |
Niveau (ifølge OSI-modellen ) | Anvendt |
Familie | TCP/IP |
Oprettet i | 2014 |
Port/ID | 8448 og 443 |
Formål med protokollen | Instant messaging service |
Vigtigste implementeringer (klienter) | Element.io osv. |
Udvikler | Matrix.org Foundation [d] |
Mediefiler på Wikimedia Commons |
Matrix er en åben protokol til instant messaging og filudveksling med understøttelse af stemme- og videokommunikation . Det er en decentraliseret klient-server-protokol med besked, der passerer mellem servere. En API (grænseflade til interaktion med programmet) er også blevet udviklet i JSON-format [1] [2] .
Matrix - protokollen er placeret af skaberne som en erstatning for tidligere protokoller, den er designet til at kombinere instant messaging ( IM ) med stemme ( VoIP ) og videokommunikation ( videochat ), hvilket ikke kunne udføres inden for SIP , XMPP og RCS [ 3] [4] [5] .
Nøglefunktionerne i Matrix -protokollen er integrationen af alle kanaler for direkte kommunikation på ét sted og decentralisering [5] .
Matrix- konceptet er baseret på principperne for opbygning af e-mail. Den interne organisation af protokollen ligner IRC - betroede servere udveksler chatbeskeder med hinanden. Samtidig adskiller Matrix sig fra den samme IRC i en lav adgangstærskel, du behøver ikke at være en erfaren bruger for at kommunikere gennem Matrix , identifikation er enkel og udføres ved hjælp af telefonnummer, e-mailadresse, Facebook- eller Google-konti, eller på anden måde kendt for brugeren [5] .
Protokollen giver mulighed for at udveksle meddelelser med andre protokoller gennem broer. Broer er programmer, der arbejder sammen med en server og videresender beskeder mellem forskellige netværk. Broer findes i øjeblikket til:
Referenceimplementeringen af Matrix-klienten er Element.io . Der er også et stort antal tredjeparts bots, broer, servere og klienter [16] .
Projektet blev oprindeligt skabt i Amdocs ved at oprette en chat kaldet "Amdocs Unified Communications" [17] af Matthew Hodgson og Amandine Le Pape . Amdocs finansierede det meste af udviklingsarbejdet fra 2014 til oktober 2017.
Matrix-teamet modtog innovationspriser ved WebRTC 2014 Conference & Expo [18] og "Best in Show" ved 2015 WebRTC World [19] .
I 2015 blev et datterselskab af Vector Creations Limited oprettet hos Amdocs , og Matrix-personalet blev flyttet dertil [20] .
I juli 2017 blev finansieringsnedskæringer til Amdocs annonceret, og i de følgende uger oprettede kerneteamet deres eget UK-baserede firma " New Vector " [21] , som primært blev oprettet for at understøtte udviklingen af Matrix og Riot [22] . I denne periode har der været mange anmodninger om støtte fra lokalsamfundet og virksomheder, der er baseret på Matrix [23] for at hjælpe med at betale lønnen for i det mindste en del af kerneteamet. Crowdfunding- konti blev oprettet på Patreon [24] og Liberapay [25] og kerneteamet lancerede en videopodcast kaldet "Matrix Live" for at holde medlemmerne opdateret om aktuelle begivenheder [26] . Denne bestræbelse blev udvidet til et ugentligt blogformat kaldet " This Week in Matrix ", hvor interesserede medlemmer af fællesskabet kunne læse eller indsende deres egne Matrix-relaterede nyheder [27] .
New Vector blev skabt for at levere konsulenttjenester til Matrix samt betalt hosting af Matrix - servere (som modular.im-platformen ) for at generere indtægter [28] [29] .
I de første uger efter dets start udgav Matrix -teamet og Purism planer om at samarbejde om Librem 5 -telefonen [30] . Librem 5 blev udtænkt som en native Matrix -telefon , hvor den forudinstallerede applikation til instant messaging, lyd- og videoopkald skulle være Matrix [31] .
I 2017 annoncerede KDE -udviklerne , at de arbejdede på at inkludere understøttelse af Matrix -protokollen i deres Konversation IM-klient [32]
I slutningen af januar 2018 modtog virksomheden en investering på $5 millioner fra Status [33] [34] , en Ethereum - baseret startup .
I april 2018 annoncerede den franske regering planer om at skabe sit eget instant messaging-værktøj [35] . Det blev efterfølgende bekræftet af Matrix -holdet , at det ville blive drevet af Riot og Matrix , og at New Vector ville støtte regeringen i denne bestræbelse [36] .
I oktober 2018 blev The Matrix.org foundation [37] , en privat virksomhed, grundlagt for at fungere som en neutral juridisk enhed for at videreudvikle standarden [38] .
I februar 2019, på Europas største open source-softwarekonference FOSDEM 2019 , blev de første stabile udgivelser af alle Matrix API'er officielt præsenteret, og den tidlige udgivelse af Matrix 1.0 [39] blev annonceret . Lidt senere annoncerede KDE -fællesskabet vedtagelsen af Matrix til deres interne kommunikationsbehov som et decentraliseret alternativ til andre moderne værktøjer såsom Telegram , Slack og Discord , og kører på deres egen serverinstans [40] . Beregn Linux [41] fulgte også trop .
Den 11. juni 2019 fandt den første stabile udgivelse af protokollen sted, frigivelsen af specifikationer for alle API'er, samt referenceimplementeringen af Synapse 1.0 -serveren , som implementerer den fulde funktionalitet af Matrix 1.0 API'en . Også annonceret var den officielle lancering af Matrix.org Foundation , en non-profit organisation etableret for at gå ind for protokoluafhængighed, udvikle Matrix -relaterede standarder og fungere som et uafhængigt forum for beslutningstagning. Guardians of the Matrix.org Foundation, en bestyrelse, der ikke er forbundet med det kommercielle økosystem, nyder autoritet i samfundet og er opfordret til at opretholde projektets kernemission, blev introduceret. Det omfattede John Crowcroft, en global ekspert i decentralisering og datalagring, Ross Shulman, en teknologi- og decentraliseringsadvokat, Utah Steiner, medstifter af blockchain-teknologivirksomheden Parity Technologies, og Matrix -medstifterne Matthew Hodgson og Amandine Le. Pap [42 ] [43] .
I oktober 2019 rejste New Vector yderligere $8,5 millioner til at udvikle Matrix [44] .
I december 2019 annoncerede det tyske forsvarsministerium et pilotprojekt for sikker instant messaging baseret på Matrix -protokollen kaldet BwMessenger , modelleret efter det franske Tchap- projekt . Det langsigtede mål for den tyske forbundsregering er sikker brug af meddelelsestjenester, der dækker alle ministerier og underordnede departementer [45] .
I maj 2020 introducerede Matrix end-to-end- kryptering , aktiveret som standard for private chats [46] .
![]() | |
---|---|
Foto, video og lyd |
|
Tematiske steder |
Instant messaging software | |||||||
---|---|---|---|---|---|---|---|
| |||||||