Kalit
BitTorrentga o'xshab, ma'lumotlar markazlashtirilgan tugunlarga bog'lanmagan holda P2P rejimida ma'lumot almashadigan ishtirokchilar tizimlarida bevosita saqlanadi. Agar ma'lum tarkibga ega faylni olish kerak bo'lsa, tizim ushbu faylga ega bo'lgan ishtirokchilarni topadi va uni o'z tizimlari bilan qismlarga bo'lib bir nechta oqimlarga yuboradi. Faylni o'z tizimiga yuklagandan so'ng, ishtirokchi avtomatik ravishda uni tarqatish nuqtalaridan biriga aylanadi. Tugunlarida qiziqish mazmuni mavjud bo'lgan tarmoq a'zolarini aniqlash
Umuman olganda, IPFSni manzil va o'zboshimchalik nomlari bilan emas, balki mazmuni bo'yicha murojaat qiluvchi Internetning taqsimlangan reenkarnatsiyasi sifatida ko'rish mumkin. Fayllarni saqlash va ma'lumotlar almashish bilan bir qatorda, IPFS yangi xizmatlarni yaratish uchun asos sifatida ishlatilishi mumkin, masalan, serverlarga bog'lanmagan saytlarning ishlashini tashkil qilish yoki tarqatilgan narsalarni yaratish uchun.
IPFS saqlash ishonchliligi (agar asl xotira o'chirilgan bo'lsa, faylni boshqa foydalanuvchilar tizimlaridan yuklab olish mumkin), kontent tsenzurasiga qarshilik (bloklash uchun nusxasi bo'lgan barcha foydalanuvchi tizimlarini blokirovka qilish kerak bo'ladi) kabi muammolarni hal qilishga yordam beradi. ma'lumotlar) va Internetga to'g'ridan-to'g'ri ulanish bo'lmaganda yoki aloqa kanalining sifati yomon bo'lganda kirishni tashkil etish (ma'lumotlarni mahalliy tarmoqdagi eng yaqin ishtirokchilar orqali yuklab olishingiz mumkin).
Versiyada
Xususan, maʼlumotlarni qoʻshish operatsiyalari tezligi 2 barobar, tarmoqqa yangi kontentni eʼlon qilish 2.5 barobar,
ma'lumotlarni olish 2 dan 5 martagacha, kontentni qidirish esa 2 dan 6 martagacha.
Marshrutlash va e'lonlarni jo'natishning qayta ishlab chiqilgan mexanizmlari o'tkazish qobiliyati va fon trafigidan samaraliroq foydalanish hisobiga tarmoqni 2-3 barobar tezlashtirish imkonini berdi. Keyingi relizda QUIC protokoli asosida transportni joriy etish rejalashtirilgan, bu esa kechikishni kamaytirish orqali yanada yuqori samaradorlikka erishadi.
O'zgaruvchan tarkibga doimiy havolalar yaratish uchun foydalaniladigan IPNS (Sayyorlararo nomlar tizimi) tizimining ishonchliligini tezlashtirish va yaxshilash. Yangi eksperimental pubsub transporti ming tugunli tarmoqda sinovdan o'tkazilganda IPNS yozuvlarini etkazib berishni 30-40 baravar tezlashtirishga imkon berdi (maxsus
Badger, operatsion tizimning FS bilan o'zaro ta'sir qilish uchun ishlatiladi. Asinxron yozish operatsiyalarini qo'llab-quvvatlagan holda, Badger endi eski flatfs qatlamidan 25 baravar tezroq. Ishlashning yaxshilanishi mexanizmga ham ta'sir qildi
Funktsional yaxshilanishlardan mijozlar va serverlar o'rtasidagi ulanishlarni shifrlash uchun TLS dan foydalanish qayd etilgan. HTTP shlyuzidagi subdomenlar uchun qo'shimcha qo'llab-quvvatlash - ishlab chiquvchilar markazlashtirilmagan ilovalar (dapps) va veb-kontentni xesh manzillari, IPNS, DNSLink, ENS va boshqalar bilan ishlatilishi mumkin bo'lgan ajratilgan subdomenlarda joylashtirishlari mumkin. Yangi /p2p nom maydoni qo'shildi, unda tengdosh manzillar bilan bog'liq ma'lumotlar mavjud (/ipfs/peer_id → /p2p/peer_id). Blokcheyn asosidagi “.eth” havolalarini qo‘llab-quvvatlash qo‘shildi, bu esa tarqatilgan ilovalarda IPFSdan foydalanishni kengaytiradi.
IPFS-ni qo'llab-quvvatlovchi Protocol Labs startapi ham loyihani parallel ravishda ishlab chiqmoqda
Manba: opennet.ru