Matrix 1.0 – izdaja protokola za decentralizirano sporočanje

11. junija 2019 so razvijalci fundacije Matrix.org napovedali izdajo Matrix 1.0, protokola za implementacijo zveznega omrežja, zgrajenega na podlagi linearne zgodovine dogodkov (dogodkov) znotraj acikličnega grafa (DAG). Najpogostejša uporaba protokola je implementacija sporočilnih strežnikov (npr. strežnik Synapse, odjemalec Riot) in "povezovanje" drugih protokolov med seboj prek mostov (npr. implementacija libpurple s podporo za XMPP, Telegram, Discord in IRC).

Matrix 1.0 – izdaja protokola za decentralizirano sporočanje

Glavna novost (in predpogoj za uporabo) strežnika Synapse 1.0 - implementacija protokola Matrix 1.0 - je uporaba TLS certifikata (primeren je tudi brezplačen Let's Encrypt) za domeno strežnika, ki zagotavlja varen prenos podatkov med strežniki. sodelovanje v zveznem omrežju. Če torej za svoj domači strežnik uporabljate samopodpisano potrdilo, morate ustvariti veljavno potrdilo – drugače bo vaš strežnik prenehal komunicirati z drugimi strežniki v omrežju.

Načrti za izdajo protokola Matrix 1.0 so bili objavljeni v Bruslju februarja 2019 na največji odprtokodni konferenci FOSDAM 2019 kot del dela za implementacijo tehnologij Matrix.org Foundation za zagotavljanje komunikacijske infrastrukture francoske vlade.

Zanimivo je, da je pred dvema mesecema prišlo do vdora v strežnik matrix.org, zaradi česar je bilo treba znova ustvariti bazo podatkov strežnika matrix.org (izguba šifrirane zgodovine klepetov, shranjene na strežnikih) – kot tudi ponovna izdaja aplikacije Riot za Android – zaradi do uhajanja ključev in gesel. Hekerji so pustili priporočila za izboljšanje poslovnih procesov in varnosti strežnika (v zvezi z ranljivostmi v Jenkinsu, platformi za avtomatizacijo razvoja in testiranja programske opreme). "Domači" strežniki Matrix niso bili prizadeti, z izjemo začasne nedosegljivosti "nalepk" za uporabniška sporočila in drugih nebistvenih storitev.

Najbolj priljubljen odjemalec Riot.im (trenutna različica 1.2.1) - na voljo tako v namizni izvedbi kot na večini mobilnih platform - je blizu podobnim odjemalcem za Slack in Telegram v smislu priročnosti in zanesljivosti.

Matrix 1.0 – izdaja protokola za decentralizirano sporočanje

Kot sem že napisal sem, so strežniki Synapse precej nezahtevni glede strojne opreme – za »domači« strežnik lahko uporabite mikroračunalnike ARM ODROID-XU4 za 49 dolarjev, zaradi pojava virtualnih strojev na procesorjih ARM Graviton v oblaku Amazon konec lanskega leta , lahko nastavite poceni rezervacijski "domači mini podatkovni center" v oblaku Amazon.

Novice in dodatne informacije - matrix.org

Vir: www.habr.com

Dodaj komentar