عالمی وکندریقرت فائل سسٹم IPFS 0.5 میں اہم اپ ڈیٹ

کی طرف سے پیش وکندریقرت فائل سسٹم کی نئی ریلیز آئی پی ایف ایس 0.5 (InterPlanetary File System)، جو کہ ایک عالمی ورژن والی فائل سٹوریج کی تشکیل کرتا ہے، جو شریک نظاموں سے تشکیل پانے والے P2P نیٹ ورک کی شکل میں تعینات ہے۔ IPFS پہلے سے Git، BitTorrent، Kademlia، SFS اور ویب جیسے سسٹمز میں لاگو کیے گئے آئیڈیاز کو یکجا کرتا ہے، اور Git اشیاء کا تبادلہ کرنے والے ایک BitTorrent "swarm" (تقسیم میں حصہ لینے والے ساتھی) سے مشابہت رکھتا ہے۔ عالمی IPFS FS تک رسائی کے لیے، HTTP پروٹوکول استعمال کیا جا سکتا ہے یا FUSE ماڈیول کا استعمال کرتے ہوئے ورچوئل FS/ipfs کو نصب کیا جا سکتا ہے۔ حوالہ نفاذ کوڈ Go اور میں لکھا گیا ہے۔ نے بانٹا اپاچی 2.0 اور MIT لائسنس کے تحت۔ اضافی طور پر ترقی کر رہا ہے JavaScript میں IPFS پروٹوکول کا نفاذ جو براؤزر میں چل سکتا ہے۔

چابی خصوصیت آئی پی ایف ایس مواد پر مبنی ایڈریسنگ ہے، جس میں فائل تک رسائی کا لنک براہ راست اس کے مواد سے متعلق ہوتا ہے (جس میں مواد کا ایک کرپٹوگرافک ہیش شامل ہے)۔ آئی پی ایف ایس کو ورژن بنانے کے لیے بلٹ ان سپورٹ حاصل ہے۔ فائل ایڈریس کو من مانی طور پر تبدیل نہیں کیا جا سکتا؛ یہ مواد کو تبدیل کرنے کے بعد ہی تبدیل ہو سکتا ہے۔ اسی طرح، ایڈریس کو تبدیل کیے بغیر فائل میں تبدیلی کرنا ناممکن ہے (پرانا ورژن ایک ہی ایڈریس پر رہے گا، اور نیا ایک مختلف ایڈریس کے ذریعے قابل رسائی ہو گا، کیونکہ فائل کے مواد کا ہیش بدل جائے گا)۔ اس بات پر غور کرتے ہوئے کہ فائل کا شناخت کنندہ ہر تبدیلی کے ساتھ تبدیل ہوتا ہے، ہر بار نئے لنکس کو منتقل نہ کرنے کے لیے، مستقل پتوں کو لنک کرنے کے لیے خدمات فراہم کی جاتی ہیں جو فائل کے مختلف ورژنز کو مدنظر رکھتے ہیں (آئی پی این ایس)، یا روایتی FS اور DNS (ایم ایف ایس (میوٹ ایبل فائل سسٹم) اور ڈی این ایس لنک).

BitTorrent کے ساتھ مشابہت کے ساتھ، ڈیٹا کو براہ راست شرکاء کے سسٹمز پر ذخیرہ کیا جاتا ہے جو P2P موڈ میں معلومات کا تبادلہ کرتے ہیں، بغیر مرکزی نوڈس کے ساتھ بندھے ہوئے۔ اگر مخصوص مواد کے ساتھ فائل وصول کرنا ضروری ہو تو، سسٹم ان شرکاء کو تلاش کرتا ہے جن کے پاس یہ فائل ہوتی ہے اور اسے اپنے سسٹم سے کئی دھاگوں میں حصوں میں بھیجتا ہے۔ فائل کو اپنے سسٹم میں ڈاؤن لوڈ کرنے کے بعد، شریک خود بخود اس کی تقسیم کے لیے پوائنٹس میں سے ایک بن جاتا ہے۔ نیٹ ورک کے شرکاء کا تعین کرنے کے لیے جن کے نوڈس پر دلچسپی کا مواد موجود ہے۔ استعمال کیا جاتا ہے۔ تقسیم شدہ ہیش ٹیبل (DHT).

