عالمي غير مرڪزي فائل سسٽم IPFS 0.5 ۾ وڏي تازه ڪاري

پاران پيش ڪيل decentralized فائيل سسٽم جو نئون رليز آئي پي ايف ايس 0.5 (InterPlanetary File System)، جيڪو ھڪ عالمي ورزن ٿيل فائل اسٽوريج ٺاھي ٿو، ھڪڙي P2P نيٽ ورڪ جي صورت ۾ ٺاھيو ويو آھي جيڪو حصو وٺندڙ سسٽم مان ٺاھيو ويو آھي. IPFS نظامن ۾ اڳ ۾ لاڳو ڪيل خيالن کي گڏ ڪري ٿو جهڙوڪ Git، BitTorrent، Kademlia، SFS ۽ Web، ۽ هڪ واحد BitTorrent “swarm” (ورهائڻ ۾ حصو وٺندڙ ساٿي) Git شين جي مٽا سٽا ڪري ٿو. گلوبل IPFS FS تائين رسائي حاصل ڪرڻ لاء، HTTP پروٽوڪول استعمال ڪري سگھجي ٿو يا مجازي FS / ipfs FUSE ماڊل استعمال ڪندي نصب ڪري سگھجي ٿو. ريفرنس تي عملدرآمد ڪوڊ Go and ۾ لکيل آهي طرفان ورهايل Apache 2.0 ۽ MIT لائسنس تحت. اضافي طور تي ترقي ڪري ٿو JavaScript ۾ IPFS پروٽوڪول جو نفاذ جيڪو برائوزر ۾ هلائي سگھي ٿو.

چاٻي خصوصيت IPFS مواد تي ٻڌل ايڊريسنگ آهي، جنهن ۾ فائل تائين رسائي حاصل ڪرڻ جي لنڪ سڌو سنئون ان جي مواد سان لاڳاپيل آهي (مواد جي هڪ cryptographic hash شامل آهي). IPFS ورزننگ لاءِ بلٽ ان سپورٽ ڪئي آهي. فائل ايڊريس کي پاڻمرادو نالو نه ٿو ڏئي سگھجي؛ اهو صرف مواد کي تبديل ڪرڻ کان پوء تبديل ٿي سگھي ٿو. ساڳئي طرح، ايڊريس کي تبديل ڪرڻ کان سواء فائل ۾ تبديلي ڪرڻ ناممڪن آهي (پراڻو ورزن ساڳئي ايڊريس تي رهندو، ۽ نئون نسخو مختلف ايڊريس ذريعي پهچندو، ڇاڪاڻ ته فائل جي مواد جي هيش تبديل ٿي ويندي). انهي ڳالهه تي غور ڪندي ته فائل جي سڃاڻپ ڪندڙ هر تبديلي سان تبديل ٿي ويندو آهي، هر دفعي نوان لنڪس منتقل نه ڪرڻ لاء، مستقل پتي کي ڳنڍڻ لاء خدمتون مهيا ڪيون وينديون آهن جيڪي فائل جي مختلف نسخن کي حساب ۾ رکن ٿيون (IPNS)، يا روايتي FS ۽ DNS (ايم ايف ايس (ميوٽبل فائل سسٽم) ۽ DNSLink).

BitTorrent سان قياس ڪندي، ڊيٽا سڌو سنئون شرڪت ڪندڙن جي سسٽم تي ذخيرو ٿيل آهي جيڪي P2P موڊ ۾ معلومات مٽائي رهيا آهن، بغير مرڪزي نوڊس سان ڳنڍيل آهن. جيڪڏهن اهو ضروري آهي ته ڪجهه مواد سان فائل حاصل ڪرڻ لاء، سسٽم شرڪت ڪندڙن کي ڳولي ٿو جن وٽ هي فائل آهي ۽ ان کي انهن جي سسٽم مان ڪيترن ئي موضوعن ۾ حصن ۾ موڪلي ٿو. فائل کي پنهنجي سسٽم تي ڊائون لوڊ ڪرڻ کان پوء، شرڪت ڪندڙ خود بخود ان جي تقسيم لاء پوائنٽن مان هڪ بڻجي ويندو آهي. نيٽ ورڪ شرڪت ڪندڙن کي طئي ڪرڻ لاء جن جي نوڊس تي دلچسپي جو مواد موجود آهي استعمال ڪيو ويو آهي ورهايل هيش ٽيبل (DHT).

