ماتريكس ، بروتوكول اتصال لامركزي ومشفّر وشبكة مفتوحة

هنا في المدونة تم ذكر بعض التطبيقات التي تستخدم Matrix لدي بعض الملاحظات ذات الصلة ، لكننا لم نتحدث بالتحديد عن هذا المشروع المصدر المفتوح تديره مؤسسة Matrix.org غير الربحية.

في البداية عليك أن تعرف ذلك مؤسسة Matrix.org مكرسة لبناء بروتوكول مفتوح وشبكة اتصالات للاتصال لامركزية ومشفرة، بهدف توفير بديل مفتوح قابل للتطبيق لـ Slack و WhatsApp و Discord وغير ذلك من صوامع الاتصالات الخاصة.

هذا البروتوكول ، يمكن استخدامها لتشغيل اتصال إنترنت الأشياء (IoT) ، إشارات VoIP / WebRTC ، رسائل فورية ، إلخ.

حول ماتريكس

لا تتعلق Matrix فقط بالسماح للمستخدمين بتخزين محادثاتهم الخاصة - بل إنها تتجنب أيضًا التبعيات على الإنترنت عند العمل على الشبكات المحلية أو الشبكات المعشقة أو المواقف التي تم فيها قطع الإنترنت.

في الواقع، يهدف منشئوه إلى إنشاء منصة مستقلة مفتوحة ، ديناميكي ومتطور مثل الويب نفسه ، ولكن للتواصل.

خرجت المصفوفة من الإصدار التجريبي في يونيو 2019 والبروتوكول مناسب تمامًا للاستخدام الإنتاجي مع العديد من الميزات.

يقدم واجهة برمجة تطبيقات HTTP بسيطة و SDK (iOS ، Android ، الويب) صلإنشاء غرف محادثة وإدارة الدردشات وبرامج الدردشة باستخدام التشفير التام بين الأطراف ، نقل الملفات ، وسجل المحادثات المتزامن ، والرسائل المنسقة ، وإيصالات الاستلام وأكثر من ذلك بكثير.

يتم نسخ المحادثات على جميع الخوادم المشاركة. هذا يعني أنه لا توجد نقطة تحكم واحدة أو فشل. وبالتالي ، يمكن أن تصل إلى أي مستخدم آخر في النظام البيئي العالمي Matrix ، الذي يضم أكثر من 9 ملايين مستخدم ، بما في ذلك المستخدمين على الشبكات الأخرى من خلال الجسور.

توفر Matrix تشفيرًا شاملاً عبر معدلات التشفير Olm و Megolm. يضمن ذلك أن المستلمين المقصودين فقط هم من يمكنهم فك تشفير رسائلك ، بينما يخطرك في حالة إضافة أجهزة أخرى غير متوقعة إلى المحادثة.

يعتمد التشفير على خوارزمية النقر المزدوج التي تستخدمها Signal ، لكنها توسعت لدعم التشفير في المساحات التي تحتوي على آلاف الأجهزة. تم تحديد Olm و Megolm كمعيار مفتوح ويتم إصدار التطبيقات بموجب ترخيص Apache.

أيضًا ، مع ظهور WebRTC ، المطورون قد اكتسبوا القدرة على تبادل المكالمات الصوتية والمرئية عالية الجودة ، ولكن لا توجد طريقة قياسية لتوجيه المكالمات. يعتقد مطورو Matrix أنه يمكن اعتبارها طبقة الإشارات المفقودة لـ WebRTC.

يوضحون أيضًا أن المصفوفة تدين باسمها لقدرتها على سد الفجوة بين المنصات الحالية ومصفوفة الاتصال المفتوحة على نطاق عالمي. تقع الجسور في قلب المصفوفة وتم تصميمها لتكون سهلة الكتابة قدر الإمكان، مع توفير المصفوفة لغة القاسم المشترك الأكبر لربط الشبكات ببعضها البعض.

فريق Matrix Core الجسور مع Slack و IRC و XMPP و Gitter ، بينما يوفر مجتمع Matrix الأوسع جسورًا لـ Telegram و WhatsApp و Facebook و Hangouts و Signal وما إلى ذلك.

وفقًا لمطوريها ، يمكن للمصفوفة معالجة أي نوع من البيانات في الوقت الفعلي ، ليس فقط الرسائل و VoIP. من خلال بناء الجسور بأكبر عدد ممكن من صوامع إنترنت الأشياء ، يمكن نشر البيانات بأمان عبر شبكة Matrix.

حلول إنترنت الأشياء القائمة على المصفوفة موحدة، بدلاً من حظره على بائعين محددين ، ويمكنه حتى نشر أو استهلاك بيانات المصفوفة مباشرة من الأجهزة عبر نقل نطاق ترددي منخفض للغاية (100 بت في الثانية أو أقل).

كما يشيرون إلى أن المصفوفة يمكن أن تكون الطبقة الموحدة للبيانات العالمية والاتصالات في الواقع الافتراضي والواقع المعزز.

باختصار ، المصفوفة هي متجر دردشة لا مركزي وليس بروتوكول مراسلة.

عندما ترسل رسالة في المصفوفة ، يتم نسخها إلى جميع الخوادم الذي يشارك مستخدموه في محادثة معينة ، بنفس الطريقة التي يتم بها نسخ الاتصالات بين مستودعات Git.

بشكل افتراضي ، تستخدم Matrix واجهات برمجة تطبيقات HTTPS + JSON بسيطة كوسيلة نقل أساسية ، ولكنها تتبنى أيضًا وسيلة نقل أكثر تعقيدًا مثل WebSockets أو CoAP + Noise.

مزيد من المعلومات: https://matrix.org


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.