close

Matrice

Vai alla navigazione Vai alla ricerca
matrice
Immagine del logo
Nome matrice
Livello (secondo il modello OSI ) Applicato
Famiglia TCP/IP
Creato in 2014
Porta/ID 8448 e 443
Scopo del protocollo Servizio di messaggistica istantanea
Principali implementazioni (clienti) Element.io ecc.
Sviluppatore La Fondazione Matrix.org [d]
 File multimediali su Wikimedia Commons

Matrix  è un protocollo aperto per la messaggistica istantanea e lo scambio di file con supporto per la comunicazione voce e video . È un protocollo client-server decentralizzato con passaggio di messaggi tra server. È stata sviluppata anche un'API (interfaccia per l'interazione con il programma) in formato JSON [1] [2] .

Descrizione

Il protocollo Matrix è posizionato dai creatori come sostituto dei protocolli precedenti, è progettato per combinare la messaggistica istantanea ( IM ) con la comunicazione vocale ( VoIP ) e video ( chat video ), cosa che non poteva essere eseguita all'interno di SIP , XMPP e RCS [ 3] [4] [5] .

Le caratteristiche chiave del protocollo Matrix sono l'integrazione di tutti i canali di comunicazione diretta in un unico luogo e il decentramento [5] .

Il concetto Matrix si basa sui principi della creazione di e-mail. L'organizzazione interna del protocollo è simile a quella di IRC : i server affidabili si scambiano messaggi di chat tra loro. Allo stesso tempo, Matrix si differenzia dallo stesso IRC per una soglia di ingresso bassa, non è necessario essere un utente esperto per comunicare tramite Matrix , l'identificazione è semplice e viene effettuata tramite numero di telefono, indirizzo email, account Facebook o Google, o in altro modo familiare all'utente [5] .

Software

Il protocollo offre la possibilità di scambiare messaggi con altri protocolli tramite bridge. I bridge sono programmi che funzionano insieme a un server e inoltrano messaggi tra reti diverse. Attualmente esistono ponti per:

L'implementazione di riferimento del client Matrix è Element.io . Esiste anche un gran numero di bot, bridge, server e client di terze parti [16] .

Storia

Il progetto è stato originariamente creato all'interno di Amdocs creando una chat chiamata "Amdocs Unified Communications" [17] da  Matthew Hodgson e Amandine Le Pape . Amdocs ha finanziato la maggior parte del lavoro di sviluppo dal 2014 a ottobre 2017.

Il team di Matrix ha ricevuto premi per l'innovazione alla WebRTC 2014 Conference & Expo [18] e "Best in Show" al WebRTC World 2015 [19] .

Nel 2015 è stata creata una filiale di Vector Creations Limited presso Amdocs e lo staff di Matrix è stato trasferito lì [20] .

Nel luglio 2017 sono stati annunciati tagli ai finanziamenti per Amdocs e nelle settimane successive il core team ha creato la propria società con sede nel Regno Unito " New Vector " [21] , creata principalmente per supportare lo sviluppo di Matrix e Riot [22] . Durante questo periodo, ci sono state molte richieste di supporto da parte della comunità e delle aziende che si basano su Matrix [23] per aiutare a pagare gli stipendi di almeno una parte del core team. Sono stati creati account di crowdfunding su Patreon [24] e Liberapay [25] e il core team ha lanciato un podcast video chiamato "Matrix Live" per tenere aggiornati i membri sugli eventi attuali [26] . Questo sforzo è stato ampliato in un formato di blog settimanale chiamato " Questa settimana in Matrix " in cui i membri interessati della comunità potevano leggere o inviare le proprie notizie relative a Matrix [27] .

New Vector è stato creato per fornire servizi di consulenza per Matrix , nonché hosting a pagamento di server Matrix (come la piattaforma modular.im ) per generare reddito [28] [29] .

Nelle prime settimane dopo il suo inizio, il team di Matrix e Purism hanno rilasciato piani per collaborare al telefono Librem 5 [30] . Il Librem 5 è stato concepito come un telefono Matrix nativo , dove l'applicazione preinstallata per la messaggistica istantanea, le chiamate audio e video dovrebbe essere Matrix [31] .

Nel 2017, gli sviluppatori di KDE hanno annunciato che stavano lavorando per includere il supporto per il protocollo Matrix nel loro client IM Konversation [32]

Alla fine di gennaio 2018, la società ha ricevuto un investimento di 5 milioni di dollari da Status [33] [34] , una startup basata su Ethereum .

Nell'aprile 2018, il governo francese ha annunciato l'intenzione di creare un proprio strumento di messaggistica istantanea [35] . Successivamente è stato confermato dal team di Matrix che sarebbe stato alimentato da Riot e Matrix e che New Vector avrebbe supportato il governo in questo sforzo [36] .

Nell'ottobre 2018, la fondazione Matrix.org [37] , una società privata, è stata fondata per agire come entità legale neutrale per sviluppare ulteriormente lo standard [38] .

