رقمنة ومعلوميات

بت شات Bitchat – تطبيق المراسلة الآمن الذي يعمل بلا إنترنت

المراسلة عبر البلوتوث وبلا إنترنت

بت شات (Bitchat)؛ هو تطبيق مراسلة فريد من تصميم جاك دورسي (مؤسس تويتر) عبر Block, Inc.، يُتيح التواصل بين الأجهزة بدون الحاجة إلى اتصال إنترنت أو شبكة خلوية. يعتمد على تقنية شبكة Bluetooth Mesh لتوصيل الرسائل بين الأجهزة القريبة، حيث تنتقل الرسائل من جهاز إلى آخر وصولا إلى المستلم النهائي.

هذا النهج يجعله مثاليا في ظروف انقطاع الإنترنت أو الرقابة أو الأماكن ذات الاتصال الضعيف، مع تأمين كامل للرسائل عبر تشفير نهاية إلى نهاية (Curve25519 + AES‑GCM).

أبرز المزايا التقنية:

  • لا حاجة إلى حساب أو رقم هاتف أو تسجيل دخول؛ التواصل فوري بمجرد فتح التطبيق وتعيين اسم عرض (TechCrunch).
  • نظام مراسلة لامركزي (P2P): لا خوادم مركزية، لا تتبع، ولا إعلانات (The Times of India, The Verge).
  • يدعم التراسل حتى نحو 300 متر بفضل الإعادة عبر أجهزة متعددة (multi-hop).
  • “وضع الطوارئ” (Panic Mode) لمسح البيانات فورا عبر triple-tap على شعار التطبيق.
  • قنوات دردشة تُحكم بكلمة مرور وتدعم التشويش وتأخير النقل لضمان الخصوصية (dev.to).

خلفية التطوير:

  • بدأ المشروع كمبادرة قصيرة المدة من دورسي لتعلم تقنيات برمجة الشبكات الموزعة باستخدام أدوات الذكاء الاصطناعي مثل “Goose”، وهي مساعد برمجي تلقائي ⁣بناء على التوجه إلى vibe coding (businessinsider.com).
  • التطبيق وصل إلى سقف 10,000 مستخدم تجريبي على iOS عبر منصة TestFlight، كما يعمل فريق التطوير على نسخة Android من GitHub مع إصدار رسمي على متجر App Store في الطريق (ndtv.com).

التحديات والمخاطر الأمنية:

  • لم يخضع التطبيق حتى الآن لمراجعة أمنية مستقلة، مما جعل بعض الخبراء يحذرون من احتمال انتحال الهوية داخل التطبيق رغم التشفير القوي.
  • النسخ المنتشرة من التطبيق على متجر Google Play تحتوي على برامج مزيفة تحمل اسم Bitchat مما يمثل خطرا على المستخدمين.

حالات الاستخدام المقترحة:

  • الفعاليات الكبيرة مثل المهرجانات حيث يكون الاتصال مقتصرا، مما يجعل Bitchat أداة مثالية للدردشة الجماعية دون الإنترنت.
  • الأزمات والكوارث الطبيعية أو المناطق المحجوبة، كحل بديل دائم للمراسلة.
  • نشطاء حقوق الإنسان والمستخدمون الذين يسعون لتفادي الرقابة والتتبع الإلكتروني.

بت شات Bitchat يمثل قفزة في تطبيقات الشبكات اللا مركزية للمراسلة، إذ يجمع بين:

  • الخصوصية المطلقة (بدون حسابات أو خوادم)
  • المقاومة للرقابة أو الانقطاع
  • اللغات التقنية المفتوحة المصدر
  • تحكم المستخدم في البيانات والأمان

لكنه يحتاج إلى تطوير إضافي وتنقيح تقني قبل اعتماده في الاستخدامات الحساسة.

2- بنية Bluetooth Mesh في تطبيق “بت شات” (Bitchat)

تقوم بنية تطبيق “بت شات” (Bitchat) على اعتماد شبكة Bluetooth Mesh، وهي بنية شبكية موزعة (Decentralized Network Topology) تُسخِّر بروتوكول بلوتوث منخفض الطاقة (BLE) لتبادل البيانات دون الحاجة إلى الإنترنت أو أبراج الاتصالات. وتشكّل هذه البنية حجر الزاوية في عمل Bitchat، ما يجعلها مناسبة للتواصل في ظروف الطوارئ، أو في البيئات المعزولة رقميا.

  • ما هي Bluetooth Mesh؟

Bluetooth Mesh هي امتداد لبروتوكول Bluetooth Low Energy (BLE)، تم الإعلان عنها رسميا سنة 2017 من قبل مجموعة Bluetooth SIG، وتسمح بإنشاء شبكة تعتمد مبدأ “الترحيل الشبكي” (Message Relay) بين العقد، ما يجعل كل جهاز طرفا مرسلا ومكرِّرا في الوقت ذاته.

الفرق الجوهري: بعكس اتصال Bluetooth التقليدي القائم على الاقتران الثنائي (P2P)، تسمح Mesh بتوصيل مئات وربما آلاف الأجهزة ضمن بنية موزعة بلا مركزية.

  • الهيكل البنيوي لشبكة Bluetooth Mesh

