Matrix 1.0 - izdanje decentraliziranog protokola za razmjenu poruka

11. lipnja 2019. programeri Zaklade Matrix.org najavili su izdanje Matrixa 1.0, protokola za implementaciju objedinjene mreže izgrađene na temelju linearne povijesti događaja (događaja) unutar acikličkog grafa (DAG). Najčešća upotreba protokola je implementacija poslužitelja poruka (npr. Synapse server, Riot klijent) i međusobno "povezivanje" drugih protokola preko mostova (npr. libpurple implementacija s podrškom za XMPP, Telegram, Discord i IRC).

Matrix 1.0 - izdanje decentraliziranog protokola za razmjenu poruka

Glavna novost (i preduvjet za korištenje) poslužitelja Synapse 1.0 - implementacija protokola Matrix 1.0 - je korištenje TLS certifikata (pogodan je i besplatni Let's Encrypt) za domenu poslužitelja, čime se osigurava siguran prijenos podataka između poslužitelja. sudjelovanje u federalnoj mreži. Stoga, ako koristite samopotpisani certifikat za svoj kućni poslužitelj, morate stvoriti važeći certifikat - inače će vaš poslužitelj prestati komunicirati s drugim poslužiteljima na mreži.

Planovi za izdavanje protokola Matrix 1.0 najavljeni su u Bruxellesu u veljači 2019. na najvećoj Open Source konferenciji FOSDAM 2019 u sklopu rada na implementaciji tehnologija Matrix.org Foundation za pružanje komunikacijske infrastrukture francuske vlade.

Zanimljivo je da je prije dva mjeseca poslužitelj matrix.org bio hakiran, što je rezultiralo potrebom za ponovnim stvaranjem baze podataka poslužitelja matrix.org (gubljenje šifrirane povijesti razgovora pohranjene na poslužiteljima) - kao i ponovnim izdavanjem aplikacije Riot za Android - zbog do curenja ključa i lozinki. Hakeri su ostavili preporuke za poboljšanje poslovnih procesa i sigurnosti poslužitelja (povezano s ranjivostima u Jenkinsu, platformi za automatizaciju razvoja i testiranja softvera). "Home" Matrix poslužitelji nisu bili pogođeni, s iznimkom privremene nedostupnosti "naljepnica" za korisničke poruke i druge nebitne usluge.

Najpopularniji Riot.im klijent (trenutna verzija 1.2.1) - dostupan i u desktop implementaciji i na većini mobilnih platformi - blizak je sličnim klijentima za Slack i Telegram u smislu praktičnosti i pouzdanosti.

Matrix 1.0 - izdanje decentraliziranog protokola za razmjenu poruka

Kao što sam već napisao sam, Synapse serveri su hardverski prilično nezahtjevni – za "kućni" server možete koristiti mikroračunala ARM ODROID-XU4 za 49 dolara, a zbog pojave virtualnih strojeva na procesorima ARM Graviton u Amazon Cloudu krajem prošle godine , možete postaviti jeftin rezervacijski "kućni mini-podatkovni centar" u oblaku Amazon.

Novosti i dodatne informacije - matrix.org

Izvor: www.habr.com

Dodajte komentar