lëshimi i parë stabil i protokollit për organizimin e komunikimeve të decentralizuara dhe bibliotekave, API-ve (Server-Server) dhe specifikimeve të lidhura. Raportohet se jo të gjitha mundësitë e planifikuara të Matrix janë përshkruar dhe realizuar, por protokolli kryesor është stabilizuar plotësisht dhe ka arritur një gjendje të aplikueshme për t'u përdorur si bazë për zhvillimin e realizimeve të pavarura të klientëve, serverëve, botëve dhe portave. Prodhimet e projektit nën licencën Apache 2.0.
Po ashtu, server për dërgimin e mesazheve me implementimin referencë . Vërehet se vëmendja kryesore gjatë përgatitjes së Synapse 1.0 është përqendruar në saktësinë e implementimit të protokollit, sigurinë dhe besueshmërinë. Synapse tani ka dalë nga faza e testimit beta dhe është i gatshëm për përdorim të gjerë. Kodi i Synapse është shkruar në gjuhën Python dhe mund të përdorë për ruajtjen e të dhënave DBMS SQLite ose PostgreSQL. Synapse 1.0 është lëshimi i fundit me mbështetje për Python 2.x.
Për default, për krijimin e bisedave të reja përdoret i protokollit Room, por është gjithashtu në dispozicion dhe me mbështetje për kufizimin e kohëzgjatjes së çelësave të serverit. Kur kaloni nga lëshime të mëparshme, duhet të keni parasysh se për t'u lidhur me rrjetin e decentralizuar të përbashkët tani kërkohet marrja e një certifikate TLS të saktë.
Si klientë, mund të përdoren (i disponueshëm për Linux, Windows, macOS, Web, Android dhe iOS), (CLI në Lua), (C++/Qt), (C++/Qt) dhe (Rust/GTK).
Nga mundësitë që ende nuk janë stabilizuar në Matrix 1.0, përmenden redaktimi i mesazheve të dërguara (qartësohet në Synapse 1.0 dhe Riot, por nuk është e aktivizuar si standard), reagimet, diskutimet e radhitura, verifikimi i përbashkët i përdoruesve, statistikat Live për bisedat. Nga punët e ardhshme në realizimin e serverit planifikohet optimizimi i performancës dhe ulja e konsumit të memories. Përveç serverit referencë në gjuhën Python, po zhvillohen gjithashtu realizime eksperimentale (Rust) dhe (Go).
Platforma për organizimin e komunikimeve të decentralizuara Matrix po zhvillohet si një projekt që përdor standarde të hapura dhe jep një rëndësi të madhe sigurise dhe privatësisë së përdoruesve. Matrix ofron enkriptim end-to-end të bazuar në protokollin e vet, i cili përdor gjithashtu algoritmin Double Ratchet (një pjesë e protokollit Signal). Enkriptimi i skajshëm aplikohet si në shkëmbimin e drejtpërdrejtë të mesazheve, ashtu edhe në bisedat (aplikon mekanizmin ). Zbatimi i metodave të enkriptimit kaloi auditimin në organizatën NCC Group. Si transport përdoret HTTPS+JSON me mundësinë e përdorimit të WebSockets ose një protokolli të bazuar në +.
Sistemi formohet si një bashkëpunim serverash, të cilët mund të ndihmojnë ndërveprimin midis tyre dhe të bashkohen në një rrjet të përbashkët decentralizuar. Mesazhet replikohen në të gjitha serverat, të cilëve u janë lidhur pjesëmarrësit e shkëmbimit të mesazheve. Mesazhet shpërndahen në servera në mënyrë analogjike me atë se si commit-et shpërndahen midis repozitorive Git. Në rast të një ndalimi të përkohshëm të serverit, mesazhet nuk humbasin, por u dërgohen përdoruesve pas rifillimit të punës së serverit. Mbështeten variante të ndryshme identifikimi përdoruesi, përfshirë email, numrin e telefonit, llogarinë në Facebook etj.

Në rrjet nuk ka një pikë të vetme dështimi ose kontrolli mbi mesazhet. Të gjithë serverët që përfshijnë diskutimin janë të barabartë me njëri-tjetrin.
Ădo pĂ«rdorues mund tĂ« fillojĂ« serverin e tij dhe ta lidhĂ« atĂ« me rrjetin e pĂ«rgjithshĂ«m. ĂshtĂ« e mundur krijimi i pĂ«r ndĂ«rveprimin e Matrix me sistemet tĂ« bazuara nĂ« protokole tĂ« tjera, pĂ«r shembull, shĂ«rbime pĂ«r dĂ«rgimin dypalĂ«sh tĂ« mesazheve nĂ« IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp dhe Slack.
Përveç shkëmbimit të menjëhershëm të mesazheve tekst dhe organizimin e bisedave, sistemi mund të përdoret për transferimin e skedarëve, dërgimin e njoftimeve,
organizimin e telekonferencave, realizimin e thirrjeve me zë dhe video.
Matrix lejon përdorimin e kërkimeve dhe shikimin e pakufizuar të historisë së bisedave. Mbështeten gjithashtu mundësi të avancuara si njoftimi për shkruar, vlerësimi i pranisë së përdoruesve online, konfirmimi i leximit, njoftimet push, kërkimi në anën e serverit, sinkronizimi i historisë dhe gjendjes së klientëve.
Për të koordinuar zhvillimin e projektit, së fundmi është krijuar një organizatë jofitimprurëse , i cili do të garantonte pavarësinë e projektit, do të zhvillonte standartet përkatëse të Matrix dhe do të vepronte si një platformë neutrale për marrjen e vendimeve së bashku. Në krye të Matrix.org Foundation është një këshill me pesë drejtorë, të pa lidhur me ekosistemën tregtare, të njohur në komunitet dhe të thirrur për të mbrojtur misionin e projektit.
Në mesin e drejtuesve është John Crowcroft (, një nga pionierët e komunikimeve të decentralizuara), Matthew Hodgson (bashkëthemelues i Matrix), Amandine Le Pape (bashkëthemeluese e Matrix), Ross Schulman (advokat nga Open Technology Institute, i specializuar në internet dhe sisteme të decentralizuara), Jutta Steiner (bashkëthemeluese e kompanisë Parity Technologies, e cila merret me teknologjitë e bazuara në blockchain).
Burimi: opennet.ru
