Den 11. juni 2019 annoncerede udviklerne fra Matrix.org Foundation frigivelsen af Matrix 1.0 — protokollen til realisering af et fødereret netværk baseret på en lineær historiestruktur (events) inden for en acyklisk graf (DAG). Den mest almindelige anvendelse af protokollen er i implementeringen af beskedservere (f.eks. serveren Synapse, klienten Riot) og 'forbindelsen' mellem forskellige protokoller via broer (f.eks. implementeringen på libpurple med understøttelse af XMPP, Telegram, Discord og IRC).

Det vigtigste nye element (og et krav for brug af) serveren Synapse 1.0 — implementeringen af protokollen Matrix 1.0 — er brugen af et TLS-certifikat (gratis Let’s Encrypt er også acceptabelt) for serverens domæne, hvilket sikrer sikker dataoverførsel mellem servere, der er en del af det fødererede netværk. Derfor, hvis du bruger et selvsigneret certifikat til din hjemserver, er det nødvendigt at oprette et gyldigt certifikat — ellers vil din server holde op med at interagere med andre servere i netværket.
Planerne for frigivelsen af protokollen Matrix 1.0 blev annonceret i Bruxelles i februar 2019 på den største Open Source-konference FOSDAM 2019 som en del af arbejdet med at implementere teknologier fra Matrix.org Foundation til at sikre kommunikationsinfrastrukturen for den franske regering.
Det er interessant, at serveren matrix.org for to måneder siden blev udsat for et hackerangreb, hvilket resulterede i, at databasen for serveren matrix.org måtte genskabes (med tab af den gemte historie for krypterede chats på serverne) — og applikationen Riot til Android måtte genudgives — på grund af lækage af nøgler og adgangskoder. Hackerne efterlod anbefalinger til forbedring af forretningsprocesserne og sikkerheden ved serverne (relateret til sårbarheder i Jenkins — platformen for automatisering af udvikling og test af software). 'Hjemme'-servere i Matrix blev ikke påvirket, bortset fra midlertidig utilgængelighed af 'klistermærker' til brugernes beskeder og andre sekundære tjenester.
Den mest populære klient Riot.im (nuværende version 1.2.1) — tilgængelig både som desktopversion og på de fleste mobile platforme — er blevet lige så praktisk og pålidelig som lignende klienter til Slack og Telegram.

Som jeg allerede , Synapse-servere er relativt ukravende i forhold til hardware — til en "hjemme" server kan man bruge ARM mikrocomputere ODROID-XU4 til $49, og med introduktionen af virtuelle maskiner med ARM Graviton-processorer i Amazon Cloud i slutningen af sidste år, kan man nemt opsætte reservekapacitet for "hjemme mini-datacenter" i Amazon skyen.
Nyheder og yderligere information —
Kilde: habr.com
