Element: decentralizált, titkosított csevegés a Matrix kommunikációs hálózatban

kimarite képe

A Matrix egy nyílt szabványú valós idejű kommunikációs eljárás, ami általánosan lehetővé teszi a számítógépek közötti adatcserét egy elosztott rendszerekből álló számítógépes hálózaton, vagy ennek leggyakrabban alkalmazott részhalmazaként lehetővé teszi a valós idejű csevegést. Tervezésének alapelvei, hogy lehetővé tegye a különböző szolgáltatókat használó felhasználók közötti csevegést, a hang- és a videó kommunikációt úgy, hogy a felhasználó ugyanazt az állapotot látja, függetlenül attól, hogy a hálózatra hol csatlakozott; hasonlítható egy valós idejű email szolgáltatáshoz, ami változatos tartalmú üzeneteket juttat el egy vagy több címzetthez.

Műszakilag egy alkalmazási rétegbeli kommunikációs protokoll, ami valós idejű föderált (federated) üzenet továbbítást végez; tekinthető egy elosztott JSON adatbázisnak is. A szervereket HTTP REST API-n keresztül lehet elérni, és az üzenetek tartalma JSON formában kerül megadásra. A szabványos webszolgáltatásokkal WebRTC segítségével tud kapcsolatot tartani, így segítve a böngészőkön futó alkalmazások közötti kapcsolattartást.

A hivatalos (referencia) kliens a web-alapú Riot, ami a legteljesebb funkcionalitással bíró alkalmazás, amin át a Matrix elérhető. (A Riotnak létezik desktop változata is, mely a webes program electron környezetben futó változata.)

Ezen túl számos asztali gépes kliens létezik, többé vagy kevésbé használatra alkalmas állapotban.

Mobilos kliensekből Android rendszereken a Riot.im a régebbi kliens, mely régebbi technológiákra épül de részletesebb támogatást biztosít, míg a folyamatosan fejlődő RiotX kliens kevesebb funkciót, de jelentősen stabilabban támogat. Az IOS szintén a Riot.im klienst támogatja.

Részletek: https://hu.wikipedia.org/wiki/Matrix_(protokoll)

Matrix kliensek: https://matrix.org/clients/
Matrix honlap: https://matrix.org/

2020. július 15-től a Riot kliens immár Element.

A váltás részletei: https://element.io/blog/welcome-to-element/
Fordítóval: https://translate.google.hu/translate?sl=auto&tl=hu&u=https%3A%2F%2Felement.io%2Fblog%2Fwelcome-to-element%2F

Azok számára, akik először fedeztek fel minket: Az Element a biztonságos együttműködés kiemelkedő alkalmazása a decentralizált Matrix kommunikációs hálózat számára. Valójában egyszerűsítettük az összes elnevezésünket: Az Element a New Vector (a Riot mögött álló társaság) neve is, míg a Modular, a Matrix zászlóshajó-szolgáltatónk, az Element Matrix Services lett.

Element honlap: https://element.io/

Telepítés

A telepítés leírása: https://element.io/get-started

Az Element alkalmazás telepítése a Linux Mint és az LMDE kiadásokra, továbbá az Ubuntu-alapú és a Debian-alapú terjesztésekre (terminálban):

sudo apt-get install wget apt-transport-https
sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ default main" | sudo tee /etc/apt/sources.list.d/riot-im.list
sudo apt-get update
sudo apt-get install element-desktop

Enjoy :-)

Története

Az eredeti projektet az Amdocs cégen belül indították[3], ahol a belső egységesített kommunikációs rendszert Matthew Hodgson és Amandine La Pape kezdte fejleszteni, és a cég fedezte a fejlesztés költségeit 2014 és 2017 októbere között.[4] A Matrix megnyerte a 2014-es WebRTC Conference innovációs első díját[5] illetve a „show legjobbja” díjat 2015-ben[6]. 2014-től kezdve sok észrevétel érkezett, felhívva a figyelmet a hasonló próbálkozásokra (mint az XMPP vagy az IRCv3) és a lehetséges műszaki és politikai nehézségekre.[7][8] 2015-ben az Amdocs alvállalataként létrejött a Vector Creations, Ltd. nevű cég és a fejlesztők itt folytatták munkájukat.[9]

2017 júliusában az Amdocs jelezte, hogy nem támogatja tovább a projektet és a fejlesztőcsapat megalapította az angol New Vector céget[10], melynek fő célja a Matrix és a Riot fejlesztése volt.[11] A cég számos formában lehetővé tette a támogatást[12], és a kezdeti időszakos videós beszámolókból[13] fokozatosan kialakult az „elmúlt hét a Mátrixban” hírfolyam és az ehhez kapcsolódó rendszeres videó beszámolók.[14] A cég bevételeit konzultációs szolgáltatásokból és előfizetéses Matrix szerver hosztingból szerzi (melyet „modular.im” néven indítottak).[15]

2018 áprilisában a francia kormányzat bejelentette, hogy a kommunikációs platformjuknak a matrixot fogják használni.[16] A részben testreszabott saját változatukat Tschap néven (Claude Chappe francia tudós előtt tisztelegve) 2018 elejétől kezdve fejlesztik[17], és tették szabadon elérhetővé.

2018 októberében létrejött a „Matrix.org Alapítvány”[18], egy angliai bázisú nonprofit társaság, melynek feladata a nyílt Matrix protokoll független gondozása.[19]

2019 februárban a KDE közösség bejelentette, hogy a Matrix hálózatát használják a decentralizált kommunikációjukra az alternatívák (Telegram, Slack és Discord) helyett, valamint szervereik vezérlésére.[20]

2019 júniusban megjelent a Matrix protokoll 1.0 változata, mely jelezte, hogy a protokoll stabil változata használható külső fejlesztések céljaira is. Ez egyben a „referencia szerver” Synapse programnak is az első „stabil” változatát jelentette.[21][22]

2019 októberében a New Vector további 8.5 millió dollárral növelte a fejlesztésre szánható összeget a bevételeiből.[23]

2019 decemberében a német Védelmi Minisztérium bejlentett egy pilot projektet ami a Matrix protokollra, a Synapse szerverre és a Riot alkalmazásra épülve tenné lehetővé a minisztériumok és hivatalok közötti biztonságos kommunikációt a francia Tschap projekt eredményeire építve.[24]

2019 decemberében a Mozilla bejelentette, hogy az IRC hálózat helyett a Matrix lesz a közösségük és fejlesztőik hivatalos kommunikációs felülete. Az átállás 2020 januárjára megtörtént.[25]