عالمی وکندریقرت فائل سسٹم IPFS 0.5 میں اہم اپ ڈیٹ

بنیادی طور پر، IPFS کو ویب کے تقسیم شدہ تناسخ کے طور پر دیکھا جا سکتا ہے، مقام اور صوابدیدی ناموں کے بجائے مواد کے ذریعے خطاب کیا جا سکتا ہے۔ فائلوں کو ذخیرہ کرنے اور ڈیٹا کے تبادلے کے علاوہ، آئی پی ایف ایس کو نئی سروسز بنانے کے لیے ایک بنیاد کے طور پر استعمال کیا جا سکتا ہے، مثال کے طور پر، ایسی سائٹس کے آپریشن کو منظم کرنے کے لیے جو سرورز سے منسلک نہیں ہیں، یا تقسیم شدہ تخلیق کرنے کے لیے۔ ایپلی کیشنز.

IPFS مسائل کو حل کرنے میں مدد کرتا ہے جیسے سٹوریج کی وشوسنییتا (اگر اصل سٹوریج کم ہو جائے تو فائل کو دوسرے صارفین کے سسٹم سے ڈاؤن لوڈ کیا جا سکتا ہے)، مواد کی سنسرشپ کے خلاف مزاحمت (مسدود کرنے کے لیے تمام صارف کے سسٹمز کو بلاک کرنا ضروری ہے جن کے پاس ڈیٹا کی کاپی ہے) اور رسائی کو منظم کرنا۔ انٹرنیٹ سے براہ راست کنکشن کی عدم موجودگی میں یا اگر مواصلاتی چینل کا معیار خراب ہے (آپ مقامی نیٹ ورک پر قریبی شرکاء کے ذریعے ڈیٹا ڈاؤن لوڈ کر سکتے ہیں)۔

ورژن میں۔ آئی پی ایف ایس 0.5 نمایاں طور پر پیداوری اور وشوسنییتا میں اضافہ. آئی پی ایف ایس پر مبنی عوامی نیٹ ورک 100 ہزار نوڈ مارک سے گزر چکا ہے اور آئی پی ایف ایس 0.5 میں تبدیلیاں ایسے حالات میں کام کرنے کے لیے پروٹوکول کی موافقت کی عکاسی کرتی ہیں۔ اصلاح بنیادی طور پر مواد کی روٹنگ میکانزم کو بہتر بنانے پر مرکوز تھی جو ڈیٹا کو تلاش کرنے، اشتہار دینے اور بازیافت کرنے کے ساتھ ساتھ عمل درآمد کی کارکردگی کو بہتر بنانے کے لیے ذمہ دار تھی۔ تقسیم شدہ ہیش ٹیبل (DHT)، جو ان نوڈس کے بارے میں معلومات فراہم کرتا ہے جن میں مطلوبہ ڈیٹا ہوتا ہے۔ DHT سے متعلقہ کوڈ کو تقریباً مکمل طور پر دوبارہ لکھا گیا ہے، جس سے مواد کی تلاش اور IPNS ریکارڈ کی تعریف کے کاموں کو نمایاں طور پر تیز کیا گیا ہے۔

خاص طور پر، ڈیٹا شامل کرنے کی کارروائیوں کو انجام دینے کی رفتار میں 2 گنا اضافہ ہوا ہے، نیٹ ورک پر نئے مواد کا اعلان کرتے ہوئے 2.5 گنا اضافہ ہوا ہے،
ڈیٹا کی بازیافت 2 سے 5 بار، اور مواد کی تلاش 2 سے 6 بار۔
روٹنگ اور اعلانات بھیجنے کے لیے نئے ڈیزائن کردہ میکانزم نے بینڈوتھ اور بیک گراؤنڈ ٹریفک ٹرانسمیشن کے زیادہ موثر استعمال کی وجہ سے نیٹ ورک کو 2-3 گنا تیز کرنا ممکن بنایا۔ اگلی ریلیز QUIC پروٹوکول کی بنیاد پر ٹرانسپورٹ متعارف کرائے گی، جو تاخیر کو کم کرکے اور بھی زیادہ کارکردگی کے فوائد حاصل کرنے کی اجازت دے گی۔