يتكون بروتوكول Bluetooth Mesh من طبقات متراكبة، تؤدي كل منها وظائف متكاملة:

1. طبقة Bearer Layer

  • تمثل هذه الطبقة واجهة التوصيل الأساسية بين الأجهزة عبر BLE Advertising Channels.
  • تُستخدم لنشر الرسائل في الهواء دون اقتران مباشر.

2. طبقة Network Layer

  • مسؤولة عن توجيه الرسائل، وتوليد معرفات العقد (Node Addressing)، وتطبيق تقنيات مثل TTL (زمن الحياة للرسائل).

3. طبقة Transport Layer

  • تفصل بين البيانات الرسالية والبروتوكول.
  • تُنفذ التشفير (Encryption)، وتجزئة الرسائل الكبيرة إلى حزم صغيرة.

4. طبقة Access Layer

  • تتيح للتطبيقات إرسال واستقبال البيانات دون التعامل المباشر مع الطبقات السفلية.

5. طبقة Foundation Models

  • تُستخدم لإدارة العقد والتحكم بها (مثل الإعدادات والاشتراك).

6. Application Layer

  • طبقة مخصصة لتطوير التطبيقات مثل “بت شات”، حيث يمكن تضمين منطق التطبيق وقواعده.

الأمن والتشفير في Bluetooth Mesh

يُعتبر الأمان من أبرز نقاط القوة في هذه التقنية، خاصة في بيئات غير موثوق بها.

  • التشفير المتعدد الطبقات (Multi-layer Encryption):
    • تشفير على مستوى الشبكة (Network Encryption)
    • تشفير على مستوى التطبيقات (Application Encryption)
  • المفاتيح المستخدمة:
    • Network Key: للتحكم في العضوية بالشبكة.
    • Application Key: لتأمين تبادل البيانات الخاصة بالتطبيق.
  • الحماية من إعادة الإرسال:
    • تستخدم الشبكة آليات لمكافحة الهجمات مثل Replay Attacks.

كيف يستفيد “بت شات” من بنية Bluetooth Mesh؟

1. عدم الحاجة للبنية التحتية

يُمكن للمستخدمين التواصل عبر هواتفهم حتى في غياب الشبكة الخلوية أو الواي فاي.

2. المرونة والامتداد

كل مستخدم يمثل “عقدة” تساعد في تقوية الشبكة وتوسيع مداها.

3. الخصوصية العالية

لا تمر الرسائل عبر خوادم مركزية، مما يقلل من خطر التنصت أو الرقابة.

4. إمكانية الاستخدام في الطوارئ

خاصة في حالات الكوارث، أو في مناطق النزاعات، أو المظاهرات السياسية.

التحديات التقنية

  • استهلاك الطاقة: رغم كون BLE قليل الطاقة، إلا أن العمليات المستمرة للترحيل (Relay) تستهلك البطارية.
  • زمن التأخير (Latency): قد تكون الرسائل أبطأ مقارنة بالشبكات المركزية.
  • التداخل الترددي: بسبب اعتماد BLE على 2.4 GHz، وهو نطاق مشترك مع WiFi، يمكن حدوث تداخل.

تطبيقات شبيهة تستخدم نفس البنية

  • Bridgefy
  • Briar
  • FireChat (تم إيقافه)

إن اعتماد تطبيق “بت شات” على بنية Bluetooth Mesh ليس مجرد خيار تقني، بل اختيار إيديولوجي يعكس سعيا نحو بنية لا مركزية، مضادة للرقابة، وآمنة من التجسس، وتُمكّن الأفراد من استعادة السيطرة على تواصلهم الرقمي.

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

3- بنية Bluetooth Mesh: العمود الفقري الآمن لتطبيقات BitChat

يُعَدّ بروتوكول Bluetooth Mesh أحد أكثر المعايير المتقدمة لنقل البيانات في الشبكات اللاسلكية قصيرة المدى، وقد برز كحل مثالي في تطبيقات المراسلة اللامركزية مثل BitChat، حيث تتطلب هذه التطبيقات بنية شبكية قوية، وآمنة، وموثوقة، قادرة على الربط بين مئات الأجهزة بدون حاجة إلى خوادم مركزية.

  • ما هو Bluetooth Mesh؟

Bluetooth Mesh هو امتداد لمعيار Bluetooth Low Energy (BLE) تم اعتماده رسميا من طرف منظمة Bluetooth SIG سنة 2017. يتيح هذا النظام تشكيل شبكة اتصالية تعتمد على البنية اللامركزية (Decentralized Network)، حيث تتواصل الأجهزة فيما بينها ضمن نمط Many-to-Many.

أبرز خصائص Bluetooth Mesh:

  • التوجيه المرحلي (Relay-based forwarding): كل جهاز يمكنه إعادة توجيه الرسائل إلى أجهزة أخرى.
  • التحقق الآمن من الهوية (Device Authentication): كل عقدة تُصادق على الأجهزة المجاورة قبل تبادل البيانات.
  • التشفير المتعدد الطبقات (Layered Encryption): تشفير على مستوى الشبكة، التطبيق، والاتصالات.
  • قابلية التوسع (Scalability): دعم أكثر من 32 ألف جهاز ضمن شبكة واحدة.

