Mátrix

mátrix
Név mátrix
Szint ( az OSI modell szerint ) Alkalmazott
Család TCP/IP
Létrehozva: 2014
Port/ID 8448 és 443
A protokoll célja Azonnali üzenetküldő szolgáltatás
Főbb megvalósítások (kliensek) Element.io stb.
Fejlesztő A Matrix.org Alapítvány [d]
 Médiafájlok a Wikimedia Commons oldalon

A Matrix  egy nyílt protokoll az azonnali üzenetküldéshez és a fájlcseréhez, amely támogatja a hang- és videokommunikációt . Ez egy decentralizált kliens-szerver protokoll, üzenettovábbítással a szerverek között. Egy API -t (interfész a programmal való interakcióhoz) is fejlesztettek JSON formátumban [1] [2] .

Leírás

A Matrix protokollt a készítők a korábbi protokollok helyettesítőjeként pozícionálták, az azonnali üzenetküldést ( IM ) a hanggal ( VoIP ) és a videókommunikációt ( videochat ) való kombinálására tervezték, ami SIP , XMPP és RCS keretein belül nem valósítható meg . 3] [4] [5] .

A Matrix protokoll legfontosabb jellemzői a közvetlen kommunikáció összes csatornájának egy helyen történő integrálása és a decentralizáció [5] .

A Matrix koncepció az e-mail felépítésének elvein alapul. A protokoll belső felépítése hasonló az IRC -hez – a megbízható szerverek chat-üzeneteket cserélnek egymással. Ugyanakkor a Matrix különbözik az azonos IRC -től az alacsony belépési küszöbben, nem kell tapasztalt felhasználónak lennie a Matrixon keresztüli kommunikációhoz , az azonosítás egyszerű, és telefonszám, e-mail cím, Facebook vagy Google fiókok alapján történik, vagy más, a felhasználó számára ismert módon [5] .

Szoftver

A protokoll lehetőséget biztosít üzenetek cseréjére más protokollokkal hidakon keresztül. A hidak olyan programok, amelyek egy szerverrel együtt működnek, és üzeneteket továbbítanak a különböző hálózatok között. Jelenleg léteznek hidak:

A Matrix kliens referencia megvalósítása az Element.io . Számos harmadik féltől származó bot, híd, szerver és kliens is létezik [16] .

Történelem

A projektet eredetileg az Amdocs-on belül hozták létre az "Amdocs Unified Communications" [17] nevű chat létrehozásával, amelyet  Matthew Hodgson és Amandine Le Pape készített . A fejlesztési munkák nagy részét az Amdocs finanszírozta 2014-től 2017 októberéig.

A Matrix csapata innovációs díjat kapott a WebRTC 2014 Conference & Expón [18] és a "Best in Show" díjat a 2015 -ös WebRTC World- en [19] .

2015-ben az Amdocsnál létrehozták a Vector Creations Limited leányvállalatát, és a Matrix munkatársait áthelyezték oda [20] .

2017 júliusában bejelentették az Amdocs finanszírozásának csökkentését, és a következő hetekben a törzscsapat létrehozta saját brit székhelyű „ New Vector ” [21] vállalatát , amelyet elsősorban a Matrix és a Riot [22] fejlesztésének támogatására hoztak létre . Ebben az időszakban számos támogatási kérés érkezett a közösségtől és a Mátrixon alapuló cégektől [23] , hogy segítsenek fizetni a törzscsapat legalább egy részének. Crowdfunding fiókokat hoztak létre a Patreon [24] és a Liberapay [25] oldalon , és a törzscsapat elindított egy videopodcastot "Matrix Live" néven, hogy a tagokat naprakészen tartsa az aktuális eseményekről [26] . Ezt a törekvést kibővítették egy heti rendszerességű blog formátumban, „ Ez a hét a Mátrixban ” néven, ahol a közösség érdeklődő tagjai elolvashatták vagy beküldhették saját Mátrixszal kapcsolatos híreiket [27] .

