العودة
Iroh 1.0: أول إصدار مستقر من مكتبة الشبكات
SiTech AI Team2 წთ. საკითხავი

Iroh 1.0: أول إصدار مستقر من مكتبة الشبكات

أطلق مشروع iroh الإصدار 1.0، أول إصدار مستقر بعد 65 نسخة. المكتبة تربط التطبيقات بمفتاح تشفيري بدلاً من عنوان IP، وتضيف دعماً رسمياً لأربع لغات برمجة مع اتصال مباشر بين الأجهزة.

أطلق مشروع iroh مفتوح المصدر الإصدار 1.0، وهو أول إصدار مستقر له بعد أكثر من أربع سنوات من التطوير المفتوح و65 نسخة سابقة. وتتلخص الفكرة في عبارة واحدة: الاتصال بالمفاتيح لا بعناوين IP. فبدلاً من الاتصال بعنوان قد يتغير دون إنذار وقد يكون خلف جدار حماية، يتصل التطبيق بمفتاح تشفيري يتحكم به الجهاز نفسه.

ما يتضمنه الإصدار

تصف iroh نفسها بأنها مكتبة شبكات تتيح الاتصال بأي جهاز. وفي إعلان الإصدار 1.0 تسرد الفرقة قدرات مبنية على هذا التجريد الواحد: تطبيق خاص لـ QUIC multipath يتيح للاتصال الاحتفاظ بعدة مسارات والتبديل بينها فوراً عند تغيّر الظروف؛ وQUIC NAT traversal لإنشاء اتصالات مباشرة مع إبقاء تفاصيل الاتصال مشفّرة؛ وإعداد local-first للعثور على الأجهزة المحلية دون إنترنت؛ والترجمة إلى WebAssembly للعمل داخل المتصفح. ويمكن أيضاً توصيل وسائط نقل مخصصة، منها Bluetooth Low Energy وWiFi Aware وTor وLoRa الذي تقول الفرقة إنه لا يزال قيد التطوير.

يُستخدم المفتاح نفسه للأمان والهوية والأذونات ونسبة الأعمال، ولأنه يبقى ثابتاً أينما انتقل الجهاز فإنه يعمل أيضاً كعنوان. ويصف المشروع النتيجة بأنها localhost آمن.

الكفاءة ودعم اللغات

تقول الفرقة إن الاتصالات أكثر كفاءة أيضاً: من المعتاد أن تمر 95% من البيانات في الاتصال مباشرة بين الأجهزة. وعدد أقل من القفزات عبر السحابة يخفض تكاليف النقل، وعدد أقل من القفزات عبر الموجّهات يجعل الشبكة أكثر كفاءة عموماً.

إلى جانب حزمة Rust، يجلب الإصدار 1.0 دعماً رسمياً لـ Python وNode.js وSwift وKotlin، بعد أن كان دعم FFI قد أُوقف سابقاً بسبب عبء الصيانة، وقد وعدت الفرقة بإعادته مع واجهة برمجية مستقرة.

الاستقرار ودعم المرحّلات

يؤكد Iroh 1.0 الاستقرار لبروتوكول النقل ولواجهات اللغات البرمجية معاً: سيتمكن طرف v1 من التواصل مع طرف v1 آخر بصرف النظر عن الإصدار الفرعي أو اللغة. وأي تغيير يؤثر في استقرار البروتوكول سيترافق دائماً مع إصدار رئيسي.

أما سياسة الدعم: فلن يصدر المزيد من نسخ الخط 0.35، ويستمر تشغيل المرحّلات العامة حتى 31 ديسمبر 2026؛ ولا تُدعم نسخ canary (0.9x) وrelease candidate بعد الآن وتتوقف مرحّلاتها في 30 سبتمبر 2026. وتقول الفرقة إن مرحّلاتها العامة شهدت إنشاء أكثر من 200 مليون نقطة طرفية في آخر 30 يوماً وحدها، وإن iroh يعمل اليوم على ملايين الأجهزة.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.