نئے ورژن نے بطور ڈیفالٹ ٹرانسپورٹ کو غیر فعال کر دیا ہے۔
نیا ورژن RSA کی بجائے ed25519 کیز کو بطور ڈیفالٹ استعمال کرنے میں بھی تبدیلی کرتا ہے۔ پرانی RSA کیز کے لیے سپورٹ برقرار ہے، لیکن اب نئی کیز ed25519 الگورتھم کا استعمال کرتے ہوئے تیار کی جائیں گی۔ بلٹ ان پبلک کیز ed25519 کا استعمال عوامی کیز کو ذخیرہ کرنے کے مسئلے کو حل کرتا ہے، مثال کے طور پر، ed25519 استعمال کرتے وقت دستخط شدہ ڈیٹا کی تصدیق کے لیے، PeerId کے بارے میں معلومات کافی ہیں۔ IPNS راستوں میں کلیدی ناموں کو اب base36btc کی بجائے base1 CIDv58 الگورتھم کا استعمال کرتے ہوئے انکوڈ کیا گیا ہے۔
پہلے سے طے شدہ کلید کی قسم کو تبدیل کرنے کے علاوہ، آئی پی ایف ایس 0.7 نے شناختی کلیدوں کو گھمانے کی صلاحیت شامل کی۔ میزبان کلید کو تبدیل کرنے کے لیے، اب آپ "ipfs key rotate" کمانڈ چلا سکتے ہیں۔ اس کے علاوہ، امپورٹ اور ایکسپورٹ کیز ("ipfs key import" اور "ipfs key export") میں نئے کمانڈز شامل کیے گئے ہیں، جو بیک اپ کے مقاصد کے لیے استعمال کیے جا سکتے ہیں، ساتھ ہی "ipfs dag stat" کمانڈ ڈی اے جی کے بارے میں اعداد و شمار ظاہر کرنے کے لیے۔ (تقسیم شدہ Acyclic گرافس)
یاد رکھیں کہ آئی پی ایف ایس میں، فائل تک رسائی کا لنک براہ راست اس کے مواد سے منسلک ہوتا ہے اور اس میں مواد کا ایک کرپٹوگرافک ہیش شامل ہوتا ہے۔ فائل ایڈریس کو من مانی طور پر تبدیل نہیں کیا جا سکتا؛ یہ مواد کو تبدیل کرنے کے بعد ہی تبدیل ہو سکتا ہے۔ اسی طرح، ایڈریس کو تبدیل کیے بغیر فائل میں تبدیلی کرنا ناممکن ہے (پرانا ورژن ایک ہی ایڈریس پر رہے گا، اور نیا ورژن مختلف ایڈریس کے ذریعے قابل رسائی ہو گا، کیونکہ فائل کے مواد کا ہیش بدل جائے گا)۔ اس بات کو مدنظر رکھتے ہوئے کہ فائل کا شناخت کنندہ ہر تبدیلی کے ساتھ تبدیل ہوتا ہے، ہر بار نئے لنکس کو منتقل نہ کرنے کے لیے، مستقل پتوں کو لنک کرنے کے لیے خدمات فراہم کی جاتی ہیں جو فائل کے مختلف ورژن کو مدنظر رکھتے ہیں (
BitTorrent کے ساتھ مشابہت کے ساتھ، ڈیٹا کو براہ راست شرکاء کے سسٹمز پر ذخیرہ کیا جاتا ہے جو P2P موڈ میں معلومات کا تبادلہ کرتے ہیں، بغیر مرکزی نوڈس کے ساتھ بندھے ہوئے۔ اگر مخصوص مواد کے ساتھ فائل وصول کرنا ضروری ہو تو، سسٹم ان شرکاء کو تلاش کرتا ہے جن کے پاس یہ فائل ہوتی ہے اور اسے اپنے سسٹم سے کئی دھاگوں میں حصوں میں بھیجتا ہے۔ فائل کو اپنے سسٹم میں ڈاؤن لوڈ کرنے کے بعد، شریک خود بخود اس کی تقسیم کے لیے پوائنٹس میں سے ایک بن جاتا ہے۔ نیٹ ورک کے شرکاء کا تعین کرنے کے لیے جن کے نوڈس پر دلچسپی کا مواد موجود ہے۔
IPFS مسائل کو حل کرنے میں مدد کرتا ہے جیسے سٹوریج کی وشوسنییتا (اگر اصل سٹوریج کم ہو جائے تو فائل کو دوسرے صارفین کے سسٹم سے ڈاؤن لوڈ کیا جا سکتا ہے)، مواد کی سنسرشپ کے خلاف مزاحمت (مسدود کرنے کے لیے تمام صارف کے سسٹمز کو بلاک کرنا ضروری ہے جن کے پاس ڈیٹا کی کاپی ہے) اور رسائی کو منظم کرنا۔ انٹرنیٹ سے براہ راست کنکشن کی عدم موجودگی میں یا اگر مواصلاتی چینل کا معیار خراب ہے (آپ مقامی نیٹ ورک پر قریبی شرکاء کے ذریعے ڈیٹا ڈاؤن لوڈ کر سکتے ہیں)۔ فائلوں کو ذخیرہ کرنے اور ڈیٹا کے تبادلے کے علاوہ، آئی پی ایف ایس کو نئی سروسز بنانے کے لیے ایک بنیاد کے طور پر استعمال کیا جا سکتا ہے، مثال کے طور پر، ایسی سائٹس کے آپریشن کو منظم کرنے کے لیے جو سرورز سے منسلک نہیں ہیں، یا تقسیم شدہ تخلیق کرنے کے لیے۔
ماخذ: opennet.ru