Matrico 1.0 - malcentralizita mesaĝa protokolo liberigo

La 11-an de junio 2019, la programistoj de la Fondaĵo Matrix.org anoncis la liberigon de Matrix 1.0, protokolo por efektivigi federacian reton konstruitan surbaze de lineara historio de eventoj (okazaĵoj) ene de acikla grafeo (DAG). La plej ofta uzo de la protokolo estas efektivigi mesaĝservilojn (ekz. Synapse-servilo, Riot-kliento) kaj "ligi" aliajn protokolojn unu al la alia per pontoj (ekz. libpurple-efektivigo kun subteno por XMPP, Telegram, Discord kaj IRC).

Matrico 1.0 - malcentralizita mesaĝa protokolo liberigo

La ĉefa novigo (kaj antaŭkondiĉo por uzo) de la servilo Synapse 1.0 - la efektivigo de la protokolo Matrix 1.0 - estas la uzo de TLS-atestilo (senpaga Let's Encrypt ankaŭ taŭgas) por la servila domajno, kiu certigas sekuran transdonon de datumoj inter serviloj. partoprenante en federacia reto. Tial, se vi uzas memsubskribitan atestilon por via hejma servilo, vi devas krei validan atestilon - alie via servilo ĉesos interagi kun aliaj serviloj en la reto.

Planoj por la liberigo de la protokolo Matrix 1.0 estis anoncitaj en Bruselo en februaro 2019 ĉe la plej granda Malfermfonta konferenco FOSDAM 2019 kiel parto de la laboro por efektivigi Matrix.org Foundation-teknologiojn por provizi la komunikan infrastrukturon de la franca registaro.

Interese, ke antaŭ du monatoj, la servilo matrix.org estis hakita, rezultigante la bezonon rekrei la datumbazon de la servilo matrix.org (perdante la ĉifritan babilhistorion konservitan sur la serviloj) - kaj ankaŭ reeldoni la Riot Android-aplon - pro al ŝlosila liko kaj pasvortoj. La piratoj lasis rekomendojn por plibonigi komercajn procezojn kaj servilan sekurecon (rilataj al vundeblecoj en Jenkins, programaro-disvolvado kaj testado de aŭtomatiga platformo). La "hejmaj" Matrix-serviloj ne estis tuŝitaj, kun la escepto de la provizora malhavebleco de "glumarkoj" por uzantmesaĝoj kaj aliaj ne-esencaj servoj.

La plej populara Riot.im-kliento (nuna versio 1.2.1) - havebla kaj en labortabla efektivigo kaj sur la plej multaj moveblaj platformoj - estas proksima al similaj klientoj por Slack kaj Telegram laŭ oportuno kaj fidindeco.

Matrico 1.0 - malcentralizita mesaĝa protokolo liberigo

Kiel mi jam skribis, Synapse-serviloj estas sufiĉe malpostulaj al aparataro - por "hejma" servilo, vi povas uzi mikrokomputilojn ARM ODROID-XU4 kontraŭ $49, kaj pro la apero de virtualaj maŝinoj sur ARM Graviton-procesoroj en la Amazona Nubo fine de la pasinta jaro, vi povas agordi malmultekostan rezervadon "hejma mini-datumcentro" en la Amazon-nubo.

Novaĵoj kaj pliaj informoj - matrix.org

fonto: www.habr.com

Aldoni komenton