بنية Bluetooth Mesh: البنية الطبقية

يتكون نموذج Bluetooth Mesh من عدة طبقات مترابطة، نوضحها فيما يلي:

الطبقة الوظيفة الأساسية التفسير التقني
طبقة التطبيق (Application Layer) حيث تُصمم الرسائل والبيانات الخاصة بالمستخدم مثل رسائل BitChat
طبقة النموذج (Model Layer) تحتوي على منطق تنفيذ الوظائف (مثل إرسال، استقبال، إشعارات) تحدد سلوك الأجهزة
طبقة الشبكة (Network Layer) تُشرف على نقل الرسائل عبر الشبكة التوجيه، التأكد، العنونة
طبقة النقل (Transport Layer) تقسيم وتجزئة البيانات لضمان موثوقية النقل إعادة التجميع، اكتشاف الأخطاء
طبقة الوصول (Access Layer) تحويل الرسائل بين التطبيق والشبكة ترجمة الأوامر والتعليمات
طبقة Bearer تتكفل بإرسال البيانات فعليا عبر موجات BLE نقطة الربط الفيزيائي
  • دور Bluetooth Mesh في تطبيق BitChat

يُمكن لتطبيق مثل BitChat، الذي يراهن على الخصوصية واللامركزية، أن يستفيد من Bluetooth Mesh بالشكل التالي:

  1. عدم الحاجة إلى إنترنت أو أبراج اتصال
    → المراسلة تتم عبر شبكة محلية دون مزود خدمة.
  2. ضمان الخصوصية
    → جميع الرسائل مشفرة، ويصعب تتبع مسارها.
  3. المرونة في الحالات الطارئة أو المعزولة
    → مفيد في مناطق الكوارث أو انقطاع الشبكة.
  4. اقتصاد في الطاقة
    → استهلاك منخفض للبطارية مقارنة بالتطبيقات المعتمدة على Wi-Fi أو 5G.

التحديات التقنية

رغم المزايا الفائقة، هناك عدة تحديات:

  • محدودية النطاق (Range): لا يتعدى 100 متر للجهاز الواحد، ويعتمد على الترحيل.
  • السعة التخزينية المحدودة في الأجهزة البسيطة لتخزين المفاتيح والتشفير.
  • أداء الشبكة يتأثر بعدد الرسائل المرسلة المتزامنة.

مقارنة Bluetooth Mesh بأنظمة Mesh الأخرى

المعيار المزايا نقاط الضعف
Bluetooth Mesh طاقة منخفضة، توافق واسع نطاق قصير
Wi-Fi Mesh نطاق واسع، سرعة عالية استهلاك طاقة، اعتمادية على الإنترنت
Zigbee Mesh مخصص للأنظمة الصناعية دعم أقل في الهواتف الذكية
  • خلاصة

يمثل Bluetooth Mesh حجر الأساس في تطبيقات التواصل المشفر واللامركزي مثل BitChat، لما يتميز به من مرونة، أمان، وقدرة على العمل في بيئات غير مستقرة أو بدون اتصال مركزي. ومع تطور تقنيات الشبكات قصيرة المدى، يُرتقب أن تحل هذه البنى محل كثير من أنظمة التواصل التقليدية.

مراجع علمية:

  1. Darroudi, S. M. & Gomez, C. (2017). “Bluetooth Low Energy Mesh Networks: A Survey.” Sensors, 17(7), Article 1467.(developer.nordicsemi.com, MDPI)
  2. “Bluetooth Mesh Networking: A Standards Perspective.” IEEE Xplore, IEEE Journals & Magazine, ID document 9071998.
  3. “Bluetooth Mesh Networking Security Overview.” Bluetooth SIG, Bluetooth Technology Website, April 28, 2025. (Bluetooth® Technology Website)
  4. Cilfone, A., Davoli, L., Belli, L., & Ferrari, G. (2019). “Wireless Mesh Networking: An IoT‑Oriented Perspective.” Future Internet, 11(4), Article 99. (MDPI)
  5. Rondón, R., Mahmood, A., Grimaldi, S., & Gidlund, M. (2019). “Understanding the Performance of Bluetooth Mesh: Reliability, Delay and Scalability Analysis.” arXiv preprint. (arXiv)
  6. Aijaz, A., Stanoev, A., London, D., & Marot, V. (2021). “Demystifying the Performance of Bluetooth Mesh: Experimental Evaluation and Optimization.” arXiv preprint. (arXiv)

بالعربية

بالعربية: منصة عربية غير حكومية؛ مُتخصصة في الدراسات والأبحاث الأكاديمية في العلوم الإنسانية والاجتماعية.

اترك تعليقاً

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

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

الإعلانات هي مصدر التمويل الوحيد للمنصة يرجى تعطيل كابح الإعلانات لمشاهدة المحتوى