Matrix 1.0 - release av decentraliserat meddelandeprotokoll

Den 11 juni 2019 tillkännagav utvecklarna av Matrix.org Foundation lanseringen av Matrix 1.0 - ett protokoll för att implementera ett federerat nätverk byggt på basis av en linjär historik av händelser (händelser) i en acyklisk graf (DAG). Det vanligaste sättet att använda protokollet är att implementera meddelandeservrar (t.ex. Synapse-server, Riot-klient) och "ansluta" andra protokoll till varandra via bryggor (t.ex. libpurple-implementering med stöd för XMPP, Telegram, Discord och IRC).

Matrix 1.0 - release av decentraliserat meddelandeprotokoll

Den främsta innovationen (och förutsättningen för användning) av Synapse 1.0-servern - en implementering av Matrix 1.0-protokollet - är användningen av ett TLS-certifikat (gratis Let's Encrypt är också lämpligt) för serverdomänen, vilket säkerställer säker dataöverföring mellan servrar deltar i det federerade nätverket. Därför, om du använder ett självsignerat certifikat för din hemmaserver, måste du skapa ett giltigt certifikat - annars kommer din server att sluta interagera med andra servrar på nätverket.

Planer på att släppa Matrix 1.0-protokollet tillkännagavs i Bryssel i februari 2019 vid den största Open Source-konferensen FOSDAM 2019 som en del av arbetet med att implementera Matrix.org Foundation-teknologier för att tillhandahålla den franska regeringens kommunikationsinfrastruktur.

Intressant nog var matrix.org-servern för två månader sedan utsatt för en hackerattack, vilket ledde till att matrix.org-serverdatabasen måste återskapas (med förlusten av den krypterade chatthistoriken lagrad på servrarna) - liksom Riot-applikationen för Android var tvungen att släppas på nytt på grund av en nyckelläcka och lösenord. Hackarna lämnade rekommendationer för att förbättra affärsprocesser och serversäkerhet (relaterade till sårbarheter i Jenkins, en plattform för att automatisera mjukvaruutveckling och testning). Matrix "hem"-servrar påverkades inte, med undantag för den tillfälliga otillgängligheten av "dekaler" för användarmeddelanden och andra icke-nödvändiga tjänster.

Den mest populära Riot.im-klienten (nuvarande version 1.2.1) - tillgänglig både i desktopimplementering och på de flesta mobila plattformar - är nära i bekvämlighet och tillförlitlighet liknande klienter för Slack och Telegram.

Matrix 1.0 - release av decentraliserat meddelandeprotokoll

Som jag redan jag skrev, Synapse-servrar är ganska föga krävande när det gäller hårdvara - för en "hem"-server kan du använda ARM mikrodatorer ODROID-XU4 för $49, och på grund av utseendet av virtuella maskiner på ARM Graviton-processorer i Amazon Cloud i slutet av förra året, du kan billigt ställa in redundans "home mini datacenter" i Amazons moln.

Nyheter och ytterligare information - matrix.org

Källa: will.com

Lägg en kommentar