عالمي غير مرڪزي فائل سسٽم IPFS 0.5 ۾ وڏي تازه ڪاري

لازمي طور تي، IPFS کي ويب جي ورهايل ورهاڱي جي طور تي ڏسي سگھجي ٿو، مواد جي ذريعي خطاب ڪرڻ بجاء مقام ۽ صوابديدي نالن جي. فائلن کي ذخيرو ڪرڻ ۽ ڊيٽا جي مٽاسٽا ڪرڻ کان علاوه، IPFS استعمال ڪري سگھجي ٿو بنيادن جي طور تي نئين خدمتون ٺاهڻ لاءِ، مثال طور، سائيٽن جي آپريشن کي منظم ڪرڻ لاءِ جيڪي سرور سان جڙيل نه آهن، يا ورهايل ٺاهڻ لاءِ. ايپليڪيشنون.

IPFS مسئلن کي حل ڪرڻ ۾ مدد ڪري ٿو جهڙوڪ اسٽوريج جي اعتبار (جيڪڏهن اصل اسٽوريج هيٺ ٿي وڃي ٿي، فائل ٻين صارفن جي سسٽم تان ڊائون لوڊ ڪري سگهجي ٿي)، مواد سينسرشپ جي مزاحمت (بلاڪ ڪرڻ جي ضرورت آهي بلاڪ ڪرڻ جي ضرورت آهي سڀني صارف سسٽم کي بلاڪ ڪرڻ جيڪي ڊيٽا جي ڪاپي آهن) ۽ رسائي کي منظم ڪرڻ. انٽرنيٽ سان سڌو ڪنيڪشن جي غير موجودگي ۾ يا جيڪڏهن مواصلاتي چينل جو معيار خراب آهي (توهان مقامي نيٽ ورڪ تي ويجهي شرڪت ڪندڙن ذريعي ڊيٽا ڊائون لوڊ ڪري سگهو ٿا).

ورزن ۾ آئي پي ايف ايس 0.5 خاص طور تي پيداوار ۽ قابل اعتماد وڌائي. IPFS تي ٻڌل عوامي نيٽ ورڪ 100 هزار نوڊ مارڪ پاس ڪري چڪو آهي ۽ IPFS 0.5 ۾ تبديليون اهڙين حالتن ۾ ڪم ڪرڻ لاءِ پروٽوڪول جي موافقت کي ظاهر ڪن ٿيون. اصلاحون خاص طور تي مواد جي روٽنگ ميڪانيزم کي بهتر ڪرڻ تي مرکوز ڪيون ويون آهن جن کي ڳولهڻ، اشتهار ڏيڻ ۽ ڊيٽا حاصل ڪرڻ جي ذميواري آهي، انهي سان گڏ عملدرآمد جي ڪارڪردگي کي بهتر بڻائڻ. ورهايل هيش ٽيبل (DHT)، جيڪو نوڊس بابت معلومات مهيا ڪري ٿو جيڪي گهربل ڊيٽا آهن. DHT سان لاڳاپيل ڪوڊ تقريبا مڪمل طور تي ٻيهر لکيو ويو آهي، خاص طور تي مواد ڳولڻ ۽ IPNS رڪارڊ جي تعريف جي عملن کي تيز ڪرڻ.

خاص طور تي، ڊيٽا شامل ڪرڻ جي عملن کي انجام ڏيڻ جي رفتار 2 ڀيرا وڌي وئي آهي، نيٽ ورڪ تي نئين مواد جو اعلان ڪندي 2.5 ڀيرا،
ڊيٽا حاصل ڪرڻ 2 کان 5 ڀيرا، ۽ مواد جي ڳولا 2 کان 6 ڀيرا.
رستن ۽ اعلانن کي موڪلڻ لاءِ نئين سر ترتيب ڏنل ميکانيزم، بينڊوڊٿ ۽ پس منظر ٽرئفڪ ٽرانسميشن جي وڌيڪ موثر استعمال جي ڪري نيٽ ورڪ کي 2-3 ڀيرا تيز ڪرڻ ممڪن بڻايو. ايندڙ رليز QUIC پروٽوڪول جي بنياد تي ٽرانسپورٽ متعارف ڪرايو ويندو، جيڪو دير سان گھٽائڻ سان اڃا به وڌيڪ ڪارڪردگي حاصل ڪرڻ جي اجازت ڏيندو.

