عالمي غير مرڪزي فائل سسٽم جو رليز IPFS 0.6

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

Новая версия примечательна включением по умолчанию транспорта на базе протокола QUIC, который представляет собой надстройку над протоколом UDP, поддерживающую мультиплексирование нескольких соединений и обеспечивающую методы шифрования, эквивалентные TLS/SSL. В IPFS сокет для приёма UDP-соединений автоматически запускается на том же адресе и сетевом порте, что и обработчик транспорта на базе TCP. QUIC применяется как для входящих, так и для исходящих соединений, при этом при подключении к новым узлам в случае недоступности QUIC осуществляется откат на использование TCP.

Вторым важным новшеством стала поддержка защищённого транспорта شور, основанного پروٽوڪول تي شور и развиваемого в рамках libp2p, модульного сетевого стека для P2P-приложений. После начального согласования соединения весь последующий обмен данными между участниками шифруется и защищается от подслушивания.
NOISE пришёл на смену транспорту SECIO, но в качестве приоритетного метода шифрования соединений между узлами пока продолжает применяться TLS 1.3. NOISE достаточно прост в реализации и позиционируется как универсальный кросс-платформенный транспорт, который может быть реализован на различных языках программирования.

В новом выпуске также предоставлена возможность добавления собственных страниц «404 Not Found» и добавлена опциональная поддержка метода кодирования Base36, который оптимален для буквенно-цифровых данных без различий в регистре символов, таких как имена доменов (при использовании Base32 ключи Ed25519 IPNS на два байта превышают лимит на размер поддомена, а при Base36 вмещаются в лимит). Кроме того, в настройки добавлена опция
«ڏسڻ«, которая определяет список узлов для подключения, поддержания соединения и переподключения с целью определения «липких» связей между часто используемыми пирами.

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

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

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

عالمي غير مرڪزي فائل سسٽم جو رليز IPFS 0.6

جو ذريعو: opennet.ru

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