Az új vektort azért hozták létre, hogy tanácsadói szolgáltatásokat nyújtson a Matrix számára , valamint a Matrix szerverek fizetett tárhelyét (mint modular.im platformot ) bevételszerzés céljából [28] [29] .

A megalakulását követő első hetekben a Matrix csapata és a Purism közzétette a Librem 5 telefonnal kapcsolatos együttműködési tervet [30] . A Librem 5 natív Matrix telefonként készült , ahol az azonnali üzenetküldéshez, audio- és videohívásokhoz előre telepített alkalmazásnak a Matrixnak kell lennie [ 31] .

2017-ben a KDE fejlesztői bejelentették, hogy dolgoznak azon, hogy a Matrix protokollt is beépítsék Konversation IM kliensükbe [32]

2018. január végén a cég 5 millió dolláros befektetést kapott a Status [33] [34] , egy Ethereum - alapú startuptól .

2018 áprilisában a francia kormány bejelentette, hogy saját azonnali üzenetküldő eszközt kíván létrehozni [35] . Ezt követően a Matrix csapata megerősítette, hogy a Riot és a Matrix fogja működtetni, és hogy az Új Vector támogatni fogja a kormányt ebben a törekvésében [36] .

2018 októberében megalapították a The Matrix.org alapítványt [37] , egy magáncéget, amely semleges jogi személyként működik a szabvány továbbfejlesztése érdekében [38] .

2019 februárjában, Európa legnagyobb nyílt forráskódú szoftverkonferenciáján , a FOSDEM 2019 -en hivatalosan is bemutatták az összes Matrix API első stabil kiadását, és bejelentették a Matrix 1.0 [39] korai kiadását . Kicsit később a KDE közösség bejelentette a Matrix elfogadását belső kommunikációs igényeikre, mint decentralizált alternatívát más modern eszközökre, mint például a Telegram , a Slack és a Discord , és amely saját szerverpéldányukon fut [40] . A Calculate Linux [41] is követte a példát .

2019. június 11-én megtörtént a protokoll első stabil kiadása, az összes API specifikációinak kiadása, valamint a Synapse 1.0 szerver referencia implementációja , amely a Matrix 1.0 API teljes funkcionalitását megvalósítja . Ugyancsak bejelentették a Matrix.org Foundation hivatalos elindítását , egy non-profit szervezetet, amelyet azért hoztak létre, hogy támogassa a protokollfüggetlenséget, kidolgozza a Mátrixhoz kapcsolódó szabványokat, és független döntéshozatali fórumként működjön. Bemutatták a Guardians of the Matrix.org Alapítványt, egy olyan igazgatótanácsot, amely nem kapcsolódik a kereskedelmi ökoszisztémához, tekintélyt élvez a közösségben, és arra hivatott, hogy tartsa be a projekt alapvető küldetését. Ebben John Crowcroft, a decentralizáció és adattárolás globális szakértője, Ross Shulman technológiai és decentralizációs ügyvéd, Utah Steiner, a Parity Technologies blokklánc-technológiai vállalat társalapítója, valamint a Matrix társalapítói, Matthew Hodgson és Amandine Le. Pap [42 ] [43] .

2019 októberében a New Vector további 8,5 millió dollárt gyűjtött a Matrix fejlesztésére [44] .

2019 decemberében a német védelmi minisztérium a Matrix protokollon alapuló, biztonságos azonnali üzenetküldés kísérleti projektjét hirdette meg BwMessenger néven , a francia Tchap projekt mintájára . A német szövetségi kormány hosszú távú célja az üzenetküldő szolgáltatások biztonságos használata, amely minden minisztériumra és alárendelt osztályra kiterjed [45] .

2020 májusában a Matrix bevezette a végpontok közötti titkosítást , amely alapértelmezés szerint engedélyezett a privát csevegésekhez [46] .