IPNS (Inter-Planetary Name System) سسٽم جو ڪم، مواد کي تبديل ڪرڻ لاءِ مستقل لنڪس ٺاهڻ لاءِ استعمال ڪيو ويو، تيز ڪيو ويو آهي ۽ اعتماد کي وڌايو ويو آهي. نئين تجرباتي ٽرانسپورٽ پبس ان کي ممڪن بڻايو ته IPNS رڪارڊ جي ترسيل کي 30-40 ڀيرا تيز ڪري جڏهن هڪ نيٽ ورڪ تي هڪ هزار نوڊس سان ٽيسٽ ڪيو وڃي (هڪ خاص هڪ تجربا لاءِ تيار ڪيو ويو هو P2P نيٽ ورڪ سمائيٽر). Interlayer جي پيداوار تقريبن ٻيڻو ٿي وئي آهي
بيجر، آپريٽنگ سسٽم FS سان لهه وچڙ ڪرڻ لاء استعمال ڪيو. غير مطابقت رکندڙ لکڻين جي حمايت سان، بيجر هاڻي 25 ڀيرا تيز آهي پراڻي فليٽ پرت کان. وڌندڙ پيداوار پڻ ميڪانيزم کي متاثر ڪيو بٽ ويپ، نوڊس جي وچ ۾ فائلن کي منتقل ڪرڻ لاءِ استعمال ڪيو ويو.

عالمي غير مرڪزي فائل سسٽم IPFS 0.5 ۾ وڏي تازه ڪاري

فنڪشنل سڌارن جي وچ ۾، ذڪر ڪيو ويو آهي TLS جي استعمال جي ڪلائنٽ ۽ سرور جي وچ ۾ ڪنيڪشن کي انڪرپٽ ڪرڻ لاء. HTTP گيٽ وي ۾ ذيلي ڊومينز لاءِ نئين مدد - ڊولپرز ڌار ڌار ذيلي ڊومينز ۾ غير مرڪزي ايپليڪيشنن (ڊيپ) ۽ ويب مواد کي ميزباني ڪري سگھن ٿا جيڪي هيش ايڊريس، IPNS، DNSLink، ENS وغيره سان استعمال ڪري سگھجن ٿيون. ھڪڙو نئون نالو اسپيس /p2p شامل ڪيو ويو آھي، جنھن ۾ پيئر پتي سان لاڳاپيل ڊيٽا شامل آھي (/ipfs/peer_id → /p2p/peer_id). بلاڪچين تي ٻڌل “.eth” لنڪس لاءِ سپورٽ شامل ڪئي وئي، جيڪا ورهايل ايپليڪيشنن ۾ IPFS جي استعمال کي وڌائيندي.

شروعاتي پروٽوڪول ليبز، جيڪو IPFS جي ترقي جي حمايت ڪري ٿو، پڻ متوازي ۾ منصوبي کي ترقي ڪري رهيو آهي. FileCoin، جيڪو IPFS ۾ اضافو آهي. جڏهن ته IPFS شرڪت ڪندڙن کي پاڻ ۾ ڊيٽا کي ذخيرو ڪرڻ، سوال ڪرڻ ۽ منتقل ڪرڻ جي اجازت ڏئي ٿو، Filecoin مسلسل اسٽوريج لاء بلاڪچين تي ٻڌل پليٽ فارم طور ترقي ڪري رهيو آهي. Filecoin صارفين کي اجازت ڏئي ٿو جيڪي غير استعمال ٿيل ڊسڪ اسپيس ان کي نيٽ ورڪ کي مهيا ڪرڻ لاء فيس لاء، ۽ صارف جيڪي ان کي خريد ڪرڻ لاء اسٽوريج جاء جي ضرورت هونديون آهن. جيڪڏهن جڳهه جي ضرورت غائب ٿي وئي آهي، صارف ان کي وڪرو ڪري سگهي ٿو. هن طريقي سان، اسٽوريج جي جڳهه لاء هڪ بازار ٺاهي وئي آهي، جنهن ۾ آباديون ٽوڪن ۾ ڪيون وينديون آهن Filecoin، مائننگ ذريعي ٺاهيل.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو