توهان گهڻو ڪري گهڻو ڊيٽا رکو ٿا. توهان جو پرسنل ڪمپيوٽر ممڪن آهي ته تصويرن، ميوزڪ، فلمن، ڪم جي دستاويزن ۽ وڌيڪ سان ڀريل هجي. اهو سڀ ڪجهه منظم ۽ پهچ ۾ رکڻ لاء وڌيڪ ۽ وڌيڪ ڏکيو ٿي رهيو آهي.
يقينا، توهان صرف پنهنجي ڪمپيوٽر جي هارڊ ڊرائيو تي هر شيء کي ذخيرو ڪري سگهو ٿا. پر ڇا ٿيندو جيڪڏهن توهان جو ڪمپيوٽر حادثو، ۽ توهان سڀ ڪجهه وڃائي ڇڏيو؟
ڪيتريون ئي ٽيڪنالاجي ڪمپنيون ڪلائوڊ اسٽوريج حل پيش ڪن ٿيون، پر ڇا ٿيندو جڏهن توهان جي حڪومت توهان جي ملڪ ۾ گوگل ڊرائيو يا ڊراپ باڪس وانگر ايپس کي روڪيندي؟
اهي بادل حل ساڳئي نقص کان متاثر ٿين ٿا جيترو موجوده ويب: سينٽرلائيزيشن.
بهرحال، ويب 3 ٽيڪنالاجيز جو اڀار ڏيکاريو ويو آهي ته ويب جو مستقبل فطرت ۾ ورهائي سگهجي ٿو. هن آرٽيڪل ۾، اسين ڳولينداسين IPFS پروٽوڪول ۽ اهو ڪيئن منصوبو آهي انٽرنيٽ جي بنيادي فن تعمير کي تبديل ڪرڻ.
IPFS ڇا آهي؟
بين الاقوامي فائل سسٽم يا IPFS هڪ غير مرڪزي نيٽ ورڪ آهي جيڪو ذخيرو ۽ حصيداري ڪري ٿو.
IPFS ڪنهن کي اجازت ڏئي ٿو فائلن کي ذخيرو ڪرڻ ۽ انهن کي ڪنهن ٻئي سان حصيداري ڪرڻ جي اجازت ڏئي ٿو جيڪو نيٽ ورڪ تائين رسائي آهي. نيٽ ورڪ تي اپلوڊ ٿيل فائلون دنيا جي ڪيترن ئي ڪمپيوٽرن تي محفوظ ٿيل آهن.
IPFS ٺاهي وئي ڊولپرز جي هڪ ٽيم جي اڳواڻي ۾ Juan Benet، گوگل ۾ هڪ اڳوڻي انجنيئر. بينيٽ BitTorrent پروٽوڪول کان متاثر ٿي صارفين کي مرڪزي سرور کان سواءِ فائلون شيئر ڪرڻ جي اجازت ڏئي ٿو. p2p فائل شيئرنگ پروٽوڪول بينيٽ کي اهو احساس ڏياريو ته ساڳيو طريقو سڄي دنيا جي غير مرڪزي فائل سسٽم لاءِ ڪم ڪري سگهي ٿو.
اهو 2015 کان ترقي ۾ آهي، پر اڳ ۾ ئي ڪيتريون ئي ايپليڪيشنون موجود آهن جيڪي ان کي سپورٽ ڪن ٿيون جهڙوڪ بهادر برائوزر ۽ اوپيرا.
IPFS هڪ متبادل طريقو بڻجي چڪو آهي معلومات آن لائن ذخيرو ڪرڻ جي حالتن ۾ جتي مرڪزي اسٽوريج ناڪام ٿي چڪي آهي. مثال طور، جڏهن ترڪي اختيارين سڄي ملڪ ۾ وڪيپيڊيا تي پابندي لڳائي، ڪارڪنن IPFS استعمال ڪيو ترڪي وڪيپيڊيا جي ڪاپي لاءِ هڪ غير مرڪزي پورٽل ٺاهڻ لاءِ.
IPFS جو مستقبل واعدو نظر اچي ٿو. ان کي استعمال ڪندي وڌيڪ ۽ وڌيڪ ايپليڪيشنن سان، اهو انٽرنيٽ تي ڊيٽا کي ذخيرو ڪرڻ ۽ حصيداري ڪرڻ جو ڊفالٽ طريقو بڻجي سگهي ٿو.
اهو ڪم ڪيئن آهي؟
IPFS هڪ قسم جو پير کان پير يا p2p اسٽوريج نيٽ ورڪ آهي.
جيڪڏهن ڪو ماڻهو فائل جي درخواست ڪري، ان فائل جي هڪ ڪاپي انهن جي مقامي نوڊ تي رکيل آهي. جيڪڏهن وڌيڪ ماڻهو انهي ڊيٽا جي درخواست ڪندا، وڌيڪ ڪيش ٿيل ڪاپيون ٺاهي وينديون. هن جو مطلب اهو آهي ته درخواست کي پورو ڪرڻ جو بار آهستي آهستي سڀني نوڊس جي وچ ۾ ورهايو ويندو آهي جيڪي ڪيش ٿيل فائل آهن.
نيٽ ورڪ ٽن بنيادي اصولن تي ڀاڙي ٿو: مواد ايڊريس، مواد ڳنڍڻ، ۽ مواد دريافت.
اچو ته هڪ نظر رکون ته ڪيئن IPFS انهن ٽنهي اصولن مان هر هڪ کي پورو ڪري ٿو.
مواد ايڊريس
سوچيو ته عام طريقي سان توهان ڪمپيوٽر تي فائلون ڳوليندا آهيو. ھڪڙي فائل تائين رسائي حاصل ڪرڻ لاء، توھان کي پنھنجي ڊوائيس تي ھڪڙي مخصوص ڊاريڪٽري ڏانھن وڃو ۽ صحيح فائل جي نالي سان ھڪڙي فائل ڳولھيو.
جڏهن ته اهو ڪمپيوٽنگ ۾ هڪ معياري مشق آهي، اهو ضروري ناهي ته IPFS وانگر ورهايل نيٽ ورڪ ڏانهن سٺو ترجمو ڪيو وڃي.
جڳھ جي لحاظ کان مواد کي سڃاڻڻ جي بدران، IPFS پاڻ کي مواد ڏسي ٿو. هن عمل جي طور سڃاتو وڃي ٿو مواد ايڊريسنگ.
سڀئي فائلون جيڪي IPFS پروٽوڪول ۾ شامل آهن مواد جي سڃاڻپ ڪندڙ سان گڏ اچن ٿيون جيڪي مخصوص فائل لاءِ هڪ منفرد هيش طور ڪم ڪن ٿيون.
Interplanetary Linked Data Project (IPLD) هن تصور کي وڌيڪ وسيع ڪري ٿو لائبريريون مهيا ڪندي IPFS پروٽوڪول جي استعمال ڪندڙن کي انهن جي ڊيٽا کي ڳولڻ جي قابل بنائڻ لاءِ جنهن فارميٽ ۾ اهي چاهيندا.
مواد ڳنڍڻ
IPFS استعمال ڪري ٿو a ڊيٽا جو structureانچو سڏيو وڃي ٿو هدايت واري ايڪنڪل گراف يا DAG.
IPFS پروٽوڪول DAG جو هڪ قسم استعمال ڪري ٿو جنهن کي a مرڪل ڊي جي جيڪو سيٽ ڪيو ويو آهي ته جيئن هر نوڊ کي هڪ منفرد سڃاڻپ ڪندڙ هجي جيڪو نوڊ جي مواد جو هڪ هيش آهي.
نيٽ ورڪ Merkle DAG استعمال ڪري ٿو بهتر ڪرڻ لاءِ ته اهو ڪيئن نمائندگي ڪري ٿو ڊائريڪٽرن ۽ فائلن کي. فرض ڪريو توھان وٽ ھڪڙو فولڊر آھي جنھن ۾ ٽي فائلون آھن. اهو فولڊر هڪ منفرد هيش تي مشتمل هوندو جيڪو ان جي اندر ٽن فائلن جي نمائندگي ڪري ٿو. هر فائل موڙ ۾ ڪيترن ئي بلاڪن تي مشتمل آهي.
جيئن ته هر نوڊ نوڊ جي مواد جي بنياد تي ٺاهيل هيش سان ڳنڍيل آهي، سڄي ڊيٽا جي جوڙجڪ کي خود تصديق ٿيل چيو ويندو آهي. هي اهم ملڪيت آهي جيڪا فائلن کي IPFS پروٽوڪول ۾ ورهايل گنجائش ۾ ڪم ڪرڻ جي اجازت ڏئي ٿي.
مواد جي ڳولا
اهو ڳولڻ لاءِ ڪهڙن ساٿين کي ميزباني ڪري رهيا آهن مواد جنهن کي توهان ڳولي رهيا آهيو، IPFS انحصار ڪري ٿو a ورهايل هيش ٽيبل يا DHT.
هيش ٽيبل صرف قدرن جي ڪنجين جو ڊيٽابيس آهي. IPFS ورهايل هيش ٽيبل استعمال ڪري ٿو اهو معلوم ڪرڻ لاءِ ته نيٽ ورڪ ۾ ڪهڙا ساٿي بلاڪ محفوظ ڪري رهيا آهن جيڪي مواد ٺاهي رهيا آهن جنهن کي توهان رسائي ڪرڻ جي ڪوشش ڪري رهيا آهيو.
IPFS استعمال ڪري ٿو libp2p لائبريري کي اجازت ڏيڻ لاء ساٿين کي هڪ ٻئي ڏانهن ڊيٽا موڪلڻ لاء.
ڊيسڪ ٽاپ ايپليڪيشن
ڊيسڪ ٽاپ ايپليڪيشن ۾، مٿين ٽيڪنالاجيون گهڻو ڪري لڪيل آهن ۽ پردي جي پويان ڪم ڪن ٿيون.
صارفين کي صرف پنهنجو IPFS ڪلائنٽ هلائي سگهي ٿو ۽ نيٽ ورڪ تي پنهنجون فائلون اپلوڊ ڪري سگهن ٿيون.
فائلون جيڪي صارف نيٽ ورڪ تي اپلوڊ ڪن ٿيون فائل جي منفرد مواد جي سڃاڻپ ڪندڙ ذريعي رسائي لائق آھن. توھان ھڪڙي خدمت استعمال ڪري سگھو ٿا جهڙوڪ IPFS برائوزر ڪنهن به ڊوائيس مان فائل تائين رسائي حاصل ڪرڻ لاء جيڪو انٽرنيٽ سان ڳنڍي سگھي ٿو.
IPFS اهم خاصيتون
هتي IPFS پروٽوڪول جا چار اهم خاصيتون آهن:
- IPFS هڪ پير-کان-پيئر فائيل سسٽم آهي. هن جو مطلب اهو آهي ته فائلون ذخيرو ٿيل آهن ۽ سڌو سنئون صارفين جي وچ ۾، مرڪزي سرور جي ضرورت کان سواء. صارفين کي اختيار آھي پنھنجي نوڊ کي هلائڻ لاءِ ٻين ساٿين سان ڳنڍڻ لاءِ.
- IPFS decentralized آهي. ان جو مطلب اهو آهي ته ناڪامي جو ڪو به نقطو ناهي. جيڪڏهن هڪ نوڊ هيٺ ٿي وڃي، سسٽم اڃا به ڪم ڪري سگهي ٿو.
- IPFS آسان آرڪائيو ڪرڻ جي اجازت ڏئي ٿي. انتهائي ڪارائتو Merkle DAG نيٽ ورڪ کي اجازت ڏئي ٿو گھٽ ۾ گھٽ گھٽ ڪرڻ لاءِ گهربل اسٽوريج جي جاءِ. هي ڪنهن به اداري لاءِ هڪ وڏو فائدو آهي جنهن کي تاريخي ڊيٽا محفوظ ڪرڻ جي ضرورت آهي.
- صارف جيڪي ڪمانڊ لائن کان واقف نه آھن اھي پنھنجي آسان استعمال واري ڊيسڪ ٽاپ ايپليڪيشن کي استعمال ڪري سگھن ٿا جيڪو ڊريگ ۽ ڊراپ فائل درآمد ۽ جلدي شيئرنگ ۽ ڊائون لوڊ ڪرڻ جي اختيارن کي سپورٽ ڪري ٿو.
- IPFS آهي کليل ذريعو. هن جو مطلب اهو آهي ته ڪو به ماڻهو سسٽم جي ترقي ۾ حصو وٺي سگهي ٿو.
IPFS پروٽوڪول جا فائدا ۽ نقصان
گڻ
- اهو ڊزائين ڪيو ويو آهي اسپيبلبل استعمال ڪندڙن جي وڏي تعداد ۽ فائلن جي وڏي تعداد کي گڏ ڪرڻ لاء.
- اهو غلطي برداشت ڪندڙ آهي، مطلب ته اهو ڪم جاري رکي سگهي ٿو جيتوڻيڪ نيٽ ورڪ ۾ ڪجهه نوڊس موجود نه آهن.
- اهو سينسرشپ جي خلاف مزاحمتي آهي، مطلب ته اهو ڏکيو آهي هڪ واحد اداري لاءِ نيٽ ورڪ مان مواد بلاڪ ڪرڻ يا ختم ڪرڻ.
- IPFS محفوظ آهي. IPFS فائلن کي ذخيرو ڪري ٿو cryptographic hashes استعمال ڪندي، جيڪو انهن کي ڇڪڻ جو ثبوت ڏئي ٿو.
اوگڻ
- Interplanetary فائل سسٽم اڃا ترقي ۾ آهي ۽ تجارتي فائل اسٽوريج حلن جي مقابلي ۾ گهٽ ۾ گهٽ ڪسٽمر سپورٽ آهي.
- اهو واضح ناهي ته سسٽم ڪيتري حد تائين پيماني تي ٿيندو، يا اهو ڪيتري حد تائين سينسرشپ جي مزاحمت ڪندو.
- سسٽم طاقتور ادارن جي حملن لاء خطرناڪ ٿي سگهي ٿو.
- مواد ايڊريسنگ هڪ لنڪ واپس ڪري ٿو جنهن ۾ هيش شامل آهي. صارفين کي هڪ DNS استعمال ڪرڻو پوندو لنڪ کي انساني پڙهڻ جي قابل بڻائڻ لاءِ.
ٿڪل
IPFS پروٽوڪول ڊيٽا کي محفوظ ڪرڻ ۽ شيئر ڪرڻ جو هڪ نئون طريقو آهي جنهن ۾ روايتي طريقن تي ڪيترائي فائدا آهن. اهو decentralized آهي، مطلب ته ناڪامي جو ڪو به نقطو ناهي، ۽ اهو تمام ڪارائتو آهي، ٻين طريقن جي ڀيٽ ۾ گهٽ بينڊوڊٿ استعمال ڪندي.
بهرحال، اهو اڃا تائين ترقي ۾ آهي ۽ ڪجهه حدون آهن، جهڙوڪ تمام وڏي فائلن کي ذخيرو ڪرڻ جي قابل ناهي. مجموعي طور تي، IPFS هڪ نئين اميد رکندڙ ٽيڪنالاجي آهي جيڪا اسان جي ڊيٽا کي ذخيرو ڪرڻ ۽ حصيداري ڪرڻ جي طريقي سان انقلاب ڪرڻ جي صلاحيت رکي ٿي.
ڇا توهان سوچيو ٿا ته غير مرڪزي ڪلائوڊ اسٽوريج پروٽوڪول جهڙوڪ IPFS آن لائن فائلن جي ميزباني جو مستقبل آهن؟
جواب ڇڏي وڃو