Matrix 1.0 – vydání protokolu decentralizovaného zasílání zpráv

Dne 11. června 2019 vývojáři z Matrix.org Foundation oznámili vydání Matrix 1.0, protokolu pro implementaci federované sítě postavené na základě lineární historie událostí (událostí) uvnitř acyklického grafu (DAG). Nejběžnějším použitím protokolu je implementace serverů zpráv (např. server Synapse, klient Riot) a „propojení“ dalších protokolů mezi sebou pomocí mostů (např. implementace libpurple s podporou XMPP, Telegram, Discord a IRC).

Matrix 1.0 – vydání protokolu decentralizovaného zasílání zpráv

Hlavní novinkou (a předpokladem pro použití) serveru Synapse 1.0 - implementace protokolu Matrix 1.0 - je použití TLS certifikátu (vhodný je i bezplatný Let's Encrypt) pro doménu serveru, který zajišťuje bezpečný přenos dat mezi servery účast ve federované síti. Pokud tedy pro svůj domovský server používáte certifikát s vlastním podpisem, musíte vytvořit platný certifikát – jinak váš server přestane komunikovat s ostatními servery v síti.

Plány na vydání protokolu Matrix 1.0 byly oznámeny v Bruselu v únoru 2019 na největší Open Source konferenci FOSDAM 2019 jako součást práce na implementaci technologií Matrix.org Foundation pro poskytování komunikační infrastruktury francouzské vlády.

Je zajímavé, že před dvěma měsíci byl hacknut server matrix.org, což vedlo k nutnosti znovu vytvořit databázi serveru matrix.org (ztráta zašifrované historie chatu uložené na serverech) – a také znovu vydat aplikaci Riot pro Android – kvůli k úniku klíčů a hesel. Hackeři zanechali doporučení pro zlepšení obchodních procesů a zabezpečení serveru (související se zranitelností v Jenkins, platformě pro automatizaci vývoje a testování softwaru). „Domovské“ servery Matrix nebyly ovlivněny, s výjimkou dočasné nedostupnosti „nálepek“ pro uživatelské zprávy a další nepodstatné služby.

Nejoblíbenější klient Riot.im (aktuální verze 1.2.1) – dostupný jak v desktopové implementaci, tak na většině mobilních platforem – je z hlediska pohodlí a spolehlivosti blízký podobným klientům pro Slack a Telegram.

Matrix 1.0 – vydání protokolu decentralizovaného zasílání zpráv

Jako už já napsal jsem, Servery Synapse jsou celkem nenáročné na hardware - pro "domácí" server můžete použít mikropočítače ARM ODROID-XU4 za 49 USD a vzhledem k tomu, že se koncem minulého roku objevily virtuální stroje na procesorech ARM Graviton v Amazon Cloud, můžete si zřídit levné rezervační „domácí mini-datacentrum“ v cloudu Amazon.

Novinky a další informace - matrix.org

Zdroj: www.habr.com

Přidat komentář