
Reticulum v1.4.2
مكدس الشبكات القائم على التشفير لبناء شبكات لا يمكن إيقافها باستخدام LoRa وراديو الحزمة (Packet Radio) وWiFi وكل ما بين ذلك.
Reticulum Network Stack 

[!WARNING]
يتم حاليًا تسويق عدد كبير من النسخ المزيفة المتسرّعة، غير الصحيحة، المشكوك فيها، الضارة مباشرةً، وفي معظم الحالات المولّدة بالكامل بواسطة نماذج اللغة الكبيرة (LLM) لتطبيقات Reticulum و"التوثيق" و"الأدلة" والتطبيقات الموجّهة للمستخدم، تحت ادعاءات مصقولة لكنها مضللة في نهاية المطاف أو خادعة صراحةً.لمزيد من المعلومات التفصيلية، راجع الأقسام ذات الصلة من فصل مرجع براندوليني في الدليل. التطبيقات المجتمعية المعروفة الجيدة مُدرجة في قسم التطبيقات المجتمعية من هذا الملف التعريفي. أما البرمجيات والمشاريع المعترف بها من قِبل مجتمع Reticulum، فراجع فصل البرامج التي تستخدم Reticulum في الدليل.
المحتوى المولّد آليًا والمستمد من الشيفرة المصدرية أو التوثيق الخاص بـ RNS (مثل "التطبيقات" و"الأدلة" المعروضة للبيع، وما إلى ذلك)، ينتهك في عدة حالات موثّقة جيدًا تراخيص المصادر المفتوحة التي منحت حقوق النسخ والتوزيع.
أي ادعاء بحقوق النشر أو منح ترخيص (Apache، GPL، وما إلى ذلك) تقدّمه هذه المشاريع هو منح باطل. كلٌّ من المخالفين أنفسهم، وجميع المشاريع اللاحقة التي تستخدم المشتقات المنتهِكة، مسؤولون مباشرةً وشخصيًا عن العواقب القانونية.
لا تستخدم هذه "المشاريع"، فهي خطر على المنظومة بأكملها التي كنا نبنيها بعناية على مدى السنوات العشر الماضية.