Lásd még

Jegyzetek

  1. Willis, N. Matrix: új specifikáció az egyesített valós idejű chathez  : [ eng. ]  : [ arch. 2021. augusztus 12. ] // LWN.net . - 2015. - február 11.
  2. Bridgwater, A. Matrix.org Reloads Inside "Illusion of Control" Vortex  : [ eng. ]  : [ arch. 2019. március 29. ] // Dr. Dobb folyóirata . - 2014. - szeptember 9.
  3. Prokop, A. A WebRTC együttműködési probléma megoldása  : [ eng. ]  : [ arch. 2019. február 21. ] // Nincs jitter. - 2015. - február 23.
  4. Mérleg, I. Együttműködni vagy nem?  : A Matrix.org a válasz a silo'd kommunikációs szolgáltatásokra? : [ angol ] ]  : [ arch. 2018. október 5. ] // TelecomTV. - 2015. - február 11.
  5. 1 2 3 Weinberger, M. A Mátrix az üzenetküldés fallal körülvett kertjeit akarja szétverni  : [ eng. ]  : [ arch. 2021. január 23. ] // Számítógépvilág. - 2014. - szeptember 16.
  6. tulir /mautrix-távirat  . GitHub . Letöltve: 2018. október 20. Az eredetiből archiválva : 2019. április 5..
  7. Half-shot/matrix-appservice-  discord . GitHub . Letöltve: 2018. október 20. Az eredetiből archiválva : 2018. szeptember 11..
  8. matrix-org/matrix-appservice-  gitter . GitHub . Letöltve: 2018. október 20. Az eredetiből archiválva : 2019. január 1..
  9. matrix-org/matrix-appservice-  slack . GitHub . Letöltve: 2018. október 20. Az eredetiből archiválva : 2018. június 12.
  10. matrix-org/matrix-appservice-  irc . GitHub . Letöltve: 2018. október 20. Az eredetiből archiválva : 2018. október 5..
  11. tulir/mautrix-  whatsapp . GitHub . Letöltve: 2018. október 20. Az eredetiből archiválva : 2019. március 23.
  12. ↑ GitHub - matrix-org/matrix-bifrost : Általános célú áthidalás különféle háttérrendszerekkel, beleértve a libpurple-t és az xmpp.js-t.  GitHub . Letöltve: 2021. augusztus 13. Az eredetiből archiválva : 2021. augusztus 13.
  13. ↑ GitHub - mautrix/facebook : A Matrix-Facebook Messenger bábozó hídja  . GitHub . Letöltve: 2021. augusztus 13. Az eredetiből archiválva : 2021. augusztus 12.
  14. ↑ GitHub - mautrix/signal: A Matrix-Signal bábos híd  . GitHub . Letöltve: 2021. augusztus 13. Az eredetiből archiválva : 2021. augusztus 12.
  15. GitHub - matrix-hacks/matrix-puppet-  skype . GitHub . Letöltve: 2021. augusztus 13. Az eredetiből archiválva : 2021. augusztus 12.
  16. Próbálja ki a Matrixot most! . mátrix . Letöltve: 2017. augusztus 13. Az eredetiből archiválva : 2018. május 28..
  17. Egységes kommunikáció . Amdocs (2014. október 3.). Letöltve: 2019. március 7. Az eredetiből archiválva : 2014. október 3.
  18. A WebRTC 2014 Conference & Expo  díjnyertesei . Upperside Blog (2015. március 15.). Letöltve: 2019. március 7. Az eredetiből archiválva : 2015. március 15.
  19. WebRTC World Miami összefoglaló és  áttekintés . WebRTC világ. Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 29.
  20. Vector Creations  Kft. LinkedIn. Letöltve: 2019. március 7.
  21. New Vector Limited – Áttekintés (ingyenes céginformációk a Companies House-tól  ) . beta.companieshouse.gov.uk. Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 29.
  22. ↑ Hiszünk abban, hogy a jövő nyitott és decentralizált lesz  . Új vektor. Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. február 24.
  23. Matthew Hodgson. Fegyverbe hívás: Támogasd a Mátrixot!  (angol) . mátrix . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. október 26.
  24. Matrix.org a  Patreonon . Patreon . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 29.
  25. matrixdotorg profil . Liberapay. Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 8..
  26. 1. rész: 2017. július 14. a YouTube -on – Matrix Live
  27. Ezen a héten a  Mátrixban . mátrix . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 29.
  28. Mátrix  . _ Crunch alap . Letöltve: 2019. március 7. Az eredetiből archiválva : 2018. július 31.
  29. Nagyszerű tárhely a  Matrix számára . Moduláris . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. február 21.
  30. A Purism adatvédelemre fókuszáló Librem 5 okostelefonja 1919. januári  kiadása . Tom's Hardware (2018. június 6.). Letöltve: 2019. március 7. Az eredetiből archiválva : 2018. augusztus 28..
  31. Librem 5  (angol) . Nyelvtisztítás. Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 8..
  32. Konversation 2.x 2018-ban . Új felhasználói felület, Matrix támogatás, mobil verzió . KDE blogok (2017. szeptember 5.) . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. február 21.
  33. ↑ A Status 5 millió dollárt fektet be a Matrixba, hogy létrehozzon egy blokklánc-üzenetküldő nagyhatalmat  . VentureBeat (2018. január 29.). Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 29.
  34. állapot. A Status 5 millió dollárt fektet be a Riot.im-be (a link nem érhető el) . Állapotblog (2018. január 29.). Letöltve: 2019. március 7. Az eredetiből archiválva : 2018. január 30. 
  35. Franciaország a WhatsApp riválist épít a megfigyelési kockázat miatt  , Reuters (  2018. április 16.). Az eredetiből archiválva : 2019. március 8. Letöltve: 2019. március 7.
  36. Matthew Hodgson. A Matrix és a Riot megerősítette, hogy a francia Secure Instant Messenger alkalmazás  alapja . mátrix . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 8..
  37. A Matrix.Org Alapítvány CIC  . cégek háza. Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 29.
  38. Matthew Hodgson. A Matrix.org Alapítvány bemutatása (1/2. rész  ) . mátrix . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 29.
  39. Matthew Hodgson. Mátrix a FOSDEM 2019-ben  (angol) . mátrix . Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. március 8..
  40. KDE a mátrix decentralizált azonnali üzenetküldés támogatásához - Phoronix . phoronix.com. Letöltve: 2019. március 7. Az eredetiből archiválva : 2019. február 26..
  41. A Linux-felhasználói üzenetküldés kiszámítása A mátrix szerver elindult . Planet Calculate . Letöltve: 2019. március 7.
  42. A Matrix 1.0 decentralizált kommunikációs platform kiadása . OpenNET (2019. június 12.). Letöltve: 2019. június 12. Az eredetiből archiválva : 2019. június 12.
  43. ↑ A Matrix 1.0 és a Matrix.org Foundation bemutatása  . Matrix.org blog . mátrix. Letöltve: 2019. június 12. Az eredetiből archiválva : 2019. június 12.
  44. Az új Vector 8,5 millió dollárt szerez, hogy több felhasználót kapcsoljon be nyílt, decentralizált üzenetküldő  mátrixába . TechCrunch . Hozzáférés időpontja: 2021. augusztus 14.
  45. Nyílt forráskód: Bundeswehr baut eigene verschlüsselte Messenger-App  (német) . Heise online . Letöltve: 2021. augusztus 14. Az eredetiből archiválva : 2021. augusztus 12.
  46. A kereszt-aláírás és a végpontok közötti titkosítás alapértelmezés szerint  itt található . mátrix . Letöltve: 2020. május 16. Az eredetiből archiválva : 2020. május 17.

Linkek