Matrice
| matrice | |
|---|---|
| | |
| 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:
- Telegramma [6]
- Discordia [7]
- Gitter [8]
- Slack / Importante [9]
- IRC [10]
- WhatsApp [11]
- XMPP [12]
- Facebook Messenger [13]
- Segnale [14]
- Skype [15]
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
- ↑ Willis, N. Matrix: una nuova specifica per la chat federata in tempo reale : [ eng. ] : [ arch. 12 agosto 2021 ] // LWN.net . - 2015. - 11 febbraio.
- ^ 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.
- ^ Prokop, A. Risolvere il problema dell'interoperabilità WebRTC : [ eng. ] : [ arch. 21 febbraio 2019 ] // Nessun nervosismo. - 2015. - 23 febbraio.
- ↑ 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.
- ↑ 1 2 3 Weinberger, M. Matrix vuole distruggere i giardini murati della messaggistica : [ eng. ] : [ arch. 23 gennaio 2021 ] // Mondo dei computer. - 2014. - 16 settembre.
- ↑ telegramma tulir /mautrix . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 5 aprile 2019.
- ↑ Half-shot/matrix-appservice- discord . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale l'11 settembre 2018.
- ↑ matrix-org/matrix-appservice- gitter . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 1 gennaio 2019.
- ↑ matrix-org/matrix-appservice- slack . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 12 giugno 2018.
- ↑ matrix-org/matrix-appservice- irc . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 5 ottobre 2018.
- ↑ tulir/mautrix- whatsapp . GitHub . Estratto il 20 ottobre 2018 . Archiviato dall'originale il 23 marzo 2019.
- ↑ 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.
- ↑ GitHub - mautrix/facebook : un ponte di marionette Matrix-Facebook Messenger . GitHub . Estratto il 13 agosto 2021 . Archiviato dall'originale il 12 agosto 2021.
- ^ GitHub - mautrix/signal: un ponte di marionette Matrix-Signal . GitHub . Estratto il 13 agosto 2021 . Archiviato dall'originale il 12 agosto 2021.
- ^ GitHub - matrix-hacks/matrix-puppet- skype . GitHub . Estratto il 13 agosto 2021 . Archiviato dall'originale il 12 agosto 2021.
- ↑ Prova Matrix ora! . matrice . Estratto il 13 agosto 2017 . Archiviato dall'originale il 28 maggio 2018.
- ↑ Comunicazioni unificate . Amdocs (3 ottobre 2014). Estratto 7 marzo 2019 . Archiviato dall'originale il 3 ottobre 2014.
- ↑ 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.
- ↑ Conclusione e revisione di WebRTC World Miami . mondo WebRTC. Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
- ^ Vector Creations Ltd. LinkedIn. Estratto: 7 marzo 2019.
- ↑ 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.
- ↑ Crediamo che il futuro sarà aperto e decentralizzato . Nuovo vettore. Estratto 7 marzo 2019 . Archiviato dall'originale il 24 febbraio 2019.
- ^ Matthew Hodgson. Una chiamata alle armi: Supportare Matrix! (inglese) . matrice . Estratto 7 marzo 2019 . Archiviato dall'originale il 26 ottobre 2019.
- ^ Matrix.org su Patreon . Patreon . Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
- ↑ profilo Matrixdotorg . Liberapay. Estratto 7 marzo 2019 . Archiviato dall'originale l'8 marzo 2019.
- ↑ Episodio 1: 14 luglio 2017 su YouTube - Matrix Live
- ↑ Questa settimana in Matrix . matrice . Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
- ↑ Matrice . _ Base croccante . Estratto il 7 marzo 2019 . Archiviato dall'originale il 31 luglio 2018.
- ↑ Fantastico hosting per Matrix . Modulare . Estratto 7 marzo 2019 . Archiviato dall'originale il 21 febbraio 2019.
- ↑ 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.
- ^ Libro 5 (inglese) . Purismo. Estratto 7 marzo 2019 . Archiviato dall'originale l'8 marzo 2019.
- ^ 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.
- ↑ 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.
- ↑ 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.
- ^ 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.
- ^ 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.
- ^ Il CIC della Fondazione Matrix.Org . casa delle aziende. Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
- ^ Matthew Hodgson. Presentazione della Fondazione Matrix.org (Parte 1 di 2 ) . matrice . Estratto il 7 marzo 2019 . Archiviato dall'originale il 29 marzo 2019.
- ^ Matthew Hodgson. Matrix al FOSDEM 2019 (inglese) . matrice . Estratto 7 marzo 2019 . Archiviato dall'originale l'8 marzo 2019.
- ↑ KDE per supportare la messaggistica istantanea decentralizzata Matrix - Phoronix . phoronix.com. Estratto 7 marzo 2019 . Archiviato dall'originale il 26 febbraio 2019.
- ↑ Calcolare la messaggistica utente Linux Server Matrix lanciato . Calcola pianeta . Estratto: 7 marzo 2019.
- ↑ Rilascio della piattaforma di comunicazione decentralizzata Matrix 1.0 . OpenNET (12 giugno 2019). Estratto 12 giugno 2019 . Archiviato dall'originale il 12 giugno 2019.
- ↑ 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.
- ^ 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.
- ^ 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.
- ↑ 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
- matrix.org - sito ufficiale di Matrix