هذا المستودع هو نسخة مرآة عامة. تجري جميع أعمال التطوير في مكان آخر.
لفهم الفلسفة التأسيسية والأهداف لهذا النظام، اقرأ زن Reticulum.
Reticulum هو حزمة الشبكات القائمة على التشفير لبناء شبكات محلية وواسعة النطاق باستخدام عتاد متوفر بسهولة. يمكنه العمل حتى مع زمن استجابة مرتفع جدًا وعرض نطاق منخفض للغاية. يتيح لك Reticulum بناء شبكات واسعة النطاق بأدوات جاهزة، ويوفّر التشفير من الطرف إلى الطرف والاتصال، وإخفاء هوية المُبادر، ونقلًا متعدد القفزات مُهيّأً ذاتيًا ومدعومًا تشفيريًا، وعنونة فعّالة، وإقرارات تسليم غير قابلة للتزوير، والمزيد.
رؤية Reticulum هي تمكين أي شخص من أن يكون مشغّل شبكته الخاصة، وجعل تغطية مساحات شاسعة بشبكات لا حصر لها مستقلة وقابلة للترابط وذاتية الحكم أمرًا رخيصًا وسهلًا. Reticulum ليس شبكة واحدة. إنه أداة لبناء آلاف الشبكات. شبكات بلا مفاتيح إيقاف، ولا مراقبة، ولا رقابة، ولا تحكّم. شبكات يمكنها أن تتعامل بحرية، وتتحالف وتنفصل عن بعضها البعض، ولا تتطلب أي إشراف مركزي. شبكات للبشر. شبكات للناس.
Reticulum هو حزمة شبكات كاملة، ولا يعتمد على IP أو الطبقات الأعلى، لكن من الممكن استخدام IP كحامل أساسي لـ Reticulum. لذلك من السهل جدًا تمرير Reticulum عبر الإنترنت أو شبكات IP الخاصة.
إن عدم وجود تبعيات على حزم الشبكات التقليدية يحرّر عبئًا إضافيًا استُخدم لتنفيذ حزمة شبكات مبنية مباشرةً على مبادئ تشفيرية، مما يتيح المرونة والوظائف المستقرة، حتى في الشبكات المفتوحة وغير الموثوقة.
لا حاجة لوحدات نواة أو برامج تشغيل. يعمل Reticulum بالكامل في مساحة المستخدم، ويمكنه العمل على أي نظام تقريبًا يشغّل Python 3.
اقرأ الدليل
التوثيق الكامل لـ Reticulum متاح على markqvist.github.io/Reticulum/manual/.
يمكنك أيضًا تنزيل دليل Reticulum بصيغة PDF أو ككتاب إلكتروني بصيغة EPUB.
لمزيد من المعلومات، راجع reticulum.network وقسم الأسئلة الشائعة في الويكي.
الميزات البارزة
- عنونة وتعرّف فريدان عالميًا بدون تنسيق
- توجيه متعدد القفزات مُهيّأ ذاتيًا بالكامل عبر حوامل غير متجانسة
- قابلية توسّع مرنة عبر طوبولوجيات غير متجانسة
- يمكن لـ Reticulum نقل البيانات عبر أي مزيج من الوسائط المادية والطوبولوجيات
- يمكن للشبكات منخفضة النطاق أن تتعايش وتترابط مع الشبكات الكبيرة عالية النطاق
- إخفاء هوية المُبادر، تواصل دون الكشف عن هويتك
- لا يتضمن Reticulum عناوين المصدر في أي حزمة
- تشفير X25519 غير المتماثل وتوقيعات Ed25519 كأساس لجميع الاتصالات
- مفاتيح هوية Reticulum التأسيسية هي مجموعات مفاتيح منحنى إهليلجي بحجم 512 بت
- السرية الأمامية متاحة لجميع أنواع الاتصالات، سواء للحزم المفردة أو عبر الروابط
- يستخدم Reticulum التنسيق التالي للرموز المشفّرة:
- مفاتيح مؤقتة لكل حزمة ولكل رابط ومشتقة من تبادل مفاتيح ECDH على Curve25519
- AES-256 في وضع CBC مع حشو PKCS7
- HMAC باستخدام SHA256 للمصادقة
- يتم توليد IVs عبر os.urandom()
- تأكيدات تسليم حزم غير قابلة للتزوير
- نظام واجهات مرن وقابل للتوسيع
- يتضمن Reticulum مجموعة كبيرة من أنواع الواجهات المدمجة
- القدرة على تحميل واستخدام أنواع واجهات مخصصة يوفّرها المستخدم أو المجتمع
- أنشئ بسهولة واجهاتك المخصصة للتواصل عبر أي شيء
- المصادقة وتقسيم الشبكة الافتراضي على جميع أنواع الواجهات المدعومة
- واجهة برمجة تطبيقات بديهية وسهلة الاستخدام
- أبسط وأسهل في الاستخدام من واجهات sockets، لكنها أقوى
- تجعل بناء التطبيقات الموزّعة واللامركزية أكثر بساطة
- نقل موثوق وفعّال لكميات عشوائية من البيانات
- يمكن لـ Reticulum التعامل مع بضعة بايتات من البيانات أو ملفات بحجم عدة غيغابايت
- التسلسل والضغط وتنسيق النقل والتحقق من المجموع الاختباري تتم تلقائيًا
- واجهة برمجة التطبيقات سهلة الاستخدام جدًا، وتوفّر تقدّم النقل
- آلية طلب/استجابة خفيفة ومرنة وقابلة للتوسيع
- إنشاء روابط فعّال
- التكلفة الإجمالية لإعداد رابط مشفّر ومُتحقَّق منه هي 3 حزم فقط، بإجمالي 297 بايت
- تكلفة منخفضة لإبقاء الروابط مفتوحة عند 0.44 بت في الثانية فقط
- تسليم تسلسلي موثوق بآليات Channel وBuffer
موارد المجتمع
المراجع المدرجة هنا لا يديرها أو يشرف عليها مشروع Reticulum أو القائمون عليه. يوفّرها متطوعون مستقلون مخلصون في المجتمع، لفائدة أي شخص مهتم بمعرفة المزيد عن Reticulum.
إذا وجدت أي شيء لم يعد دقيقًا أو غير صحيح أو ببساطة غير محدّث تمامًا، فلا تطالب أو تشتكِ إلى القائمين على هذه الموارد. بدلًا من ذلك، تولَّ المهمة بنفسك للمساعدة وتحسين الأمور من خلال العمل على المساهمات التي تودّ رؤيتها وتقديمها، كما فعل مبتكرو ما سبق بأنفسهم.
التطبيق المرجعي
شيفرة Python في هذا المستودع هي التطبيق المرجعي لـ Reticulum. يُعرَّف بروتوكول Reticulum بالكامل وبشكل موثوق من خلال هذا التطبيق المرجعي، ودليله المرافق. يشرف عليه Mark Qvist، المعرَّف بهوية Reticulum <bc7291552be7a58f361522990465165c>.
لا توجد حاليًا أي مشتقات من الدرجة الثانية لمواصفات البروتوكول، ولن توجد أبدًا. لا يمكنك الحصول على مواصفة أفضل من مواصفة قابلة للتنفيذ، وعملية، وقابلة للاختبار، ومنشورة، وتعمل على مدار الساعة طوال أيام الأسبوع عبر الكوكب.
لا يوجد، ولن يوجد أبدًا، "مواصفة رسمية" مشتقة منفصلة، أو "RFC" أو أي شيء مشابه لـ Reticulum:
التطبيق المرجعي هو المواصفة النهائية والموثوقة.
يُعرَّف التوافق مع بروتوكول Reticulum بأنه امتلاك قابلية تشغيل متبادل كاملة، وتكافؤ وظيفي كافٍ مع هذا التطبيق المرجعي. أي تطبيق بروتوكول محدد يحقق ذلك هو Reticulum. وأي تطبيق لا يحقق ذلك ليس Reticulum.
التطبيق المرجعي مرخّص بموجب ترخيص Reticulum.
أُهدي بروتوكول Reticulum إلى الملكية العامة في عام 2016.
التطبيقات المجتمعية
التطبيقات المدرجة هنا أثبتت التوافق على مستوى الاتصال، وتكافؤًا وظيفيًا كافيًا، وممارسات أمنية وتطويرية معقولة، والتزامًا طويل الأمد واهتمامًا بجودة التطبيق. بالإضافة إلى ذلك، لديها سجل حافل لا يقل عن 18 شهرًا من التطوير النشط.