Matrix 1.0 - izdanje protokola za decentraliziranu razmjenu poruka

11. juna 2019. programeri Fondacije Matrix.org najavili su izdavanje Matrix 1.0, protokola za implementaciju federalne mreže izgrađene na osnovu linearne istorije događaja (događaja) unutar acikličkog grafa (DAG). Najčešća upotreba protokola je implementacija servera poruka (npr. Synapse server, Riot klijent) i "povezivanje" drugih protokola jedni s drugima putem mostova (npr. implementacija libpurple s podrškom za XMPP, Telegram, Discord i IRC).

Matrix 1.0 - izdanje protokola za decentraliziranu razmjenu poruka

Glavna inovacija (i preduvjet za korištenje) Synapse 1.0 servera - implementacija Matrix 1.0 protokola - je korištenje TLS certifikata (prikladan je i besplatni Let's Encrypt) za domen servera, koji osigurava siguran prijenos podataka između servera učestvovanje u saveznoj mreži. Stoga, ako koristite samopotpisani certifikat za svoj kućni server, morate kreirati važeći certifikat - inače će vaš server prestati da komunicira sa drugim serverima na mreži.

Planovi za puštanje Matrix 1.0 protokola objavljeni su u Briselu u februaru 2019. na najvećoj Open Source konferenciji FOSDAM 2019 u sklopu rada na implementaciji Matrix.org Foundation tehnologija za obezbjeđivanje komunikacijske infrastrukture francuske vlade.

Zanimljivo je da je prije dva mjeseca hakiran matrix.org server, što je rezultiralo potrebom da se ponovo kreira baza podataka servera matrix.org (gubivši šifrovanu historiju ćaskanja pohranjenu na serverima) - kao i ponovno izdanje Riot Android aplikacije - zbog do curenja ključa i lozinki. Hakeri su ostavili preporuke za poboljšanje poslovnih procesa i sigurnosti servera (u vezi sa ranjivostima u Jenkinsu, platformi za automatizaciju razvoja i testiranja softvera). "Kućni" Matrix serveri nisu bili pogođeni, s izuzetkom 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 pogodnosti i pouzdanosti.

Matrix 1.0 - izdanje protokola za decentraliziranu razmjenu poruka

Kao što sam već napisao je, Synapse serveri su prilično nezahtjevni prema hardveru - za "kućni" server možete koristiti mikroračunare ARM ODROID-XU4 za 49 dolara, a zbog pojave virtuelnih mašina na ARM Graviton procesorima u Amazon Cloudu krajem prošle godine, možete postaviti jeftinu rezervaciju "kućni mini-centar podataka" u Amazon oblaku.

Novosti i dodatne informacije - matrix.org

izvor: www.habr.com

Dodajte komentar