إطلاق منصة الاتصالات اللامركزية Matrix 1.0

مقدم من الإصدار المستقر الأول لبروتوكول تنظيم الاتصالات اللامركزية مصفوفة 1.0 والمكتبات المرتبطة بها وواجهات برمجة التطبيقات (خادم-خادم) والمواصفات. يُذكر أنه لم يتم وصف وتنفيذ جميع القدرات المقصودة لـ Matrix، لكن البروتوكول الأساسي مستقر تمامًا ووصل إلى حالة مناسبة للاستخدام كأساس لتطوير التطبيقات المستقلة للعملاء والخوادم والروبوتات والبوابات. تطورات المشروع الانتشار مرخص بموجب Apache 2.0.

معًا، نشرت خادم الرسائل المشبك 1.0.0 مع التنفيذ المرجعي بروتوكول ماتريكس 1.0. تجدر الإشارة إلى أن الاهتمام الرئيسي في إعداد Synapse 1.0 قد تم إيلاءه للتنفيذ الصحيح للبروتوكول والأمن والموثوقية. لقد أصبح Synapse الآن خارج النسخة التجريبية وهو جاهز للاستخدام العام. كود التشابك مكتوب بلغة Python ويمكنه استخدام SQLite أو PostgreSQL DBMS لتخزين البيانات. Synapse 1.0 هو الإصدار الأحدث مع دعم Python 2.x.

بشكل افتراضي، يتم استخدامه لإنشاء محادثات جديدة. 4 نسخة بروتوكول الغرفة، ولكنه متاح بشكل اختياري الخامس الإصدار مع دعم للحد من عمر مفاتيح الخادم. عند الترحيل من الإصدارات السابقة، انتبه إلى أن الاتصال بشبكة لا مركزية مشتركة يتطلب الآن الحصول على شهادة TLS صالحة.
يمكن استخدامها كعملاء شغب (متوفر لأنظمة التشغيل Linux وWindows وmacOS والويب وAndroid وiOS)، ويتشات (CLI في لوا)، nheko (C++/كيو تي)، رباعي (C++/كيو تي) و كسورية (الصدأ/GTK).

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

تتطور منصة تنظيم الاتصالات اللامركزية Matrix كمشروع يستخدم معايير مفتوحة ويولي اهتمامًا كبيرًا لضمان أمان وخصوصية المستخدمين. توفر Matrix تشفيرًا شاملاً استنادًا إلى بروتوكولها الخاص، بما في ذلك خوارزمية Double Ratchet (جزء من بروتوكول Signal). يتم استخدام التشفير الشامل في كل من الرسائل المباشرة والمحادثات (باستخدام آلية ميجولم). تمت مراجعة تنفيذ طرق التشفير من قبل مجموعة NCC. النقل المستخدم هو HTTPS+JSON مع إمكانية استخدام WebSockets أو بروتوكول يعتمد عليه CoAP+ضجيج.

يتم تشكيل النظام كمجتمع من الخوادم التي يمكنها التفاعل مع بعضها البعض ومتحدة في شبكة لا مركزية مشتركة. يتم نسخ الرسائل عبر كافة الخوادم التي يتصل بها المشاركون في المراسلة. يتم توزيع الرسائل عبر الخوادم بنفس الطريقة التي يتم بها توزيع الالتزامات بين مستودعات Git. في حالة انقطاع الخادم مؤقتًا، لا يتم فقدان الرسائل، ولكن يتم نقلها إلى المستخدمين بعد استئناف الخادم للعمل. يتم دعم خيارات معرف المستخدم المختلفة، بما في ذلك البريد الإلكتروني ورقم الهاتف وحساب Facebook وما إلى ذلك.

إطلاق منصة الاتصالات اللامركزية Matrix 1.0

لا توجد نقطة فشل واحدة أو التحكم في الرسائل عبر الشبكة. جميع الخوادم التي تغطيها المناقشة متساوية مع بعضها البعض.
يمكن لأي مستخدم تشغيل الخادم الخاص به وتوصيله بشبكة مشتركة. من الممكن إنشاء بوابات لتفاعل المصفوفة مع الأنظمة القائمة على بروتوكولات أخرى، على سبيل المثال، معد خدمات إرسال الرسائل في الاتجاهين إلى IRC وFacebook وTelegram وSkype وHangouts والبريد الإلكتروني وWhatsApp وSlack.

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

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

وكان من بين المخرجين جون كروكروفت (جون كروكروفت، أحد رواد الاتصالات اللامركزية)، ماثيو هودجسون (المؤسس المشارك لشركة ماتريكس)، أماندين لو باب (المؤسس المشارك لشركة ماتريكس)، روس شولمان (محامي معهد التكنولوجيا المفتوحة المتخصص في الإنترنت والأنظمة اللامركزية)، جوتا شتاينر، المشارك مؤسس شركة Parity Technologies، وهي شركة تكنولوجيا blockchain.

المصدر: opennet.ru

إضافة تعليق