Matrix 1.0 - frigivelse af decentral meddelelsesprotokol

Den 11. juni 2019 annoncerede udviklerne af Matrix.org Foundation udgivelsen af ​​Matrix 1.0, en protokol til implementering af et fødereret netværk bygget på basis af en lineær historie af hændelser (begivenheder) inde i en acyklisk graf (DAG). Den mest almindelige brug af protokollen er at implementere beskedservere (f.eks. Synapse-server, Riot-klient) og "forbindelse" andre protokoller til hinanden via broer (f.eks. libpurple-implementering med understøttelse af XMPP, Telegram, Discord og IRC).

Matrix 1.0 - frigivelse af decentral meddelelsesprotokol

Synapse 1.0-serverens vigtigste innovation (og forudsætning for brug) - implementeringen af ​​Matrix 1.0-protokollen - er brugen af ​​et TLS-certifikat (gratis Let's Encrypt er også velegnet) til serverdomænet, som sikrer sikker dataoverførsel mellem servere deltagelse i et fødereret netværk. Derfor, hvis du bruger et selvsigneret certifikat til din hjemmeserver, skal du oprette et gyldigt certifikat - ellers stopper din server med at interagere med andre servere på netværket.

Planer for frigivelsen af ​​Matrix 1.0-protokollen blev annonceret i Bruxelles i februar 2019 på den største Open Source-konference FOSDAM 2019 som en del af arbejdet med at implementere Matrix.org Foundation-teknologier til at levere kommunikationsinfrastrukturen til den franske regering.

Interessant nok blev matrix.org-serveren hacket for to måneder siden, hvilket resulterede i behovet for at genskabe matrix.org-serverdatabasen (miste den krypterede chathistorik, der er gemt på serverne) - samt genudgive Riot Android-appen - pga. til en nøglelækage og adgangskoder. Hackerne efterlod anbefalinger til forbedring af forretningsprocesser og serversikkerhed (relateret til sårbarheder i Jenkins, en softwareudviklings- og testautomatiseringsplatform). "Hjemme" Matrix-serverne blev ikke påvirket, med undtagelse af den midlertidige utilgængelighed af "mærkater" til brugerbeskeder og andre ikke-essentielle tjenester.

Den mest populære Riot.im-klient (nuværende version 1.2.1) - tilgængelig både i desktopimplementering og på de fleste mobile platforme - er tæt på lignende klienter til Slack og Telegram med hensyn til bekvemmelighed og pålidelighed.

Matrix 1.0 - frigivelse af decentral meddelelsesprotokol

Som jeg allerede jeg skrev, Synapse-servere er ret krævende for hardware - for en "hjemme"-server kan du bruge ARM ODROID-XU4 mikrocomputere for $49, og på grund af udseendet af virtuelle maskiner på ARM Graviton-processorer i Amazon Cloud i slutningen af ​​sidste år, du kan oprette en billig reservation "hjemme mini-datacenter" i Amazon-skyen.

Nyheder og yderligere information - matrix.org

Kilde: www.habr.com

Tilføj en kommentar