Matrix 1.0 - utgivelse av desentralisert meldingsprotokoll

11. juni 2019 kunngjorde utviklerne av Matrix.org Foundation utgivelsen av Matrix 1.0 - en protokoll for implementering av et forent nettverk bygget på grunnlag av en lineær historie med hendelser (hendelser) inne i en asyklisk graf (DAG). Den vanligste måten å bruke protokollen på er å implementere meldingsservere (f.eks. Synapse-server, Riot-klient) og "koble" andre protokoller til hverandre via broer (f.eks. libpurple-implementering med støtte for XMPP, Telegram, Discord og IRC).

Matrix 1.0 - utgivelse av desentralisert meldingsprotokoll

Hovedinnovasjonen (og forutsetningen for bruk) til Synapse 1.0-serveren - en implementering av Matrix 1.0-protokollen - er bruken av et TLS-sertifikat (gratis Let's Encrypt passer også) for serverdomenet, som sikrer sikker dataoverføring mellom servere deltar i det fødererte nettverket. Derfor, hvis du bruker et selvsignert sertifikat for hjemmeserveren din, må du opprette et gyldig sertifikat - ellers vil serveren din slutte å samhandle med andre servere på nettverket.

Planer om å frigi Matrix 1.0-protokollen ble kunngjort i Brussel i februar 2019 på den største Open Source-konferansen FOSDAM 2019 som en del av arbeidet med å implementere Matrix.org Foundation-teknologier for å tilby kommunikasjonsinfrastrukturen til den franske regjeringen.

Interessant nok var matrix.org-serveren for to måneder siden utsatt for et hackerangrep, som et resultat av at matrix.org-serverdatabasen måtte gjenskapes (med tap av den krypterte chatteloggen lagret på serverne) - samt Riot-applikasjonen for Android måtte utgis på nytt på grunn av en nøkkellekkasje og passord. Hackerne ga anbefalinger for å forbedre forretningsprosesser og serversikkerhet (relatert til sårbarheter i Jenkins, en plattform for automatisering av programvareutvikling og testing). Matrix "hjemme"-servere ble ikke påvirket, med unntak av den midlertidige utilgjengeligheten av "klistremerker" for brukermeldinger og andre ikke-essensielle tjenester.

Den mest populære Riot.im-klienten (nåværende versjon 1.2.1) - tilgjengelig både i desktop-implementering og på de fleste mobile plattformer - er nært i bekvemmelighet og pålitelighet tilsvarende klienter for Slack og Telegram.

Matrix 1.0 - utgivelse av desentralisert meldingsprotokoll

Som jeg allerede jeg skrev, Synapse-servere er ganske lite krevende når det gjelder maskinvare - for en "hjemme"-server kan du bruke ARM-mikrodatamaskiner ODROID-XU4 for $49, og på grunn av utseendet til virtuelle maskiner på ARM Graviton-prosessorer i Amazon Cloud på slutten av fjoråret, du kan billig sette opp redundans "hjemme mini datasenter" i Amazon-skyen.

Nyheter og tilleggsinformasjon - matrix.org

Kilde: www.habr.com

Legg til en kommentar