Matrica 1.0 – decentralizuotas pranešimų siuntimo protokolo leidimas

11 m. birželio 2019 d. Matrix.org fondo kūrėjai paskelbė apie Matrix 1.0 išleidimą – protokolą, skirtą sujungti tinklą, sukurtą remiantis tiesine įvykių (įvykių) istorija acikliniame grafike (DAG). Dažniausias protokolo naudojimo būdas – žinučių serverių (pvz., Synapse serverio, Riot client) įdiegimas ir kitų protokolų „sujungimas“ vienas su kitu per tiltus (pvz., libpurple įdiegimas su XMPP, Telegram, Discord ir IRC palaikymu).

Matrica 1.0 – decentralizuotas pranešimų siuntimo protokolo leidimas

Pagrindinė Synapse 1.0 serverio naujovė (ir būtina sąlyga naudoti) - Matrix 1.0 protokolo įgyvendinimas - yra TLS sertifikato (tinka ir nemokama Let's Encrypt) naudojimas serverio domenui, kuris užtikrina saugų duomenų perdavimą tarp serverių. dalyvauja federaciniame tinkle. Todėl, jei naudojate savarankiškai pasirašytą sertifikatą savo namų serveriui, turite sukurti galiojantį sertifikatą – priešingu atveju jūsų serveris nustos sąveikauti su kitais tinklo serveriais.

Planai išleisti Matrix 1.0 protokolą buvo paskelbti Briuselyje 2019 m. vasario mėn., didžiausioje atvirojo kodo konferencijoje FOSDAM 2019, kuri yra dalis darbo, skirto Matrix.org Foundation technologijų diegimui, kad būtų užtikrinta Prancūzijos vyriausybės komunikacijos infrastruktūra.

Įdomu tai, kad prieš du mėnesius matrix.org serverį ištiko įsilaužėlių ataka, dėl kurios teko iš naujo sukurti matrix.org serverio duomenų bazę (prarandant serveriuose saugomą šifruotą pokalbių istoriją) – taip pat „Android“ skirta „Riot“ programa turėjo būti išleista iš naujo dėl raktų nutekėjimo ir slaptažodžių. Įsilaužėliai paliko rekomendacijas, kaip pagerinti verslo procesus ir serverio saugą (susijusias su Jenkins, programinės įrangos kūrimo ir testavimo automatizavimo platformos, pažeidžiamumu). Matrix „namų“ serveriai nebuvo paveikti, išskyrus laikiną vartotojų pranešimų ir kitų neesminių paslaugų „lipdukų“ neprieinamumą.

Populiariausias „Riot.im“ klientas (dabartinė versija 1.2.1) – prieinamas tiek staliniuose kompiuteriuose, tiek daugumoje mobiliųjų platformų – savo patogumu ir patikimumu yra artimas panašiems „Slack“ ir „Telegram“ klientams.

Matrica 1.0 – decentralizuotas pranešimų siuntimo protokolo leidimas

Kaip jau aš parašiau, „Synapse“ serveriai yra gana nereiklūs techninei įrangai - „namų“ serveriui galite naudoti ARM mikrokompiuterius ODROID-XU4 už 49 USD, o dėl virtualių mašinų pasirodymo ARM Graviton procesoriuose „Amazon Cloud“ praėjusių metų pabaigoje, „Amazon“ debesyje galite nebrangiai nustatyti perteklinį „namų mini duomenų centrą“.

Naujienos ir papildoma informacija - matrix.org

Šaltinis: www.habr.com

Добавить комментарий