چابی
BitTorrent کے ساتھ مشابہت کے ساتھ، ڈیٹا کو براہ راست شرکاء کے سسٹمز پر ذخیرہ کیا جاتا ہے جو P2P موڈ میں معلومات کا تبادلہ کرتے ہیں، بغیر مرکزی نوڈس کے ساتھ بندھے ہوئے۔ اگر مخصوص مواد کے ساتھ فائل وصول کرنا ضروری ہو تو، سسٹم ان شرکاء کو تلاش کرتا ہے جن کے پاس یہ فائل ہوتی ہے اور اسے اپنے سسٹم سے کئی دھاگوں میں حصوں میں بھیجتا ہے۔ فائل کو اپنے سسٹم میں ڈاؤن لوڈ کرنے کے بعد، شریک خود بخود اس کی تقسیم کے لیے پوائنٹس میں سے ایک بن جاتا ہے۔ نیٹ ورک کے شرکاء کا تعین کرنے کے لیے جن کے نوڈس پر دلچسپی کا مواد موجود ہے۔
بنیادی طور پر، IPFS کو ویب کے تقسیم شدہ تناسخ کے طور پر دیکھا جا سکتا ہے، مقام اور صوابدیدی ناموں کے بجائے مواد کے ذریعے خطاب کیا جا سکتا ہے۔ فائلوں کو ذخیرہ کرنے اور ڈیٹا کے تبادلے کے علاوہ، آئی پی ایف ایس کو نئی سروسز بنانے کے لیے ایک بنیاد کے طور پر استعمال کیا جا سکتا ہے، مثال کے طور پر، ایسی سائٹس کے آپریشن کو منظم کرنے کے لیے جو سرورز سے منسلک نہیں ہیں، یا تقسیم شدہ تخلیق کرنے کے لیے۔
IPFS مسائل کو حل کرنے میں مدد کرتا ہے جیسے سٹوریج کی وشوسنییتا (اگر اصل سٹوریج کم ہو جائے تو فائل کو دوسرے صارفین کے سسٹم سے ڈاؤن لوڈ کیا جا سکتا ہے)، مواد کی سنسرشپ کے خلاف مزاحمت (مسدود کرنے کے لیے تمام صارف کے سسٹمز کو بلاک کرنا ضروری ہے جن کے پاس ڈیٹا کی کاپی ہے) اور رسائی کو منظم کرنا۔ انٹرنیٹ سے براہ راست کنکشن کی عدم موجودگی میں یا اگر مواصلاتی چینل کا معیار خراب ہے (آپ مقامی نیٹ ورک پر قریبی شرکاء کے ذریعے ڈیٹا ڈاؤن لوڈ کر سکتے ہیں)۔
ورژن میں۔
خاص طور پر، ڈیٹا شامل کرنے کی کارروائیوں کو انجام دینے کی رفتار میں 2 گنا اضافہ ہوا ہے، نیٹ ورک پر نئے مواد کا اعلان کرتے ہوئے 2.5 گنا اضافہ ہوا ہے،
ڈیٹا کی بازیافت 2 سے 5 بار، اور مواد کی تلاش 2 سے 6 بار۔
روٹنگ اور اعلانات بھیجنے کے لیے نئے ڈیزائن کردہ میکانزم نے بینڈوتھ اور بیک گراؤنڈ ٹریفک ٹرانسمیشن کے زیادہ موثر استعمال کی وجہ سے نیٹ ورک کو 2-3 گنا تیز کرنا ممکن بنایا۔ اگلی ریلیز QUIC پروٹوکول کی بنیاد پر ٹرانسپورٹ متعارف کرائے گی، جو تاخیر کو کم کرکے اور بھی زیادہ کارکردگی کے فوائد حاصل کرنے کی اجازت دے گی۔
آئی پی این ایس (انٹر پلینیٹری نیم سسٹم) سسٹم کا کام، جو مواد کو تبدیل کرنے کے لیے مستقل روابط بنانے کے لیے استعمال کیا جاتا ہے، کو تیز کر دیا گیا ہے اور قابل اعتمادی میں اضافہ کیا گیا ہے۔ نئے تجرباتی ٹرانسپورٹ پبسب نے ایک ہزار نوڈس والے نیٹ ورک پر جانچ کرتے وقت IPNS ریکارڈز کی ترسیل کو 30-40 گنا تیز کرنا ممکن بنایا (تجربات کے لیے ایک خصوصی تیار کیا گیا تھا۔
بیجر، آپریٹنگ سسٹم FS کے ساتھ تعامل کے لیے استعمال ہوتا ہے۔ غیر مطابقت پذیر تحریروں کی حمایت کے ساتھ، بیجر اب پرانی flatfs تہہ سے 25 گنا تیز ہے۔ پیداوار میں اضافے نے میکانزم کو بھی متاثر کیا۔
فنکشنل بہتریوں میں، کلائنٹس اور سرورز کے درمیان رابطوں کو خفیہ کرنے کے لیے TLS کے استعمال کا ذکر کیا گیا ہے۔ HTTP گیٹ وے میں ذیلی ڈومینز کے لیے نئی سپورٹ - ڈویلپرز الگ تھلگ ذیلی ڈومینز میں وکندریقرت ایپلی کیشنز (dapps) اور ویب مواد کی میزبانی کر سکتے ہیں جنہیں ہیش ایڈریس، IPNS، DNSLink، ENS، وغیرہ کے ساتھ استعمال کیا جا سکتا ہے۔ ایک نیا نام کی جگہ /p2p شامل کیا گیا ہے، جس میں ہم مرتبہ کے پتے (/ipfs/peer_id → /p2p/peer_id) سے متعلق ڈیٹا شامل ہے۔ بلاکچین پر مبنی "ایتھ" لنکس کے لیے تعاون شامل کیا گیا، جو تقسیم شدہ ایپلی کیشنز میں آئی پی ایف ایس کے استعمال کو وسعت دے گا۔
سٹارٹ اپ پروٹوکول لیبز، جو آئی پی ایف ایس کی ترقی میں معاونت کرتی ہے، متوازی طور پر اس منصوبے کو بھی تیار کر رہی ہے۔
ماخذ: opennet.ru