den första stabila versionen av protokollet för att organisera decentraliserade kommunikationer och de tillhörande biblioteken, API (Server-Server) och specifikationerna. Det rapporteras att inte alla planerade funktioner i Matrix har beskrivits och implementerats, men huvudprotokollet Àr helt stabiliserat och har nÄtt ett tillstÄnd som Àr lÀmpligt för att fungera som grund för utvecklingen av oberoende implementationer av klienter, servrar, bots och gateways. Projektets framsteg Àr licensierad under Apache 2.0.
Samtidigt, en server för meddelandeutbyte med referensimplementationen . Det pÄpekas att det har lagts stor vikt vid noggrannheten i protokollimplementeringen, sÀkerheten och tillförlitligheten vid förberedelserna för Synapse 1.0. Synapse har nu lÀmnat beta-testfasen och Àr redo för allmÀn anvÀndning. Koden för Synapse Àr skriven i Python och kan anvÀnda antingen SQLite eller PostgreSQL som databas. Synapse 1.0 Àr den senaste versionen med stöd för Python 2.x.
Som standard anvÀnds av protokollet för rum, men en version med stöd för begrÀnsning av livslÀngden för servernycklar Àr ocksÄ tillgÀnglig. Vid uppgradering frÄn tidigare versioner bör man beakta att en korrekt TLS-certifikat krÀvs för att ansluta till det globala decentraliserade nÀtverket.
Kunder kan anvÀnda (tillgÀnglig för Linux, Windows, macOS, Web, Android och iOS), (CLI pÄ Lua), (C++/Qt), (C++/Qt) och (Rust/GTK).
Bland de Ànnu inte stabiliserade funktionerna i Matrix 1.0 nÀmns redigering av skickade meddelanden (stöds i Synapse 1.0 och Riot, men Àr inte aktiverat som standard), reaktioner, trÄdiga diskussioner, korsverifiering av anvÀndare, live-statistik över chattar. Bland de kommande arbetena planeras optimeringsÄtgÀrder för servern för att förbÀttra prestanda och minska minnesanvÀndning. Förutom referensservern i Python utvecklas Àven experimentella implementationer (Rust) och (Go).
Matrix-plattformen för decentraliserad kommunikation utvecklas som ett projekt som anvÀnder öppna standarder och lÀgger stort fokus pÄ att sÀkerstÀlla sÀkerhet och integritet för anvÀndarna. Matrix erbjuder end-to-end-kryptering baserad pÄ sin egen protokoll, som inkluderar algoritmen Double Ratchet (del av Signal-protokollet). Slutlig kryptering tillÀmpas bÄde vid direkt meddelandeutbyte och i chattar (en mekanism tillÀmpas ). Genomförandet av krypteringsmetoderna har granskats av NCC Group. Som transport anvÀnds HTTPS+JSON med möjlighet att anvÀnda WebSockets eller ett protokoll baserat pÄ +.
Systemet formas som ett samfund av servrar som kan interagera med varandra och sammanfogas i ett gemensamt decentraliserat nÀtverk. Meddelanden replikeras över alla servrar som deltagarna i meddelandeutbytet Àr anslutna till. Meddelandena sprids över servrarna pÄ liknande sÀtt som commits sprids mellan Git-repositorier. Vid tillfÀllig avstÀngning av en server gÄr meddelandena inte förlorade, utan levereras till anvÀndarna efter att servern har Äterupptagit driften. Olika alternativ för anvÀndaridentifiering stöds, inklusive e-post, telefonnummer, Facebook-konto osv.

Det finns ingen enhetlig punkt för fel eller kontroll över meddelandena i nÀtverket. Alla servrar som omfattar diskussionen Àr jÀmlika med varandra.
Varje anvÀndare kan starta sin egen server och koppla den till det gemensamma nÀtverket. Det Àr möjligt att skapa för att interagera Matrix med system som Àr baserade pÄ andra protokoll, exempelvis tjÀnster för tvÄvÀgsmeddelande i IRC, Facebook, Telegram, Skype, Hangouts, E-post, WhatsApp och Slack.
Utöver omedelbar utbyte av textmeddelanden och organisering av chattar kan systemet anvÀndas för filöverföring, utskick av meddelanden,
organisering av telekonferenser, genomförande av röstsamtal och videosamtal.
Matrix gör det möjligt att anvÀnda sökning och obegrÀnsad visning av chattens historik. Det stöder ocksÄ avancerade funktioner som avisering om textinmatning, nÀrvaroindikator, lÀskvitsordning, push-notiser, serverbaserad sökning, synkronisering av historik och tillstÄnd hos klienterna.
För att samordna utvecklingen av projektet har en ideell organisation nyligen skapats , som kommer att garantera projektets oberoende, utveckla standards relaterade till Matrix och fungera som en neutral plattform för gemensamt beslutsfattande. Styrelsen för Matrix.org Foundation bestÄr av fem direktörer som inte Àr kopplade till det kommersiella ekosystemet, och som har hög trovÀrdighet inom gemenskapen och syftar till att försvara projektets uppdrag.
Bland direktörerna finns Jon Crowcroft (, en av pionjÀrerna inom decentraliserad kommunikation), Matthew Hodgson (Matthew Hodgson, medgrundare av Matrix), Amandine Le Pape (Amandine Le Pape, medgrundare av Matrix), Ross Schulman (Ross Schulman, jurist frÄn Open Technology Institute, som specialiserar sig pÄ internet och decentraliserade system), Jutta Steiner (Jutta Steiner, medgrundare av företaget Parity Technologies, som arbetar med blockchain-teknologier).
KĂ€lla: opennet.ru
