الكبسولة السيادية
مرونة كاملة دون اتصال — صفر اعتماد على الإنترنت
ملخص
كل بنية تحتية متصلة تعتمد على رابط إنترنت. هذا الرابط هو نقطة فشل وحيدة: قطع ألياف، عطل مشغّل، تشبع، رقابة، هجوم حجب خدمة DDoS. الكبسولة السيادية هي بنية مرونة كاملة يواصل فيها كائن 0DATA العمل — الصوت والتصوّر والختم والتخزين والاتصال — دون أي اتصال خارجي. نصف الطبقات الخمس لهذه البنية: تطبيق PWA دون اتصال مع عامل الخدمة وIndexedDB، وجهاز NOVA محلي في رف 4U مع وحدة معالجة رسوميات وFreeSWITCH، وهولوسكوب دون اتصال للتصوّر ثلاثي الأبعاد، وSPINA الإصدار 2 مع ختم محلي HMAC-SHA256، وشبكة متداخلة خارج الشبكة بمدى 5 كم تعمل بألواح شمسية. تضمن SPINA eIDAS RFC 3161 إعادة المزامنة التلقائية عند عودة الشبكة. توثّق حالة ملموسة انقطاع الإنترنت عند الساعة 14:32، والتحويل التلقائي إلى NOVA المحلي عند 14:33، والمزامنة الكاملة عند 16:10. تُثبت الكبسولة السيادية أن السيادة الرقمية ليست تجريدًا قانونيًا: إنها خاصية معمارية قابلة للتحقق، تُكتسب بإزالة الاعتماد على الشبكة الخارجية كشرط للتشغيل.
في جملة واحدة
يوثّق هذا البحث بناء كبسولة مستقلة تبقى فيها جميع الوظائف الحيوية لـ 0DATA — الصوت والبصري والختم والإشراف والاتصال — قائمة دون إنترنت، وقد تحقّق ذلك بانقطاع حقيقي في 23 يوليو 2026.
1. المشكلة — الاعتماد على الإنترنت كنقطة فشل وحيدة
تقوم البنية الرقمية المعاصرة على افتراض ضمني: أن الإنترنت متاح دائمًا. هذا الافتراض خاطئ.
في فرنسا القارية، تسجّل هيئة ARCEP كل عام عدة آلاف من انقطاعات الألياف البصرية — حوادث أشغال، عواصف، أعطال معدات. يستمر الانقطاع المتوسط بين 4 و48 ساعة. وفي المناطق الريفية قد يمتد هذا الأجل إلى عدة أيام. وعلى الصعيد العالمي، تضيف حالات الفصل المتعمّد (رقابة الدولة، النزاعات المسلحة، العقوبات) طبقة من المخاطر المنهجية.
بالنسبة إلى بنية تحتية حرجة — مستشفى، موقع صناعي، مركز بيانات، مزرعة متصلة — لا يُعد انقطاع الإنترنت مجرد إزعاج. إنه توقف قلبي. تنطفئ أنظمة الإشراف. وتتوقف التنبيهات عن الصدور. وتتوقف البيانات عن الحصول على ختم زمني. ولا يُوجَّه الصوت. ولا يعود التصوّر ثلاثي الأبعاد يُحمَّل. ويدخل الكائن بأكمله في فشل متعدد الأعضاء.
السبب الجذري معماري: الخدمات مصمَّمة للعمل مع الإنترنت، لا من دونه أبدًا. الاعتماد ليس عرضيًا — إنه بنيوي. كل طلب DNS، وكل نداء API، وكل تحقق من شهادة، وكل تحميل لخط Google Fonts هو خيط إذا قُطع شلَّ المجموعة بأكملها.
يوثّق هذا البحث بناء كبسولة من هذا النوع — البنية والمكوّنات والبروتوكولات والتحقق التجريبي.
2. البنية دون اتصال — الخلية المستقلة
تعتمد الكبسولة السيادية على بنية من خمس طبقات، منظّمة وفق المبدأ البيولوجي للاستقلالية الخلوية: تستطيع كل طبقة أن تعمل بمعزل عن غيرها، ويشكّل المجموع كائنًا متسقًا دون اعتماد خارجي.
2.1 جهاز NOVA المحلي
القلب المادي للكبسولة هو رف 4U يضم:
- الحوسبة. معالج Intel Core i5-12600H (12 نواة، 16 خيطًا)، وذاكرة 32 جيجابايت DDR5.
- الاستدلال المحلي. وحدة معالجة رسوميات Intel Arc A380 (6 جيجابايت VRAM) — تشغيل نماذج اللغة والصوت والتحليل محليًا.
- الهاتفية. FreeSWITCH — بدالة هاتفية كاملة (SIP، توجيه المكالمات، البريد الصوتي).
- التخزين. 2 تيرابايت NVMe — قاعدة المعرفة والسجلات والتسجيلات وبيانات القياس عن بُعد.
- الأمان. TPM 2.0 — ختم تشفيري عتادي.
لا يتطلب الجهاز أي اتصال بالإنترنت ليعمل. تشغّل وحدة معالجة الرسوميات المحلية نماذج النسخ الصوتي (Whisper) والتوليف (FishSpeech). ويوجّه FreeSWITCH المكالمات محليًا. ويختم TPM البيانات دون أي سلطة خارجية. يبلغ إجمالي استهلاك الطاقة 85 واط في الوضع الاسمي — ويمكن تغذيته بلوح شمسي بقدرة 200 واط.
2.2 مبدأ السبات
تقدم الطبيعة نموذجًا للمرونة القصوى: السبات. يخفض الكائن السابتَ أيضه إلى الحد الأدنى الحيوي مع الحفاظ على سلامة أنسجته. وعند الاستيقاظ تستأنف جميع الوظائف دون ضرر.
تطبّق الكبسولة السيادية هذا المبدأ على العالم الرقمي:
- الوضع الاسمي. متصل بالإنترنت. مزامنة مستمرة وتحديثات واتصال خارجي. يعمل الكائن بكامل طاقته.
- وضع الكبسولة. انقطع الإنترنت. يتحول الكائن تلقائيًا إلى موارده المحلية. تُحافظ جميع الوظائف الحيوية. وتوضع الوظائف غير الأساسية (التحديثات، المزامنة الخارجية، المكالمات الصادرة إلى الخارج) في سبات.
- وضع الاستيقاظ. عاد الإنترنت. يعيد الكائن تلقائيًا مزامنة البيانات المتراكمة أثناء الانقطاع. ختم زمني بأثر رجعي عبر SPINA eIDAS. لا تُفقد أي بيانات.
زمن التحويل بين الوضع الاسمي ووضع الكبسولة أقل من ثانية واحدة. الانتقال غير مؤلم للمستخدم: تواصل كنزة الرد، ويواصل الهولوسكوب العرض، وتستمر البيانات في الحصول على أختامها.
3. تطبيق PWA دون اتصال — التطبيق بلا شبكة
الطبقة الأولى من السيادة هي واجهة المستخدم. يتوقف التطبيق الويب التقليدي عن العمل بمجرد سقوط الشبكة: يعرض المتصفح صفحة خطأ، وتتوقف البيانات عن التحميل، وتصبح الشاشة بيضاء.
يعكس تطبيق 0DATA من نوع PWA (تطبيق الويب التقدمي) هذا المنطق: فهو مصمَّم للعمل أولًا دون اتصال، ثم المزامنة لاحقًا عندما تتوفر الشبكة.
3.1 عامل الخدمة — الذاكرة المؤقتة التنبؤية
عامل الخدمة (Service Worker) هو سكربت JavaScript ينفّذه المتصفح في الخلفية، باستقلال عن صفحة الويب. يعترض جميع طلبات الشبكة ويستطيع الرد عليها من ذاكرة مؤقتة محلية.
يخزّن عامل الخدمة مسبقًا جميع الأصول اللازمة لعمل الواجهة: التطبيق الكامل في أقل من 4 ميجابايت، يُحمَّل مرة واحدة ويُشغَّل إلى ما لا نهاية دون طلب جديد.
3.2 قاعدة البيانات المحلية IndexedDB
تُخزَّن البيانات الديناميكية (حالة الأعضاء والسجلات والمقاييس والتنبيهات) في IndexedDB، وهي قاعدة بيانات علائقية مدمجة في المتصفح. وعلى خلاف localStorage (المحدودة بـ 5 ميجابايت والمتزامنة وذات بنية مفتاح-قيمة)، تقدّم IndexedDB:
- تخزينًا كبيرًا. حتى عدة جيجابايت وفق المتصفح.
- استعلامات معقدة. فهارس ومؤشرات ومعاملات.
- وضعًا غير متزامن. دون أي حجب لواجهة المستخدم.
- استمرارية. تبقى البيانات بعد إعادة تشغيل المتصفح.
تُكتب كل إجراءات المستخدم في IndexedDB قبل إرسالها إلى الخادم (استراتيجية local-first). وإذا كانت الشبكة غائبة تبقى البيانات في طابور محلي. وعند عودة الشبكة تُزامَن تلقائيًا.
3.3 WebRTC المحلي — الاتصال من نظير إلى نظير
يتيح بروتوكول WebRTC اتصالًا مباشرًا بين المتصفحات دون خادم وسيط. وفي الكبسولة السيادية يُستخدم WebRTC من أجل:
- نقل الصوت/الفيديو بين المحطات المحلية (مؤتمرات فيديو داخلية).
- مشاركة البيانات بين الأجهزة على الشبكة المتداخلة نفسها.
- بث الهولوسكوب من محطة إلى أخرى.
لا حاجة إلى أي خادم TURN/STUN خارجي: توفر الشبكة المتداخلة المحلية (القسم 5) طبقة الاكتشاف والتوجيه.
4. SPINA دون اتصال — الختم بلا شبكة
SPINA (بروتوكول التوقيع للقطع الأثرية غير القابلة للتغيير وغير القابلة للإنكار) هو بروتوكول الختم التشفيري لدى 0DATA. اعتمد الإصدار 1 على الختم الزمني RFC 3161 — إذ كان على سلطة ثقة خارجية (خادم TSA) أن تصادق على كل بصمة.
يقدّم الإصدار 2 الختم دون اتصال: لم تعد هناك حاجة إلى أي سلطة خارجية لإنتاج ختم قابل للتحقق.
4.1 ختم HMAC-SHA256 المحلي
الآلية المركزية هي HMAC-SHA256 يُحسب محليًا بمفتاح مخزَّن في TPM الخاص بالجهاز:
جهاز TPM (وحدة النظام الأساسي الموثوقة) هو معالج تشفيري مساعد عتادي. يُولَّد مفتاح HMAC داخل TPM ولا يخرج منه أبدًا. حتى الوصول الجذري إلى نظام التشغيل لا يسمح باستخراج هذا المفتاح. وعند محاولة اقتحام مادي يكتشف TPM فتح الهيكل ويمحو أسراره تلقائيًا.
4.2 سلسلة الأختام المحلية
يتضمّن كل ختم جديد بصمة الختم السابق، ليشكّل سلسلة غير قابلة للتغيير:
تضمن هذه البنية ما يلي:
- لا يمكن إدراج أي كتلة بأثر رجعي (لأن ذلك يكسر السلسلة).
- لا يمكن تعديل أي كتلة (لأن HMAC لن يتطابق بعد ذلك).
- يمكن التحقق رياضيًا من ترتيب الكتل.
4.3 ساعة الثقة
يعتمد الختم دون اتصال على ساعة النظام. ولضمان موثوقية هذه الساعة في غياب NTP (بروتوكول وقت الشبكة)، يستخدم الجهاز:
- ساعة RTC دقيقة. ساعة وقت حقيقي بانحراف أقصى ±2 جزء في المليون (±1 ثانية كل 5.7 أيام).
- نظام GPS مدمج. وحدة GNSS للمزامنة مع مجموعتي GPS/Galileo، مستقلة تمامًا عن الإنترنت.
- انحراف موثَّق. يُسجَّل الفارق بين ساعة RTC ووقت GPS باستمرار. وعند عودة الشبكة يأتي الختم الزمني RFC 3161 ليصادق على السلسلة ويصحح أي انحراف.
5. الشبكة المتداخلة خارج الشبكة — الشبكة بلا بنية تحتية
الطبقة الخامسة من الكبسولة هي الأكثر جذرية: شبكة اتصال لا تعتمد على أي بنية تحتية — لا ألياف ولا نحاس ولا هوائي ترحيل ولا قمر صناعي.
5.1 بنية الشبكة المتداخلة
تستخدم الشبكة المتداخلة لدى 0DATA وحدات راديو LoRa بتردد 868 ميجاهرتز (النطاق الأوروبي ISM، دون ترخيص) مركّبة على عقد مستقلة:
كل عقدة موضوعة في غلاف محكم IP67 وتشمل:
- راديو LoRa SX1276. مدى 5 كم في خط النظر، و1–2 كم في المنطقة الحضرية الكثيفة.
- لوح شمسي 20 واط + بطارية LiFePO4 سعة 50 واط/ساعة. استقلالية غير محدودة في الهواء الطلق.
- متحكم دقيق ESP32. إدارة بروتوكول التوجيه وطابور الرسائل.
- GPS. مزامنة زمنية وتحديد موقع العقدة.
5.2 بروتوكول التوجيه المتحمّل للانقطاعات
بروتوكول الاتصال مشتق من شبكات التسامح مع التأخير (DTN، RFC 4838)، مكيّف مع قيود LoRa:
- الإنتاجية. من 0.3 إلى 37.5 كيلوبت/ثانية وفق المسافة والتضمين (LoRa SF7–SF12).
- الحمولة المفيدة. من 51 إلى 222 بايت لكل إطار.
- التخزين وإعادة الإرسال. تخزّن كل عقدة الرسائل في طابور وتعيد إرسالها فور وجود جار في المدى.
- الأولوية. تُقدَّم أُطر التنبيه (شذوذ حرج) على أُطر القياس عن بُعد.
- إزالة التكرار. لكل رسالة معرف فريد؛ وتتجاهل العقد النسخ المكررة.
متوسط زمن الانتقال من 200 إلى 800 مللي ثانية لكل قفزة. وفي شبكة من 6 عقد، تعبر رسالة التنبيه الشبكة المتداخلة في أقل من 5 ثوانٍ — وهو ما يضاهي وصلة قمر صناعي.
5.3 صفر بنية تحتية
لا تتطلب الشبكة المتداخلة لدى 0DATA:
- أي برج اتصالات.
- أي مزوّد وصول.
- أي ترخيص طيف (نطاق ISM 868 ميجاهرتز).
- أي تغذية من الشبكة الكهربائية.
عند نشرها في موقع معزول — مزرعة أو ملجأ جبلي أو قاعدة خلفية — توفّر الشبكة المتداخلة طبقة اتصال مستقلة تمامًا، تعمل بالشمس على الدوام. وتقتصر الصيانة على التنظيف السنوي للألواح الشمسية.
6. إعادة المزامنة — عند عودة الإنترنت
الانقطاع مؤقت بطبيعته. واللحظة الحرجة هي عودة الشبكة: يجب مزامنة جميع البيانات المتراكمة دون اتصال دون فقدان ودون تكرار ومع تتبع كامل.
6.1 بروتوكول الاستيقاظ
عند عودة الإنترنت ينفّذ الكائن تلقائيًا تسلسل الاستيقاظ:
6.2 اتساق البيانات
تستخدم المزامنة استراتيجية لحل التعارضات تستند إلى الختم الزمني TPM:
- لكل سجل ختم زمني للإنشاء (مصدر TPM) وختم زمني للتعديل.
- عند التعارض (تعديلان متزامنان على السجل نفسه) يغلب الإصدار الأحدث (الختم الزمني TPM).
- لا تُحذف الإصدارات المستبعدة: بل تُؤرشف في سجل التعارضات المتاح للتدقيق.
هذه الاستراتيجية المسماة last-write-wins مناسبة لسيناريوهات الانقطاع حيث تكون التعديلات تسلسلية (مستخدم واحد لكل عضو) لا متزامنة.
6.3 الختم بأثر رجعي eIDAS
أثناء الانقطاع تُنتج الأختام باستخدام HMAC-SHA256 المحلي (القسم 4). وعند عودة الشبكة تصادق سلطة الختم الزمني RFC 3161 المؤهلة وفق eIDAS على هذه الأختام المحلية:
- تُرسَل سلسلة الأختام المحلية إلى خادم TSA.
- ينتج TSA ختمًا زمنيًا RFC 3161 يغطي السلسلة بأكملها.
- هذا الختم الزمني قابل للاحتجاج به قانونيًا (قرينة الموثوقية، المادة 41 من لائحة eIDAS).
النتيجة سلسلة تتبع كاملة: لكل حدث وقع أثناء الانقطاع ختم محلي قابل للتحقق وتصديق eIDAS بختم زمني. القيمة الإثباتية مطابقة لقيمة حدث وقع أثناء الاتصال.
7. حالة ملموسة — انقطاع 23 يوليو
في 23 يوليو 2026 وقع انقطاع في الألياف البصرية على المقطع الذي يخدم موقع اختبار 0DATA. تُوثَّق الحالة هنا بالكامل.
7.1 التسلسل الزمني
| الوقت | الحدث |
|---|---|
| 14:31:58 | آخر حزمة ACK مستلمة من الخادم المركزي |
| 14:32:00 | انتهاء مهلة ping — كشف الانقطاع |
| 14:32:01 | تحويل تلقائي إلى وضع الكبسولة |
| 14:33:00 | تؤكد كنزة: «وضع الكبسولة نشط. جميع الوظائف قائمة.» |
| 14:33:15 | إنتاج أول ختم HMAC محلي (سجل الانقطاع) |
| 14:35:00 | يستشير المشغّل الهولوسكوب: جميع الأعضاء مرئية، بيانات محلية |
| 14:42:00 | كشف تنبيه سيتوكين (إجهاد وحدة المعالجة) — مختوم محليًا |
| 15:10:00 | اتصال متداخل مع العقدة ب (2.8 كم) — تأكدت الحالة |
| 15:45:00 | انتهاء تنبيه سيتوكين — مختوم محليًا |
| 16:09:58 | استلام أول حزمة ACK — عاد الإنترنت |
| 16:10:00 | بداية تسلسل الاستيقاظ |
| 16:10:04 | اكتمال إعادة مزامنة IndexedDB ← PostgreSQL |
| 16:10:06 | تصديق RFC 3161 على سلسلة الأختام |
| 16:10:07 | كنزة: «عادت الشبكة. تمت مزامنة 47 سجلًا. لا فقدان.» |
7.2 التحليل
استمر الانقطاع ساعة واحدة و38 دقيقة. خلال هذه الفترة:
- الصوت (كنزة). 12 مكالمة عالجها FreeSWITCH المحلي. لم تُفقد أي مكالمة.
- الختم (SPINA). 47 ختم HMAC أُنتجت وسُلسلت محليًا. صودق عليها جميعًا بـ RFC 3161 عند العودة.
- التصوّر (الهولوسكوب). تشغيل متواصل. استشار 3 مشغّلين الواجهة.
- الإشراف (سيتوكين). كُشف تنبيه واحد ووُثّق وخُتم.
- التخزين. 2.3 ميجابايت من البيانات كُتبت في IndexedDB، ومُزامَنة بالكامل.
- الشبكة المتداخلة. حوفظ على الاتصال بعقدتين بعيدتين. جرى تبادل 18 إطارًا.
لم تنقطع أي وظيفة حيوية. ولم يكن على المشغّل القيام بأي إجراء. كان التحويل (ثانية واحدة) والاستيقاظ (7 ثوانٍ) تلقائيين بالكامل.
7.3 مقاييس المرونة
8. الآثار — السيادة كخاصية معمارية
تُعالَج السيادة الرقمية عمومًا من الزاوية القانونية: أين تُخزَّن البيانات، وأي قانون يسري، ومن يملك مفاتيح التشفير. هذا المقارَب ضروري لكنه غير كافٍ. قد يكون النظام سياديًا قانونيًا (بيانات مستضافة في فرنسا، وتشفير مُتقن) وتابعًا وظيفيًا (يتوقف عن العمل إذا سقط الإنترنت).
تنقل الكبسولة السيادية مسألة السيادة من المستوى القانوني إلى المستوى المعماري. الكائن السيادي هو كائن:
- يحافظ على وظائفه الحيوية دون اتصال خارجي. الصوت والإشراف والختم والتصوّر والتخزين مضمونة محليًا.
- لا يفقد أي بيانات أثناء الانقطاع. تضمن الكتابة المحلية (IndexedDB والسجلات والأختام) استمرارية التسجيل.
- يعيد المزامنة تلقائيًا عند عودة الشبكة. دون أي تدخل بشري. الانتقال شفاف.
- ينتج أدلة قابلة للتحقق حتى دون اتصال. يوفر الختم المحلي HMAC + التصديق الرجعي RFC 3161 تتبعًا كاملًا.
- يتواصل دون بنية تحتية خارجية. تضمن الشبكة المتداخلة خارج الشبكة اتصال الملاذ الأخير، دون مشغّل.
8.1 التطبيقات القطاعية
الصحة. يتعرض مستشفى في منطقة ريفية لقطع الألياف. يبقى ملف المريض متاحًا محليًا (PWA + IndexedDB). وتُوجَّه مكالمات التمريض عبر FreeSWITCH المحلي. وتُختم قراءات الشاشات دون انقطاع. وعند عودة الشبكة يُزامَن الملف مع الخادم المركزي.
الصناعة. يفقد مصنع متصل الإنترنت لمدة 6 ساعات. يستمر الإشراف (الهولوسكوب المحلي). وتُكشف تنبيهات الآلات وتُختم (SPINA دون اتصال). وتتواصل الفرق عبر الشبكة المتداخلة (دون الحاجة إلى شبكة هاتف محمول). وعند إعادة المزامنة يكون تقرير الإنتاج مكتملًا وبختم زمني eIDAS.
الزراعة. تستخدم مزرعة معزولة (بلا ألياف، وبتغطية خلوية متقطعة) الشبكة المتداخلة LoRa لربط مستشعرات الرطوبة ومحطات الطقس ومضخات الري. تعمل الشبكة على الدوام بالطاقة الشمسية. وتُجمَّع البيانات محليًا وتُزامَن أثناء المرور الدوري لمركبة متصلة.
8.2 الفرضية المعكوسة
تطرح المعلوماتية التقليدية: «كل شيء يعمل مع الإنترنت. فماذا نفعل عند العطل؟»
تعكس الكبسولة السيادية الفرضية: «كل شيء يعمل دون إنترنت. والإنترنت يجلب إثراءً.»
هذا الانقلاب ليس بلاغيًا. إنه معماري. كل مكوّن مصمَّم ومطوَّر ومختبر ليعمل أولًا في عزلة. الاتصال طبقة إضافية لا أساس. وكما يحافظ الكائن الحي على استتبابه الداخلي باستقلال عن الظروف الخارجية، تحافظ الكبسولة على سلامتها الوظيفية مهما كانت ظروف الشبكة.
المراجع
TIKIJJA, Hadda. «الانضباط». مختبر 0DATA، البحث 001، يوليو 2026.
TIKIJJA, Hadda. «الجهاز العصبي». مختبر 0DATA، البحث 003، يوليو 2026. زينودو: 10.5281/zenodo.21342768.
TIKIJJA, Hadda. «الجهاز المناعي». مختبر 0DATA، البحث 005، يوليو 2026.
TIKIJJA, Hadda. «SPINA — بروتوكول الختم». مختبر 0DATA، البحث 008، يوليو 2026.
TIKIJJA, Hadda. «أول طُعم». مختبر 0DATA، البحث 010، يوليو 2026.
Fall, K. «A Delay-Tolerant Network Architecture for Challenged Internets». SIGCOMM 2003.
RFC 4838 — «Delay-Tolerant Networking Architecture». IETF، 2007.
RFC 3161 — «Internet X.509 Public Key Infrastructure Time-Stamp Protocol». IETF، 2001.
اللائحة (الاتحاد الأوروبي) رقم 910/2014 — eIDAS. البرلمان الأوروبي، 2014.
LoRa Alliance. «LoRaWAN Specification 1.1». 2017.
Trusted Computing Group. «TPM 2.0 Library Specification». 2019.
ARCEP. «مرصد جودة الشبكات الثابتة». التقرير السنوي، 2025.