Нашри платформаи ғайримарказонидашудаи коммуникатсионӣ Matrix 1.0

муаррифӣ карда шуд аввалин нашри устувори протокол барои ташкили алоқаи ғайримарказонидашуда Матритса 1.0 ва китобхонаҳои алоқаманд, APIҳо (Сервер-Сервер) ва мушаххасот. Гуфта мешавад, ки на ҳама қобилиятҳои пешбинишудаи Matrix тавсиф ва амалӣ карда шудаанд, аммо протоколи аслӣ комилан мӯътадил шудааст ва ба ҳолати муносиб барои истифода ҳамчун асос барои таҳияи татбиқи мустақили муштариён, серверҳо, ботҳо ва шлюзҳо расидааст. Пешрафтҳои лоиҳа паҳн шудан дар зери Apache 2.0 литсензия шудааст.

Ҳамзамон, нашр кардааст сервери паёмнависӣ Синапс 1.0.0 бо татбиқи истинод Протоколи Matrix 1.0. Қайд карда мешавад, ки таваҷҷӯҳи асосӣ дар таҳияи Synapse 1.0 ба татбиқи дурусти протокол, амният ва эътимоднокӣ дода шудааст. Synapse ҳоло аз бета берун аст ва барои истифодаи умумӣ омода аст. Рамзи Synapse дар Python навишта шудааст ва метавонад барои нигоҳ доштани маълумот SQLite ё PostgreSQL DBMS -ро истифода барад. Synapse 1.0 версияи охирин бо дастгирии Python 2.x мебошад.

Бо нобаёнӣ, он барои сохтани чатҳои нав истифода мешавад. версияи 4 Протоколи ҳуҷра, аммо ихтиёрӣ дастрас аст панҷум версияи бо дастгирии маҳдуд кардани умри калидҳои сервер. Ҳангоми муҳоҷират аз версияҳои қаблӣ, огоҳ бошед, ки пайвастшавӣ ба шабакаи муштараки ғайримарказӣ ҳоло гирифтани шаҳодатномаи дурусти TLS-ро талаб мекунад.
Ҳамчун муштариён истифода бурдан мумкин аст Садо Ояндасоз (барои Linux, Windows, macOS, Web, Android ва iOS дастрас аст), Wechat (CLI дар Луа), неко (C++/Qt), Кватернион (C++/Qt) ва fractal (Руст/GTK).

Хусусиятҳое, ки дар Matrix 1.0 то ҳол мӯътадил нашудаанд, таҳрири паёмҳои ирсолшуда (дар Synapse 1.0 ва Riot дастгирӣ карда мешавад, аммо бо нобаёнӣ фаъол нест), аксуламалҳо, муҳокимаҳои ришта, тафтиши байниҳамдигарии корбарон, омори сӯҳбати мустақимро дар бар мегиранд. Дар байни корҳои дарпешистода дар татбиқи сервер, оптимизатсияи кор ва кам кардани истеъмоли хотира ба нақша гирифта шудааст. Илова ба сервери истинод, дар Python татбиқи таҷрибавӣ низ таҳия карда мешаванд Рума (Руст) ва Дендрит (Бирав).

Платформаи ташкили коммуникатсияи ғайримарказонидашуда Matrix ҳамчун лоиҳае таҳия мешавад, ки стандартҳои кушодро истифода мебарад ва ба таъмини амният ва махфияти корбарон таваҷҷӯҳи зиёд медиҳад. Matrix рамзгузории охири ба охирро дар асоси протоколи худ, аз ҷумла алгоритми Double Ratchet (қисми протоколи сигнал) таъмин мекунад. Рамзгузории охири ба охир ҳам дар паёмнависии мустақим ва ҳам дар чатҳо (бо истифода аз механизм Меголм). Татбиқи усулҳои рамзгузорӣ аз ҷониби гурӯҳи NCC тафтиш карда шуд. Интиқоли истифодашуда HTTPS+JSON бо имконияти истифодаи WebSockets ё протокол дар асоси CoAP+Гардиш.