آئی پی این ایس (انٹر پلینیٹری نیم سسٹم) سسٹم کا کام، جو مواد کو تبدیل کرنے کے لیے مستقل روابط بنانے کے لیے استعمال کیا جاتا ہے، کو تیز کر دیا گیا ہے اور قابل اعتمادی میں اضافہ کیا گیا ہے۔ نئے تجرباتی ٹرانسپورٹ پبسب نے ایک ہزار نوڈس والے نیٹ ورک پر جانچ کرتے وقت IPNS ریکارڈز کی ترسیل کو 30-40 گنا تیز کرنا ممکن بنایا (تجربات کے لیے ایک خصوصی تیار کیا گیا تھا۔ P2P نیٹ ورک سمیلیٹر)۔ انٹرلیئر کی پیداواری صلاحیت تقریباً دوگنی ہو گئی ہے۔
بیجر، آپریٹنگ سسٹم FS کے ساتھ تعامل کے لیے استعمال ہوتا ہے۔ غیر مطابقت پذیر تحریروں کی حمایت کے ساتھ، بیجر اب پرانی flatfs تہہ سے 25 گنا تیز ہے۔ پیداوار میں اضافے نے میکانزم کو بھی متاثر کیا۔ Bitswap، نوڈس کے درمیان فائلوں کو منتقل کرنے کے لئے استعمال کیا جاتا ہے۔

عالمی وکندریقرت فائل سسٹم IPFS 0.5 میں اہم اپ ڈیٹ

فنکشنل بہتریوں میں، کلائنٹس اور سرورز کے درمیان رابطوں کو خفیہ کرنے کے لیے TLS کے استعمال کا ذکر کیا گیا ہے۔ HTTP گیٹ وے میں ذیلی ڈومینز کے لیے نئی سپورٹ - ڈویلپرز الگ تھلگ ذیلی ڈومینز میں وکندریقرت ایپلی کیشنز (dapps) اور ویب مواد کی میزبانی کر سکتے ہیں جنہیں ہیش ایڈریس، IPNS، DNSLink، ENS، وغیرہ کے ساتھ استعمال کیا جا سکتا ہے۔ ایک نیا نام کی جگہ /p2p شامل کیا گیا ہے، جس میں ہم مرتبہ کے پتے (/ipfs/peer_id → /p2p/peer_id) سے متعلق ڈیٹا شامل ہے۔ بلاکچین پر مبنی "ایتھ" لنکس کے لیے تعاون شامل کیا گیا، جو تقسیم شدہ ایپلی کیشنز میں آئی پی ایف ایس کے استعمال کو وسعت دے گا۔

سٹارٹ اپ پروٹوکول لیبز، جو آئی پی ایف ایس کی ترقی میں معاونت کرتی ہے، متوازی طور پر اس منصوبے کو بھی تیار کر رہی ہے۔ فائلکائنجو کہ آئی پی ایف ایس میں ایک اضافہ ہے۔ جبکہ IPFS شرکاء کو آپس میں ڈیٹا کو ذخیرہ کرنے، استفسار کرنے اور منتقل کرنے کی اجازت دیتا ہے، Filecoin مسلسل اسٹوریج کے لیے بلاکچین پر مبنی پلیٹ فارم کے طور پر تیار ہو رہا ہے۔ Filecoin ان صارفین کو اجازت دیتا ہے جن کے پاس غیر استعمال شدہ ڈسک کی جگہ اسے نیٹ ورک کو فیس کے عوض فراہم کر سکتی ہے، اور وہ صارفین جنہیں اسے خریدنے کے لیے اسٹوریج کی جگہ درکار ہے۔ اگر کسی جگہ کی ضرورت ختم ہو جائے تو صارف اسے فروخت کر سکتا ہے۔ اس طرح، ذخیرہ کرنے کی جگہ کے لیے ایک بازار بنتا ہے، جس میں بستیاں ٹوکن میں بنائی جاتی ہیں۔ Filecoin, کان کنی کی طرف سے پیدا.

ماخذ: opennet.ru

نیا تبصرہ شامل کریں