Nel febbraio 2019, alla più grande conferenza europea sul software open source FOSDEM 2019 , sono state presentate ufficialmente le prime versioni stabili di tutte le API Matrix ed è stata annunciata la prima versione di Matrix 1.0 [39] . Poco dopo, la comunità di KDE ha annunciato l'adozione di Matrix per le proprie esigenze di comunicazione interna come alternativa decentralizzata ad altri strumenti moderni come Telegram , Slack e Discord , e in esecuzione sulla propria istanza del server [40] . Anche Calculate Linux [41] ha seguito l'esempio .

In data 11 giugno 2019 è avvenuta la prima release stabile del protocollo, il rilascio delle specifiche per tutte le API, nonché l'implementazione di riferimento del server Synapse 1.0 , che implementa la piena funzionalità dell'API Matrix 1.0 . È stato anche annunciato il lancio ufficiale della Matrix.org Foundation , un'organizzazione senza scopo di lucro creata per sostenere l'indipendenza del protocollo, sviluppare standard relativi a Matrix e agire come forum indipendente per il processo decisionale. Sono stati introdotti i Guardiani della Fondazione Matrix.org, un consiglio di amministrazione che non è collegato all'ecosistema commerciale, gode di autorità nella comunità e sono chiamati a sostenere la missione principale del progetto. Comprendeva John Crowcroft, un esperto globale di decentralizzazione e archiviazione dei dati, Ross Shulman, un avvocato di tecnologia e decentralizzazione, Utah Steiner, co-fondatore della società di tecnologia blockchain Parity Technologies, e i co-fondatori di Matrix Matthew Hodgson e Amandine Le. Pap [42 ] [43] .

Nell'ottobre 2019, New Vector ha raccolto altri 8,5 milioni di dollari per sviluppare Matrix [44] .

A dicembre 2019, il Ministero della Difesa tedesco ha annunciato un progetto pilota per la messaggistica istantanea sicura basato sul protocollo Matrix chiamato BwMessenger , sul modello del progetto francese Tchap . L'obiettivo a lungo termine del governo federale tedesco è l'uso sicuro dei servizi di messaggistica che coprono tutti i ministeri e dipartimenti subordinati [45] .

A maggio 2020, Matrix ha introdotto la crittografia end-to-end , abilitata per impostazione predefinita per le chat private [46] .

Vedi anche

