مقال | ماهو بروتوكول ماتركس matrix اللامركزي
مع كثيرة البروتوكولات المنتشرة في الفترة الاخيرة وكثرة التطبيقات التي تملى الهواتف وحيث ان اكثر التطبيقات مركزية الخوادم وعليه من هنا اتت فكرة بروتوكول ماتركس matrix.
يعتبر ماتركس مثله مثل اي تطبيق من التطبيقات المنتشرة حالياً مثل تطبيق الواتساب او تطبيق تلجرام الخ… من التطبيقات المستخدمة في عالمنا.
ولكن بروتوكول ماتركس يعتمد على شى اخر وهذا ماسوف نتحدث عنه في مقالنا اليوم لتوضيح الفكرة الكاملة.
في البداية : ماهي البروتوكولات، وما أهميتها واستخداماتها
البروتوكولات مجموعة من الشروط والقواعد التي تحدد شكل الاتصال بين جهازين أو أكثر، ولكل بروتوكول أشكال مختلفة للاستخدام، ليحقق الاتصال الصحيح بين الأجهزة.
ولتبسيط الموضوع نستطيع القول ان الروتوكول عبارة عن لغة مثل لغة الانجلزية ومن يجديد هذي اللغة يستطيع التواصل مع ناطقي اللغة بكل بساطة .
البروتوكول نفس الشى يعتبر أسلوب محادثة أو لغة يفهمها الطرفين. هناك طرف العميل (طرف المستخدم ) وهناك طرف الخادم (طرف السيرفر).
ومن أهم أنواع البروتوكولات:
هناك اكثر من 9 بروتوكولات ولكن سوف نذكر لكم اهم هذي البروتوكولات:
بروتوكول IP (Internet Protocol)
ويعتبر IP Address بروتوكول الاتصال الأساسي في حزمة بروتوكولات TCP/IP. ويستخدم لربط مجموعة من الأجهزة الحاسوبية على شبكة واحدة.
بروتوكول: TCP (Transmission Control Protocol)
ويقصد به بروتوكول التحكم بالنقل، وهو عبارة عن مجموعة من القواعد والإجراءات التي تحكم نقل البيانات والمعلومات بين طرفين، حيث يتم نقل البيانات بشكل امن بين مرسل ومستقبل على الإنترنت، ويعمل مع بروتوكول IP كثنائي معروف بالاسم TCP/IP .
بروتوكولSMTP (Simple Mail Transfer)
إرسال البريد البسيط، ويعتبر هذا البروتوكول أحد بروتوكولات TCP/IP ويستخدم في استقبال وإرسال الإيميلات.
بروتوكول DNS (Domain Name System)
يتبع هذا البروتوكول تقنية تربط رقم IP الموقع الإلكتروني باسم DOMIN او نطاق ، مما يسهل عملية تذكر اسم الموقع وسهولة الدخول إليه والبحث عنه وسهولة قراءته.
ماهو : بروتوكول ماتركس matrix
ماتركس هو عباره عن المعيار المفتوح للتشغيل بين الحواسيب بشكل تبادلي , [شبه] لا مركزي ويمكن استخدامه في المحادثات الكتابيه والصوتيه.
حسنا كما ذكرنا في الاعلى ماتركس هو بروتوكول وليس تطبيق اي انه اسلوب تواصل بين طرفين تفهما الالة ، وتستطيع من خلالها التواصل مع من تحب من خلالها .
واللامركزية المقصود فيها هنا في بروتوكول ماتركس هو ان الخادم شبه مركزي وليس مركزي كامل مثل باقي خوادم التطبيقات من خواد ميتا او قوقل .
ما هي مخاطر ماتركس : ولماذا يعتبر لا مركزي بشكل غير نقي او شبه لا مركزي؟
اذا اطلعت على الاتصال لماتركس ستجد ان المستخدم ستكون له الحريه فقط في اختيار جهة اتصاله او نوع السيرفر الذي يود ان يكون اتصاله منه.
بمعنى ان السيرفرات ستكون بشكل متبعثر ومتصله مع بعضها وليس كل مستخدم هو عباره عن سيرفر بحد ذاته.
ما الفائدة من : استخدم شبكة ماتركس ؟
في الحقيقة هناك سبيبين واجدها اكثر من كافية لا قناعك لاستخدم او تجربة الشبكة وهيا: انه مفتوح المصدر و لانه لامركزي
1. مفتوح المصدر
مفتوح المصدر أي أنك تستطيع قراءة الكود بلغة يستطيع قراءتها الإنسان، مثلا لغة سي هي لغة قابلة للقراءة ومصممة ﻷن تكون كذلك لكي يفهم المطورون على بعضهم البعض.
2. لامركزي
ماتركس هو تطبيق لامركزي اي لا توجد له خادم ثابت . مثلاً تطبيق الواتس تطبيق مركزي. لديه خادم واحد فقط، معنى ذلك أن كل بياناتك تحت رحمة هذه الشركة. معلومات جهات اتصالك ورقم هاتفك ومحادثاتك.
لا أحد يعلم إذا خطر ببال هذه الشركة أن تبيع بياناتك لشركة إعلاناتٍ ما أو ضغط عليها من قبل جهات خارجية . حتى لو لم يحصل ذلك، فالخادم مركزي ومستهدف كثيرا.
فكر، أيهما اختراقه منطقي أكثر؟
- خادم واحد مركزي يجمع نص مليون مستخدم؟
- 1000 خادم ويحوي كل واحد 500 مستخدم؟
طريقة استعمال بروتوكول ماتركس
هناك عدة تطبيقات تستطيع استخدمها للاتصال بشبكة ومنها تطبيق FluffyChat ،SchildiCha ،Element وجميع هذي التطبيقات تستطيع من خلالها الاتصال بشبكة .
ومن ثم استخدام خادم شبكة ماتركس matrix.org وتستطيع أن تستعمل نفس الحساب على حاسوبك أيضا. لدى Element تطبيق لسطح المكتب فتستطيع تنزيله هناك إذا أردت.
تحميل تطبيق Element
وهو تطبيق تم تصميمه من قبل مطورين شبكة ماتركس نفسها وتستطيع تحميله واستخدام البروتوكل ماتركس
حجم التطبيق: | 72 MB |
توافق التطبيق : | يدعم نظام تشغيل الاندرويد |
الترخيص : | مجاني |
رابط تحميل التطبيق
تحميل تطبيق SchildiCha
وهو تطبيق بديل عن تطبيق Element وتستطيع استخدامه ايضا في الاتصال بشبكة ماتركس ويعتبر من افضل التطبيقات
حجم التطبيق: | 68 MB |
توافق التطبيق : | يدعم نظام تشغيل الاندرويد |
الترخيص : | مجاني |
رابط تحميل التطبيق
تحميل تطبيق FluffyChat
68 MB | |
توافق التطبيق : | يدعم نظام تشغيل الاندرويد |
الترخيص : | مجاني |
رابط تحميل التطبيق
طريقة انشاء حساب بشبكة ماتركس
بعد تحميل التطبيق على هاتفك او جهاز الكمبيوتر لديك ، نقوم بستجيل حساب على شبكة ماتركس كالتالي:
1- بعد تحميل اي من التطبيقات التي في الاعلى نقوم بتشغيل التطبيق ومن ثم النقر على انشاء حساب ، ومن ثم نقوم بالنقر على تخطي السؤال.
2- نقوم باختيار الاسم على شبكة شبكة ماتركس ومن ثم تعيين كلمة مرور للحساب ، وايضا يجب علينا وضع بريد اكتروني لتوثيق الحساب .
3- الان يجب علينا توثيق البريد الاكتروني عن طريق النقر الذهاب الى البريد الاكتروني والنقر على الرابط المستقبل لتأكيد الحساب.
4- التاكيد على استخدام شبكة ماتركس ، ومن ثم تهانينا قد اصبح لديك يوزر تستطيع استخدامه على شبكة ماتركس
الهوية في ماتركس
هويه/معرف مستخدم ماتركس الفريده او الخاصه به. وهو مكون بهذه الصيغه
- حيث يكون ال username هو اسم المستخدم الذي ستقوم بتسجيل به
- والservername هو السيرفر الذي تود ان يكون الاتصال من خلاله
- xx هذا عنوان النطاق مثل .org .com .net
وبالتالي يصبح الاسم الذي تم انشائه في ماتركس كالتالي os73.com:matrix.org وهذا الاسم الذي يستطيع الاخرين البحث عنه لمحادثتك.