في أوائل عام 2009، وبعد فترة قصيرة من مشاركتنا في مؤتمر 25C3، أطلقنا الإصدار 0.7 من شبكة I2P المجهولة. وعلى مدار 15 إصدارًا لاحقًا خلال 18 شهرًا، عملنا على تحسين سهولة استخدام برنامج I2P وزيادة أدائه، وأمانه، وموثوقيته — وكل ذلك أثناء التعامل مع نمو غير مسبوق في الشبكة.

واعترافًا بتحقيق هذه الإنجازات، نعلن بدء سلسلة الإصدار 0.8. يتوافق الإصدار 0.8 تمامًا مع جميع إصدارات 0.7.x. ويتضمن هذا الإصدار عدة إصلاحات للأخطاء، ترجمة جديدة للغة الهولندية، وإكمال الترجمة إلى اللغة الألمانية. وكما هو الحال دائمًا، يُشجَّع المستخدمون على الترقية.

من أبرز الميزات الظاهرة في سلسلة إصدارات 0.7.x خلال السنة والنصف الماضية:

  • توليد تلقائي لأسماء الوجهات Base32، مما يقلل الاعتماد على أسماء المضيف.
  • واجهة وحدة التحكم الخاصة بالراوتر قابلة للتخصيص (Themable) مع عرض GeoIP.
  • نظام الإضافات (Plugin system) لتثبيت وصيانة التطبيقات التي يُنشئها المستخدمون بسهولة. على سبيل المثال I2P-bote، وهو بريد إلكتروني مجهول موزع ولا يعتمد على خوادم مركزية.
  • بنية تحتية للترجمة في واجهة وحدة التحكم، مع ترجمة إلى عدة لغات.
  • العديد من التحسينات التي أدت إلى تقليل استهلاك وحدة المعالجة المركزية والذاكرة.
  • تحسينات في الشبكة لتحسين قابلية التوسع، والآن يمكنك دعوة جميع أصدقائك إلى عالم التشفير (cipherspace)!

تحسينات مهمة أخرى تم تنفيذها خلف الكواليس:

  • إعادة تصميم بنية تخزين قاعدة بيانات الشبكة (floodfill infrastructure) من خلال تنفيذ نظام تخزين Kademlia مبسط، وزيادة عدد أجهزة التوجيه floodfill من 5 إلى ما يقارب 100، مما يزيد من الموثوقية وقابلية التوسع.
  • تشفير الاستعلامات والمخازن الموجهة إلى أجهزة التوجيه floodfill لزيادة الأمان.
  • مديرو مفاتيح جلسات منفصلون لكل وجهة محلية لزيادة الأمان.
  • نظام متعدد الطبقات للتحكم في الاتصالات مع الأقران (peers).
  • رسالة بناء نفق جديدة وأصغر حجمًا لتقليل احتمالية فقدانها، وزيادة معدلات نجاح بناء النفق.
  • عدة إصلاحات وتحسينات في مكتبة البث (streaming library) لتسريع الاتصالات بشكل كبير.
  • الانتقال إلى هياكل البيانات المتزامنة في Java 5، مما أدى إلى تقليل كبير في تعارضات القفل (lock contention).
  • الانتقال إلى أنماط برمجة Java 5، وزيادة كبيرة في توثيق javadoc، وإزالة الأكواد غير المستخدمة لتسهيل الصيانة.
  • تقسيم هيكل الدلائل لتسهيل الاستخدام في الأنظمة متعددة المستخدمين، وتسهيل عملية التغليف (packaging).
  • إعادة تصميم نظام تعويض الساعات (Clock skew system)، مع تنفيذ تعديل الساعات بنمط NTP.
  • تعديل عدة معلمات بناءً على سرعة الراوتر والذاكرة القصوى له، لتحسين السرعة واستهلاك الذاكرة.
  • دعم UPnP لفتح منافذ الجدار الناري (firewall).
  • عدد لا يحصى من إصلاحات الأخطاء والتحسينات التي تعزز الأمان، والتخفي، والموثوقية، والأداء، وقابلية التوسع، وتجربة المستخدم.

في مقابلة أجرتها zz مع موقع gulli.com العام الماضي ، قال إن “الخصوصية تتعرض لتهديد شديد ومتزايد في جميع أنحاء العالم”. ومن الواضح أن هذا الاتجاه يتسارع سواء في الدول “المضطهدة” أو تلك التي تُعتبر “حرة” نظريًا. ومع استعدادنا للمشاركة في مؤتمر HOPE في نيويورك ، الذي تتناول العديد من جلساته موضوع الخصوصية، سنعمل على وضع خطط لمواصلة تحسين I2P ونشر الوعي به.

يمكنك دائمًا المساعدة من خلال الانضمام إلى الشبكة وتقديم جزء من عرض نطاقك الترددي. قدِّم ملاحظاتك للمطورين على قناة IRC #i2p أو عبر forum.i2p2.de وشارك في العمل ، وانشر الفكرة، وتبرع ! ما زلنا بحاجة إلى مساعدة في الترجمات الجديدة والحالية. يرجى التطوع على قناة IRC #i2p.

تتوفر الملفات على صفحة التنزيل .

مخططات التحقق SHA256:

d14ef28ffff7ef95e5627d7bbeac8f5aad57c82b89d2071383787f2124152ca9  i2pinstall_0.8.exe
a179fc478279383af3420c84699a014a40f9cb0da87ab2a2d2b890639345b999  i2psource_0.8.tar.bz2
57c6dd9dab15dc52613e35ba538842de948ad5f230d17f693cdcc86fa056f97c  i2pupdate_0.8.zip
b9eff16965fb597b7a69fab72c5e4d21a767ffc1e654b3269d2dd9febdb79291  i2pupdate.su2
79b3ac041ea6afb0c04f705e134da10ec32bd4ffe5a7f378da60faf274ef112c  i2pupdate.sud