Matrix 1.0 — vydání protokolu decentralizované výměny zpráv

11. června 2019 vývojáři nadace Matrix.org oznámili vydání Matrix 1.0 — protokolu pro realizaci federované sítě vybudované na základě lineární historie událostí (events) uvnitř acyklického grafu (DAG). Nejrozšířenějším způsobem využití protokolu je implementace serverů zpráv (například server Synapse, klient Riot) a „propojování“ jiných protokolů mezi sebou pomocí mostů (například implementace na libpurple s podporou XMPP, Telegram, Discord a IRC).

Matrix 1.0 — vydání protokolu decentralizované výměny zpráv

Hlavním novinkou (a povinnou podmínkou pro používání) serveru Synapse 1.0 — implementace protokolu Matrix 1.0 — je použití certifikátu TLS (bezplatný Let’s Encrypt je také vhodný) pro doménu serveru, což zajišťuje zabezpečený přenos dat mezi servery, které se účastní federované sítě. Proto pokud používáte self-signed certifikát pro svůj domácí server — je nutné vytvořit platný certifikát — jinak váš server přestane komunikovat s ostatními servery sítě.

Plány na vydání protokolu Matrix 1.0 byly oznámeny v Bruselu v únoru 2019 na největší konferenci Open Source FOSDAM 2019 v rámci práce na zavedení technologií nadace Matrix.org pro zajištění komunikační infrastruktury francouzské vlády.

Zajímavé je, že před dvěma měsíci byl server matrix.org vystaven hackerskému útoku, v jehož důsledku bylo nutné znovu vytvořit databázi serveru matrix.org (s ztrátou uložené historie šifrovaných chatů) — stejně jako pře vydat aplikaci Riot pro Android — v souvislosti s únikem klíčů a hesel. Hackeři zanechali doporučení pro zlepšení obchodních procesů a bezpečnosti práce serverů (související s zranitelnostmi v Jenkins — platformě pro automatizaci vývoje a testování softwaru). „Domácí“ servery Matrix nebyly poškozeny, s výjimkou dočasné nedostupnosti „nálepek“ pro zprávy uživatelů a dalších druhořadých služeb.

Nejoblíbenějším klientem Riot.im (aktuální verze 1.2.1) — dostupný jak v desktopové verzi, tak na většině mobilních platforem — se svou uživatelskou přívětivostí a spolehlivostí přiblížil podobným klientům pro Slack a Telegram.

Matrix 1.0 — vydání protokolu decentralizované výměny zpráv

Jak už jsem psal, servery Synapse jsou dostatečně nenáročné na „hardwarové“ vybavení — pro „domácí“ server lze použít ARM mikropočítače ODROID-XU4 za 49 $, a vzhledem k tomu, že na konci loňského roku byly v Amazon Cloud uvedeny virtuální stroje s procesory ARM Graviton, je možné levně nastavit zálohování „domácího mini-datacentra“ v cloudovém prostředí Amazonu.

Novinky a další informace — matrix.org

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster