منصوبے کے بارے میں
iroh n0-computer کی ایک نیٹ ورکنگ لائبریری ہے جو عوامی کلید کے ذریعے ڈائل کرنے کے لیے API فراہم کرتی ہے۔ IP پتوں پر انحصار کرنے کے بجائے، ایپلیکیشنز ایک اینڈ پوائنٹ شناخت سے جڑتی ہیں، اور iroh کنکشن تلاش کرنے اور برقرار رکھنے کی کوشش کرتی ہے۔ یہ براہ راست کنکشن اور ہول پنچنگ آزماتی ہے، جس میں عوامی ریلے سرورز کا فال بیک ہوتا ہے۔
یہ noq کے ذریعے QUIC پر بنایا گیا ہے، جو تصدیق شدہ انکرپشن، اسٹریم ترجیحات کے ساتھ متواتر اسٹریمز، ڈیٹاگرام ٹرانسپورٹ فراہم کرتا ہے، اور ہیڈ-آف-لائن بلاکنگ سے بچتا ہے۔ ریپوزٹری ایک Rust ورک اسپیس ہے جس میں iroh کور، iroh-relay کلائنٹ/سرور، iroh-base مشترکہ اقسام، اور DNS/Pkarr ایڈریس تلاش کے لیے iroh-dns-server شامل ہیں۔
پہلے سے موجود پروٹوکول میں iroh-blobs شامل ہے BLAKE3 پر مبنی مواد سے خطاب شدہ بلاک منتقلی کے لیے، iroh-gossip پبلش-سبسکرائب اوورلے نیٹ ورکس کے لیے، اور iroh-docs iroh-blobs کے بالآخر مستقل کلیدی قدر اسٹور کے لیے۔ Rust استعمال Endpoint::bind، ALPN کے ساتھ کنکشن، دو طرفہ QUIC اسٹریمز کھولنا، اور پروٹوکول ہینڈلرز قبول کرنے والا Router دکھاتا ہے۔ FFI بائنڈنگز iroh-ffi کے ذریعے دوسری زبانوں کے لیے دستیاب ہیں۔ لائسنس MIT/Apache-2.0 ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.