వికేంద్రీకృత కమ్యూనికేషన్ ప్లాట్ఫారమ్ మ్యాట్రిక్స్ 1.0 విడుదల
సమర్పించిన వారు వికేంద్రీకృత కమ్యూనికేషన్లను నిర్వహించడానికి ప్రోటోకాల్ యొక్క మొదటి స్థిరమైన విడుదల మ్యాట్రిక్స్ 1.0 మరియు అనుబంధిత లైబ్రరీలు, APIలు (సర్వర్-సర్వర్) మరియు స్పెసిఫికేషన్లు. మ్యాట్రిక్స్ ఉద్దేశించిన అన్ని సామర్థ్యాలు వివరించబడలేదు మరియు అమలు చేయబడలేదు, అయితే కోర్ ప్రోటోకాల్ పూర్తిగా స్థిరీకరించబడింది మరియు క్లయింట్లు, సర్వర్లు, బాట్లు మరియు గేట్వేల యొక్క స్వతంత్ర అమలుల అభివృద్ధికి ప్రాతిపదికగా ఉపయోగించడానికి అనువైన స్థితికి చేరుకుంది. ప్రాజెక్ట్ అభివృద్ధి వ్యాప్తి Apache 2.0 క్రింద లైసెన్స్ పొందింది.
ఏకకాలంలో, ప్రచురించిన సందేశ సర్వర్ సినాప్స్ 1.0.0 సూచన అమలుతో మ్యాట్రిక్స్ 1.0 ప్రోటోకాల్. సినాప్స్ 1.0ని సిద్ధం చేయడంలో ప్రధాన శ్రద్ధ ప్రోటోకాల్, భద్రత మరియు విశ్వసనీయత యొక్క సరైన అమలుపై చెల్లించబడింది. Synapse ఇప్పుడు బీటా ముగిసింది మరియు సాధారణ ఉపయోగం కోసం సిద్ధంగా ఉంది. సినాప్స్ కోడ్ పైథాన్లో వ్రాయబడింది మరియు డేటాను నిల్వ చేయడానికి SQLite లేదా PostgreSQL DBMSని ఉపయోగించవచ్చు. Synapse 1.0 అనేది పైథాన్ 2.x మద్దతుతో తాజా విడుదల.
డిఫాల్ట్గా, ఇది కొత్త చాట్లను సృష్టించడానికి ఉపయోగించబడుతుంది. 4 వెర్షన్ గది ప్రోటోకాల్, కానీ ఐచ్ఛికంగా అందుబాటులో ఉంది ఐదవది సర్వర్ కీల జీవితకాలాన్ని పరిమితం చేయడానికి మద్దతుతో వెర్షన్. మునుపటి విడుదలల నుండి మైగ్రేట్ చేస్తున్నప్పుడు, భాగస్వామ్య వికేంద్రీకృత నెట్వర్క్కి కనెక్ట్ చేయడానికి ఇప్పుడు చెల్లుబాటు అయ్యే TLS ప్రమాణపత్రాన్ని పొందడం అవసరం అని గుర్తుంచుకోండి.
క్లయింట్లుగా ఉపయోగించవచ్చు అల్లర్లకు (Linux, Windows, macOS, Web, Android మరియు iOS కోసం అందుబాటులో ఉంది) వీచాట్ (లువాలో CLI), nheko (C++/Qt), చతుర్భుజం (C++/Qt) మరియు నమూనా (రస్ట్/GTK).
Matrix 1.0లో ఇంకా స్థిరీకరించబడని ఫీచర్లలో పంపిన సందేశాలను సవరించడం (Synapse 1.0 మరియు Riotలో మద్దతు ఉంది, కానీ డిఫాల్ట్గా ప్రారంభించబడలేదు), ప్రతిచర్యలు, థ్రెడ్ చర్చలు, వినియోగదారుల యొక్క క్రాస్ వెరిఫికేషన్, లైవ్ చాట్ గణాంకాలు ఉన్నాయి. సర్వర్ అమలులో రాబోయే పనులలో, పనితీరును ఆప్టిమైజ్ చేయడానికి మరియు మెమరీ వినియోగాన్ని తగ్గించడానికి ఇది ప్రణాళిక చేయబడింది. రిఫరెన్స్ సర్వర్తో పాటు, పైథాన్లో ప్రయోగాత్మక అమలులు కూడా అభివృద్ధి చేయబడుతున్నాయి రుమా (రస్ట్) మరియు డెండ్రైట్ (వెళ్ళండి).
వికేంద్రీకృత కమ్యూనికేషన్లను నిర్వహించడానికి ప్లాట్ఫారమ్ మ్యాట్రిక్స్ ఓపెన్ స్టాండర్డ్లను ఉపయోగించే ప్రాజెక్ట్గా అభివృద్ధి చెందుతోంది మరియు వినియోగదారుల భద్రత మరియు గోప్యతను నిర్ధారించడంలో గొప్ప శ్రద్ధ చూపుతుంది. మ్యాట్రిక్స్ డబుల్ రాట్చెట్ అల్గోరిథం (సిగ్నల్ ప్రోటోకాల్లో భాగం)తో సహా దాని స్వంత ప్రోటోకాల్ ఆధారంగా ఎండ్-టు-ఎండ్ ఎన్క్రిప్షన్ను అందిస్తుంది. ఎండ్-టు-ఎండ్ ఎన్క్రిప్షన్ డైరెక్ట్ మెసేజింగ్లో మరియు చాట్లలో (మెకానిజం ఉపయోగించి) ఉపయోగించబడుతుంది మెగోల్మ్) ఎన్క్రిప్షన్ పద్ధతుల అమలును NCC గ్రూప్ ఆడిట్ చేసింది. ఉపయోగించిన రవాణా HTTPS+JSON, వెబ్సాకెట్లను ఉపయోగించే అవకాశం లేదా ప్రోటోకాల్ ఆధారంగా CoAP+నాయిస్.
వ్యవస్థ ఒకదానితో ఒకటి పరస్పర చర్య చేయగల సర్వర్ల సంఘంగా ఏర్పడింది మరియు ఒక సాధారణ వికేంద్రీకృత నెట్వర్క్గా ఏకమవుతుంది. మెసేజింగ్ పార్టిసిపెంట్లు కనెక్ట్ చేయబడిన అన్ని సర్వర్లలో సందేశాలు పునరావృతమవుతాయి. Git రిపోజిటరీల మధ్య కమిట్లు పంపిణీ చేయబడిన విధంగానే సందేశాలు సర్వర్లలో పంపిణీ చేయబడతాయి. తాత్కాలిక సర్వర్ ఆగిపోయిన సందర్భంలో, సందేశాలు కోల్పోవు, కానీ సర్వర్ ఆపరేషన్ పునఃప్రారంభించిన తర్వాత వినియోగదారులకు ప్రసారం చేయబడతాయి. ఇమెయిల్, ఫోన్ నంబర్, Facebook ఖాతా మొదలైన వాటితో సహా వివిధ వినియోగదారు ID ఎంపికలకు మద్దతు ఉంది.
నెట్వర్క్లో ఏ ఒక్క పాయింట్ వైఫల్యం లేదా సందేశ నియంత్రణ లేదు. చర్చ ద్వారా కవర్ చేయబడిన అన్ని సర్వర్లు ఒకదానికొకటి సమానంగా ఉంటాయి.
ఏ వినియోగదారు అయినా వారి స్వంత సర్వర్ని అమలు చేయవచ్చు మరియు దానిని సాధారణ నెట్వర్క్కు కనెక్ట్ చేయవచ్చు. సృష్టించడం సాధ్యమే ముఖద్వారాలు ఇతర ప్రోటోకాల్ల ఆధారంగా సిస్టమ్లతో మ్యాట్రిక్స్ పరస్పర చర్య కోసం, ఉదాహరణకు, సిద్ధం IRC, Facebook, Telegram, Skype, Hangouts, ఇమెయిల్, WhatsApp మరియు స్లాక్లకు రెండు-మార్గం సందేశాలను పంపే సేవలు.
తక్షణ వచన సందేశం మరియు చాట్లతో పాటు, సిస్టమ్ ఫైల్లను బదిలీ చేయడానికి, నోటిఫికేషన్లను పంపడానికి ఉపయోగించవచ్చు,
టెలికాన్ఫరెన్స్లను నిర్వహించడం, వాయిస్ మరియు వీడియో కాల్స్ చేయడం.
కరస్పాండెన్స్ చరిత్ర యొక్క శోధన మరియు అపరిమిత వీక్షణను ఉపయోగించడానికి మ్యాట్రిక్స్ మిమ్మల్ని అనుమతిస్తుంది. ఇది టైపింగ్ నోటిఫికేషన్, యూజర్ ఆన్లైన్ ఉనికిని మూల్యాంకనం చేయడం, రీడ్ కన్ఫర్మేషన్, పుష్ నోటిఫికేషన్లు, సర్వర్-సైడ్ సెర్చ్, హిస్టరీ సింక్రొనైజేషన్ మరియు క్లయింట్ స్థితి వంటి అధునాతన ఫీచర్లకు కూడా మద్దతు ఇస్తుంది.
ప్రాజెక్ట్ అభివృద్ధిని సమన్వయం చేయడానికి ఇటీవల లాభాపేక్ష లేని సంస్థ సృష్టించబడింది మ్యాట్రిక్స్.ఆర్గ్ ఫౌండేషన్, ఇది ప్రాజెక్ట్ యొక్క స్వతంత్రతకు హామీ ఇస్తుంది, మ్యాట్రిక్స్-సంబంధిత ప్రమాణాలను అభివృద్ధి చేస్తుంది మరియు ఉమ్మడి నిర్ణయం తీసుకోవడానికి తటస్థ ఫోరమ్గా పనిచేస్తుంది. Matrix.org ఫౌండేషన్కు వాణిజ్య పర్యావరణ వ్యవస్థతో సంబంధం లేని ఐదుగురు డైరెక్టర్ల బోర్డు నాయకత్వం వహిస్తుంది, సంఘంలో అధికారం ఉంది మరియు ప్రాజెక్ట్ యొక్క మిషన్ను సమర్థించడానికి అంకితం చేయబడింది.
దర్శకులు జాన్ క్రోక్రాఫ్ట్ (జోన్ క్రోక్రాఫ్ట్, వికేంద్రీకృత కమ్యూనికేషన్ల మార్గదర్శకులలో ఒకరు), మాథ్యూ హోడ్గ్సన్ (మ్యాట్రిక్స్ సహ-వ్యవస్థాపకుడు), అమాండిన్ లే పాపే (మ్యాట్రిక్స్ సహ వ్యవస్థాపకుడు), రాస్ షుల్మాన్ (ఇంటర్నెట్ మరియు వికేంద్రీకృత వ్యవస్థలలో ప్రత్యేకత కలిగిన ఓపెన్ టెక్నాలజీ ఇన్స్టిట్యూట్ న్యాయవాది), జుట్టా స్టైనర్, సహ- పారిటీ టెక్నాలజీస్, బ్లాక్చెయిన్ టెక్నాలజీ కంపెనీ వ్యవస్థాపకుడు.