Система ҳамчун ҷомеаи серверҳо ташкил карда шудааст, ки метавонанд бо ҳамдигар ҳамкорӣ кунанд ва дар як шабакаи умумии ғайримарказонидашуда муттаҳид карда шаванд. Паёмҳо дар тамоми серверҳое, ки иштирокчиёни паёмнависӣ ба онҳо пайвастанд, такрор карда мешаванд. Паёмҳо дар байни серверҳо ҳамон тавре тақсим карда мешаванд, ки ӯҳдадориҳо дар байни анбори Git тақсим карда мешаванд. Дар сурати қатъи муваққатии сервер, паёмҳо гум намешаванд, вале пас аз дубора ба кор даровардани сервер ба корбарон интиқол дода мешаванд. Имкониятҳои гуногуни ID-и корбар дастгирӣ мешаванд, аз ҷумла почтаи электронӣ, рақами телефон, ҳисоби Facebook ва ғайра.

Нашри платформаи ғайримарказонидашудаи коммуникатсионӣ Matrix 1.0

Дар тамоми шабака ягон нуқтаи нокомӣ ё назорати паём вуҷуд надорад. Ҳамаи серверҳое, ки дар муҳокима фаро гирифта шудаанд, ба ҳамдигар баробаранд.
Ҳар як корбар метавонад сервери худро идора кунад ва онро ба шабакаи умумӣ пайваст кунад. эҷод кардан мумкин аст дарвозаҳо барои ҳамкории Matrix бо системаҳо дар асоси протоколҳои дигар, масалан, омода кардааст хидматҳо барои фиристодани дуҷонибаи паёмҳо ба IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp ва Slack.

Илова ба паёмнависии матнӣ ва чатҳо, система метавонад барои интиқоли файлҳо, ирсоли огоҳиҳо,
ташкили телеконференсияҳо, зангҳои овозӣ ва видеоӣ.
Matrix ба шумо имкон медиҳад, ки ҷустуҷӯ ва дидани номаҳдуди таърихи мукотибаҳоро истифода баред. Он инчунин чунин хусусиятҳои пешрафтаро, аз қабили огоҳӣ дар бораи чоп, арзёбии ҳузури корбар дар онлайн, тасдиқи хондан, огоҳиҳои push, ҷустуҷӯи сервер, ҳамоҳангсозии таърих ва ҳолати муштариро дастгирӣ мекунад.

Ба наздикӣ барои ҳамоҳангсозии таҳияи лоиҳа як созмони ғайритиҷоратӣ таъсис дода шуд Бунёди Matrix.org, ки мустақилияти лоиҳаро кафолат медиҳад, стандартҳои марбут ба Матритсаро таҳия мекунад ва ҳамчун як форуми бетараф барои қабули қарорҳои муштарак амал мекунад. Бунёди Matrix.org аз ҷониби шӯрои панҷ директорон роҳбарӣ карда мешавад, ки бо экосистемаи тиҷоратӣ алоқаманд нестанд, дар ҷомеа нуфуз доранд ва барои иҷрои рисолати лоиҳа бахшида шудаанд.

Ба ҳайати директорон Ҷон Кроукрофт дохил шуданд (Ҷон Кроукрофт, яке аз пешравони коммуникатсияҳои ғайримарказонидашуда), Мэттью Ҳоҷсон (муассиси Mattrix), Амандин Ле Папе (ҳаммуассиси Matrix), Росс Шулман (ҳуқуқшиноси Институти Технологияи кушод, ки дар Интернет ва системаҳои ғайримарказӣ тахассус дорад), Ҷутта Штайнер, шарик муассиси Parity Technologies, як ширкати технологии blockchain.

Манбаъ: opennet.ru

Илова Эзоҳ