مرحبًا يا جماعة، حان وقت التحديث الأسبوعي
- Index
- 0.5 2) الخطوات التالية 3) azneti2p 4) ???
- 0.5
كما سمعتم جميعًا، أصدرنا أخيرًا الإصدار 0.5، وبوجه عام، كان أداؤه جيدًا إلى حد كبير. أقدّر كثيرًا سرعة قيام الناس بالتحديث - خلال اليوم الأول، كان 50-75% من الشبكة قد انتقل إلى الإصدار 0.5! وبسبب التبنّي السريع، تمكّنا من رؤية أثر التغييرات المختلفة بسرعة أكبر، وبالمقابل اكتشفنا عددًا من الأخطاء البرمجية. ومع أنّ بعض المشكلات لا تزال عالقة، سنطرح هذا المساء إصدارًا جديدًا 0.5.0.1 لمعالجة أهمّها.
بوصفها فائدة جانبية للأخطاء البرمجية، كان من اللطيف أن نرى أن routers يمكنها التعامل مع آلاف tunnels ;)
- Next steps
بعد إصدار 0.5.0.1، قد يكون هناك بناء آخر لتجربة بعض التغييرات في بناء tunnel الاستكشافية (مثل استخدام واحد أو اثنين فقط من الأقران غير المتعطلين، على أن يكون الباقون ذوي سعة عالية، بدلاً من أن يكون جميع الأقران غير متعطلين). بعد ذلك، سنتجه نحو 0.5.1، والذي سيحسّن معدل الإنتاجية في tunnel (عن طريق تجميع عدة رسائل صغيرة في رسالة tunnel واحدة) وسيسمح للمستخدم بمزيد من التحكم في مدى قابليته للتأثر بـ predecessor attack (هجوم السلف).
ستتخذ تلك عناصر التحكّم شكل استراتيجيات ترتيب واختيار الأقران لكل عميل، واحدة لبوابة الوارد ونقطة النهاية الصادرة، وأخرى لبقية الـ tunnel. التصور الموجز الحالي للاستراتيجيات التي أتوقعها: = random (ما نستخدمه حالياً) = balanced (محاولة صريحة لتقليل عدد مرات استخدام كل نظير) = strict (إذا استخدمنا A–>B–>C في أي وقت، فسيبقون على ذلك الترتيب خلال الـ tunnels اللاحقة [مقيدة بالوقت]) = loose (توليد مفتاح عشوائي للعميل، حساب XOR لذلك المفتاح مع كل نظير، وترتيب الأقران المختارين دائماً وفقاً للمسافة عن ذلك المفتاح [مقيدة بالوقت]) = fixed (استخدام الأقران أنفسهم دائماً حسب MBTF)
على أي حال، هذه هي الخطة، رغم أنني لست متأكدًا من أيّ الاستراتيجيات سيتم طرحها أولًا. الاقتراحات مرحّب بها للغاية :)
- azneti2p
الزملاء في azureus يعملون بجد على مجموعة كبيرة من التحديثات، ويبدو أن أحدث snapshot b34 لديهم [1] يتضمن بعض إصلاحات الأخطاء المتعلقة بـ I2P. ومع أنني لم أجد وقتًا لتدقيق الشفرة المصدرية منذ مشكلة إخفاء الهوية الأخيرة التي أثرتها، فقد أصلحوا ذلك الخطأ تحديدًا، لذا إن كنت تشعر بالمغامرة، فاذهب وحمّل تحديثهم وجرّبه!
[1] http://azureus.sourceforge.net/index_CVS.php
- ???
هناك الكثير والكثير مما يجري، وأنا متأكد أنني لم أقترب حتى من تغطية كل شيء. مرّ على الاجتماع بعد بضع دقائق لترى ما الذي يحدث!
=jr