Matrix 1.0 - lëshimi i protokollit të decentralizuar të mesazheve

Më 11 qershor 2019, zhvilluesit e Fondacionit Matrix.org njoftuan lëshimin e Matrix 1.0 - një protokoll për zbatimin e një rrjeti të federuar të ndërtuar mbi bazën e një historie lineare të ngjarjeve (ngjarjeve) brenda një grafiku aciklik (DAG). Mënyra më e zakonshme për të përdorur protokollin është implementimi i serverëve të mesazheve (p.sh. serveri Synapse, klienti Riot) dhe "lidhja" e protokolleve të tjera me njëri-tjetrin nëpërmjet urave (p.sh. zbatimi libpurple me mbështetje për XMPP, Telegram, Discord dhe IRC).

Matrix 1.0 - lëshimi i protokollit të decentralizuar të mesazheve

Risia kryesore (dhe parakushti për përdorim) i serverit Synapse 1.0 - një zbatim i protokollit Matrix 1.0 - është përdorimi i një certifikate TLS (e përshtatshme edhe Let's Encrypt falas) për domenin e serverit, i cili siguron transferim të sigurt të të dhënave midis serverëve duke marrë pjesë në rrjetin e federuar. Prandaj, nëse përdorni një certifikatë të vetë-nënshkruar për serverin tuaj të shtëpisë, duhet të krijoni një certifikatë të vlefshme - përndryshe serveri juaj do të ndalojë bashkëveprimin me serverët e tjerë në rrjet.

Planet për lëshimin e protokollit Matrix 1.0 u njoftuan në Bruksel në shkurt 2019 në konferencën më të madhe me burim të hapur FOSDAM 2019 si pjesë e punës për zbatimin e teknologjive të Fondacionit Matrix.org për të siguruar infrastrukturën e komunikimit të qeverisë franceze.

Është interesante se dy muaj më parë serveri matrix.org iu nënshtrua një sulmi hakeri, si rezultat i të cilit baza e të dhënave të serverit matrix.org duhej të rikrijohej (me humbjen e historisë së bisedave të koduara të ruajtura në serverë) - si dhe aplikacioni Riot për Android duhej të ripublikohej për shkak të rrjedhjes së çelësit dhe fjalëkalimeve. Hakerët lanë rekomandime për përmirësimin e proceseve të biznesit dhe sigurisë së serverit (në lidhje me dobësitë në Jenkins, një platformë për automatizimin e zhvillimit dhe testimit të softuerit). Serverët e matricës "home" nuk u prekën, me përjashtim të mosdisponueshmërisë së përkohshme të "stickers" për mesazhet e përdoruesve dhe shërbime të tjera jo thelbësore.

Klienti më i njohur Riot.im (versioni aktual 1.2.1) - i disponueshëm si në zbatimin e desktopit ashtu edhe në shumicën e platformave celulare - është afër komoditetit dhe besueshmërisë me klientët e ngjashëm për Slack dhe Telegram.

Matrix 1.0 - lëshimi i protokollit të decentralizuar të mesazheve

Ashtu si unë tashmë kam shkruar, Serverët Synapse janë mjaft të pakërkueshëm për sa i përket harduerit - për një server "shtëpi" mund të përdorni mikrokompjuterët ARM ODROID-XU4 për 49 dollarë, dhe për shkak të shfaqjes së makinave virtuale në procesorët ARM Graviton në Amazon Cloud në fund të vitit të kaluar, mund të konfiguroni me kosto të lira "qendrën e të dhënave mini në shtëpi" në renë e Amazonës.

Lajme dhe informacione shtesë - matrica.org

Burimi: www.habr.com

Shto një koment