המהדורה היציבה הראשונה של הפרוטוקול לארגון תקשורת מבוזרת וספריות קשורות, ממשקי API (שרת-שרת) ומפרטים. מדווח כי לא כל היכולות המיועדות של מטריקס תוארו והוטמעו, אך פרוטוקול הליבה התייצב במלואו והגיע למצב המתאים לשימוש כבסיס לפיתוח יישומים עצמאיים של לקוחות, שרתים, בוטים ושערים. פיתוחי פרויקטים מורשה תחת Apache 2.0.
בּוֹ זְמַנִית, שרת הודעות עם יישום התייחסות . יצוין כי עיקר תשומת הלב בהכנת Synapse 1.0 הוקדשה ליישום נכון של הפרוטוקול, אבטחה ואמינות. Synapse נגמרה כעת מביתא ומוכנה לשימוש כללי. קוד סינפסה כתוב ב-Python ויכול להשתמש ב- SQLite או PostgreSQL DBMS כדי לאחסן נתונים. Synapse 1.0 היא המהדורה האחרונה עם תמיכה ב-Python 2.x.
כברירת מחדל, הוא משמש ליצירת צ'אטים חדשים. פרוטוקול חדר, אך זמין כאופציונלי גרסה עם תמיכה בהגבלת משך החיים של מפתחות שרת. בעת הגירה ממהדורות קודמות, שים לב שחיבור לרשת מבוזרת משותפת מחייב כעת קבלת אישור TLS חוקי.
יכול לשמש כלקוחות (זמין עבור Linux, Windows, macOS, Web, Android ו- iOS), (CLI בלואה), (C++/Qt), (C++/Qt) ו (חלודה/GTK).
תכונות שעדיין לא התייצבו ב-Matrix 1.0 כוללות עריכת הודעות שנשלחו (נתמכות ב-Synapse 1.0 וב-Riot, אך לא מופעלות כברירת מחדל), תגובות, דיונים שרשורים, אימות צולב של משתמשים, סטטיסטיקות צ'אט חי. בין העבודות הקרובות בהטמעת השרת, מתוכנן לייעל את הביצועים ולהפחית את צריכת הזיכרון. בנוסף לשרת הייחוס, מפותחים גם יישומים ניסיוניים ב-Python (חלודה) ו (ללכת).
הפלטפורמה לארגון תקשורת מבוזרת מטריקס מתפתחת כפרויקט המשתמש בסטנדרטים פתוחים ומקדיש תשומת לב רבה להבטחת האבטחה והפרטיות של המשתמשים. מטריקס מספקת הצפנה מקצה לקצה המבוססת על פרוטוקול משלה, כולל אלגוריתם Double Ratchet (חלק מפרוטוקול Signal). הצפנה מקצה לקצה משמשת הן בהודעות ישירות והן בצ'אטים (באמצעות מנגנון ). יישום שיטות ההצפנה נבדק על ידי קבוצת NCC. התחבורה המשמשת היא HTTPS+JSON עם אפשרות להשתמש ב-WebSockets או בפרוטוקול המבוסס על +.
המערכת נוצרת כקהילה של שרתים שיכולים לקיים אינטראקציה זה עם זה ומאוחדים לרשת מבוזרת משותפת. הודעות משוכפלות בכל השרתים שאליהם מחוברים משתתפי ההודעות. הודעות מופצות בין שרתים באותו אופן שבו commits מופצות בין מאגרי Git. במקרה של הפסקת שרת זמנית, הודעות לא אובדות, אלא מועברות למשתמשים לאחר שהשרת חוזר לפעול. אפשרויות זיהוי משתמש שונות נתמכות, כולל דואר אלקטרוני, מספר טלפון, חשבון פייסבוק וכו'.

אין נקודת כשל אחת או בקרת הודעות ברחבי הרשת. כל השרתים המכוסים בדיון שווים זה לזה.
כל משתמש יכול להפעיל שרת משלו ולחבר אותו לרשת משותפת. אפשר ליצור לאינטראקציה של מטריקס עם מערכות המבוססות על פרוטוקולים אחרים, למשל, שירותים לשליחת הודעות דו-כיוונית ל-IRC, פייסבוק, טלגרם, סקייפ, Hangouts, אימייל, WhatsApp ו-Slack.
בנוסף להודעות טקסט וצ'אטים מיידיים, המערכת יכולה לשמש להעברת קבצים, שליחת התראות,
ארגון ועידות טלפוניות, ביצוע שיחות קוליות ווידאו.
מטריקס מאפשרת לך להשתמש בחיפוש ובצפייה בלתי מוגבלת בהיסטוריית ההתכתבויות. הוא תומך גם בתכונות מתקדמות כגון הודעות על הקלדה, הערכת נוכחות מקוונת של משתמשים, אישור קריאה, הודעות דחיפה, חיפוש בצד השרת, סנכרון של היסטוריה וסטטוס הלקוח.
לאחרונה הוקמה ארגון ללא מטרות רווח לתיאום פיתוח הפרויקט , שיבטיח את עצמאות הפרויקט, יפתח סטנדרטים הקשורים למטריקס ותשמש פורום ניטרלי לקבלת החלטות משותפות. קרן Matrix.org מנוהלת על ידי דירקטוריון של חמישה דירקטורים שאינם קשורים לאקוסיסטם המסחרי, בעלי סמכות בקהילה ומסורים לשמירה על ייעוד הפרויקט.
הבמאים כללו את ג'ון קרוקרופט (, מחלוצי התקשורת המבוזרת), מתיו הודג'סון (מייסד-שותף של מטריקס), אמנדין לה פאפ (מייסדת מטריקס), רוס שולמן (עורך דין של המכון הפתוח לטכנולוגיה המתמחה באינטרנט ומערכות מבוזרות), ג'וטה שטיינר, שותפה ב- מייסד Parity Technologies, חברת טכנולוגיות בלוקצ'יין.
מקור: OpenNet.ru