Note

  1. Willis, N. Matrix: una nuova specifica per la chat federata in tempo reale  : [ eng. ]  : [ arch. 12 agosto 2021 ] // LWN.net . - 2015. - 11 febbraio.
  2. ^ Bridgwater, A. Matrix.org si ricarica all'interno di "Illusion of Control" Vortex  : [ eng. ]  : [ arch. 29 marzo 2019 ] // Dott. Il diario di Dobb . - 2014. - 9 settembre.
  3. ^ Prokop, A. Risolvere il problema dell'interoperabilità WebRTC  : [ eng. ]  : [ arch. 21 febbraio 2019 ] // Nessun nervosismo. - 2015. - 23 febbraio.
  4. Scale, I. Interoperare o non interoperare?  : Matrix.org è la risposta per i servizi di comunicazione in silo? : [ Inglese ] ]  : [ arch. 5 ottobre 2018 ] // TelecomTV. - 2015. - 11 febbraio.
  5. 1 2 3 Weinberger, M. Matrix vuole distruggere i giardini murati della messaggistica  : [ eng. ]  : [ arch. 23 gennaio 2021 ] // Mondo dei computer. - 2014. - 16 settembre.
  6. telegramma tulir /mautrix  . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 5 aprile 2019.
  7. Half-shot/matrix-appservice-  discord . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale l'11 settembre 2018.
  8. matrix-org/matrix-appservice-  gitter . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 1 gennaio 2019.
  9. matrix-org/matrix-appservice-  slack . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 12 giugno 2018.
  10. matrix-org/matrix-appservice-  irc . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 5 ottobre 2018.
  11. tulir/mautrix-  whatsapp . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 23 marzo 2019.
  12. ↑ GitHub - matrix-org/matrix-bifrost : bridging generico con una varietà di backend tra cui libpurple e xmpp.js.  GitHub . Estratto il 13 agosto 2021 . Archiviato dall'originale il 13 agosto 2021.
  13. ↑ GitHub - mautrix/facebook : un ponte di marionette Matrix-Facebook Messenger  . GitHub . Estratto il 13 agosto 2021 . Archiviato dall'originale il 12 agosto 2021.
  14. ^ GitHub - mautrix/signal: un ponte di marionette Matrix-Signal  . GitHub . Estratto il 13 agosto 2021 . Archiviato dall'originale il 12 agosto 2021.
  15. ^ GitHub - matrix-hacks/matrix-puppet-  skype . GitHub . Estratto il 13 agosto 2021 . Archiviato dall'originale il 12 agosto 2021.
  16. Prova Matrix ora! . matrice . Estratto il 13 agosto 2017 . Archiviato dall'originale il 28 maggio 2018.
  17. Comunicazioni unificate . Amdocs (3 ottobre 2014). Estratto 7 marzo 2019 . Archiviato dall'originale il 3 ottobre 2014.
  18. ↑ Vincitori del Premio WebRTC 2014 Conference & Expo  . Blog di Upperside (15 marzo 2015). Estratto il 7 marzo 2019 . Archiviato dall'originale il 15 marzo 2015.
  19. ↑ Conclusione e revisione di WebRTC World Miami  . mondo WebRTC. Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
  20. ^ Vector Creations  Ltd. LinkedIn. Estratto: 7 marzo 2019.
  21. New Vector Limited - Panoramica (informazioni sull'azienda gratuite da Companies House  ) . beta.companieshouse.gov.uk. Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
  22. ↑ Crediamo che il futuro sarà aperto e decentralizzato  . Nuovo vettore. Estratto 7 marzo 2019 . Archiviato dall'originale il 24 febbraio 2019.
  23. ^ Matthew Hodgson. Una chiamata alle armi: Supportare Matrix!  (inglese) . matrice . Estratto 7 marzo 2019 . Archiviato dall'originale il 26 ottobre 2019.
  24. ^ Matrix.org su  Patreon . Patreon . Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
  25. profilo Matrixdotorg . Liberapay. Estratto 7 marzo 2019 . Archiviato dall'originale l'8 marzo 2019.
  26. Episodio 1: 14 luglio 2017 su YouTube - Matrix Live
  27. Questa settimana in  Matrix . matrice . Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
  28. Matrice  . _ Base croccante . Estratto il 7 marzo 2019 . Archiviato dall'originale il 31 luglio 2018.
  29. Fantastico hosting per  Matrix . Modulare . Estratto 7 marzo 2019 . Archiviato dall'originale il 21 febbraio 2019.
  30. Lo smartphone Librem 5 incentrato sulla privacy di Purism è sulla buona strada per una  versione di gennaio '19 . Hardware di Tom (6 giugno 2018). Estratto il 7 marzo 2019 . Archiviato dall'originale il 28 agosto 2018.
  31. ^ Libro 5  (inglese) . Purismo. Estratto 7 marzo 2019 . Archiviato dall'originale l'8 marzo 2019.
  32. ^ Konversation 2.x nel 2018 . Nuova interfaccia utente, supporto Matrix, versione mobile . Blog di KDE (5 settembre 2017) . Estratto 7 marzo 2019 . Archiviato dall'originale il 21 febbraio 2019.
  33. ↑ Status investe 5 milioni di dollari in Matrix per creare un superpotere di messaggistica blockchain  . VentureBeat (29 gennaio 2018). Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
  34. stato. Status investe 5 milioni di dollari in Riot.im (link non disponibile) . Blog di stato (29 gennaio 2018). Estratto 7 marzo 2019 . Archiviato dall'originale il 30 gennaio 2018. 
  35. ^ La Francia costruisce il rivale di WhatsApp a causa del rischio di sorveglianza  , Reuters (  16 aprile 2018). Archiviato dall'originale l'8 marzo 2019. Estratto il 7 marzo 2019.
  36. ^ Matthew Hodgson. Matrix e Riot si sono confermati come base per l' app francese Secure Instant Messenger  . matrice . Estratto 7 marzo 2019 . Archiviato dall'originale l'8 marzo 2019.
  37. ^ Il CIC della Fondazione Matrix.Org  . casa delle aziende. Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
  38. ^ Matthew Hodgson. Presentazione della Fondazione Matrix.org (Parte 1 di 2  ) . matrice . Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
  39. ^ Matthew Hodgson. Matrix al FOSDEM 2019  (inglese) . matrice . Estratto 7 marzo 2019 . Archiviato dall'originale l'8 marzo 2019.
  40. KDE per supportare la messaggistica istantanea decentralizzata Matrix - Phoronix . phoronix.com. Estratto 7 marzo 2019 . Archiviato dall'originale il 26 febbraio 2019.
  41. Calcolare la messaggistica utente Linux Server Matrix lanciato . Calcola pianeta . Estratto: 7 marzo 2019.
  42. Rilascio della piattaforma di comunicazione decentralizzata Matrix 1.0 . OpenNET (12 giugno 2019). Estratto 12 giugno 2019 . Archiviato dall'originale il 12 giugno 2019.
  43. ↑ Presentazione di Matrix 1.0 e della Fondazione Matrix.org  . Blog Matrix.org . matrice. Estratto 12 giugno 2019 . Archiviato dall'originale il 12 giugno 2019.
  44. ^ New Vector guadagna 8,5 milioni di dollari per collegare più utenti alla sua  matrice di messaggistica aperta e decentralizzata . TechCrunch . Data di accesso: 14 agosto 2021.
  45. ^ Open Source: Bundeswehr baut eigene verschlüsselte Messenger-App  (tedesco) . Heise in linea . Estratto il 14 agosto 2021 . Archiviato dall'originale il 12 agosto 2021.
  46. La firma incrociata e la crittografia end-to-end per impostazione predefinita sono  qui . matrice . Estratto il 16 maggio 2020 . Archiviato dall'originale il 17 maggio 2020.

Collegamenti