Шумо эҳтимолан маълумоти зиёдеро нигоҳ доред. Компютери шахсии шумо эҳтимолан пур аз аксҳо, мусиқӣ, филмҳо, ҳуҷҷатҳои корӣ ва ғайра бошад. Муташаккилона ва дастрас нигох доштани он торафт душвортар мешавад.
Албатта, шумо метавонед ҳама чизро дар диски сахти компютери худ нигоҳ доред. Аммо чӣ мешавад, агар компютери шумо суқут кунад ва шумо ҳама чизро аз даст медиҳед?
Бисёре аз ширкатҳои технологӣ ҳалли нигаҳдории абрро пешниҳод мекунанд, аммо вақте ки ҳукумати шумо барномаҳои монанди Google Drive ё Dropboxро дар кишвари шумо манъ мекунад, чӣ мешавад?
Ин қарорҳои абрӣ аз як камбудӣ мисли аксари вебҳои ҷорӣ азият мекашанд: мутамарказсозӣ.
Аммо, афзоиши технологияҳои web3 нишон дод, ки ояндаи веб метавонад дар табиат паҳн карда шавад. Дар ин мақола, мо протоколи IPFS-ро меомӯзем ва чӣ гуна он меъмории бунёдии интернетро тағир медиҳад.
IPFS чист?
Системаи файлии байнисайёравӣ ё IPFS шабакаи ғайримарказонидашудаест, ки маълумотро нигоҳ медорад ва мубодила мекунад.
IPFS ба ҳама имкон медиҳад, ки файлҳоро захира кунад ва онҳоро бо ҳар касе, ки ба шабака дастрасӣ дорад, мубодила кунад. Файлҳои ба шабака боршуда дар бисёр компютерҳои гуногуни ҷаҳон нигоҳ дошта мешаванд.
IPFS аз ҷониби як гурӯҳи таҳиягарон таҳти роҳбарии Хуан Бенет, муҳандиси собиқи Google сохта шудааст. Benet аз протоколи BitTorrent илҳом гирифта шудааст, ки ба корбарон имкон медиҳад, ки файлҳоро бидуни сервери марказӣ мубодила кунанд. Протоколи мубодилаи файлҳои p2p ба Benet водор кард, ки дарк кунад, ки ҳамин равиш метавонад барои системаи файлии ғайримарказонидашудаи ҷаҳонӣ кор кунад.
Он аз соли 2015 дар таҳия аст, аммо аллакай як қатор барномаҳое мавҷуданд, ки онро дастгирӣ мекунанд, ба монанди Brave Browser ва Opera.
IPFS як роҳи алтернативии нигоҳ доштани маълумот дар онлайн дар ҳолатҳое гардид, ки нигоҳдории мутамарказ ноком шудааст. Масалан, вақте ки мақомоти Туркия Википедиа дар саросари кишварро мамнӯъ карданд, фаъолон IPFS-ро барои сохтани як портали ғайримарказӣ барои нусхаи Википедияи туркӣ истифода карданд.
Ояндаи IPFS умедбахш ба назар мерасад. Бо истифодаи ҳарчи бештари барномаҳо, он имкон дорад, ки роҳи пешфарз барои нигоҳдорӣ ва мубодилаи маълумот дар Интернет гардад.
Чӣ тавр Оё он Кор?
IPFS як намуди шабакаи нигоҳдории ҳамсол ба ҳамсол ё p2p мебошад.
Агар касе файл талаб кунад, нусхаи он файл дар гиреҳи маҳаллии онҳо кэш карда мешавад. Агар шумораи бештари одамон ин маълумотро талаб кунанд, нусхаҳои кэшшуда бештар эҷод карда мешаванд. Ин маънои онро дорад, ки бори иҷрои дархост тадриҷан байни ҳамаи гиреҳҳое, ки файли кэш доранд, тақсим карда мешавад.
Шабака ба се принсипи асосӣ такя мекунад: суроғаи мундариҷа, пайванди мундариҷа ва кашфи мундариҷа.
Биёед бубинем, ки чӣ тавр IPFS ҳар яке аз ин се принсипро иҷро мекунад.
Суроғаи мундариҷа
Дар бораи тарзи муқаррарии ҷустуҷӯи файлҳо дар компютер фикр кунед. Барои дастрасӣ ба файл, шумо бояд ба феҳристи мушаххаси дастгоҳи худ равед ва файлеро бо номи дурусти файл пайдо кунед.
Гарчанде ки ин як таҷрибаи стандартӣ дар компютер аст, он ҳатман ба шабакаи тақсимшуда ба монанди IPFS хуб тарҷума намешавад.
Ба ҷои муайян кардани мундариҷа аз рӯи макон, IPFS ба худи мундариҷа назар мекунад. Ин раванд ҳамчун маълум аст муроҷиати мундариҷа.
Ҳама файлҳое, ки ба протоколи IPFS дохил карда шудаанд, дорои идентификатори мундариҷа мебошанд, ки ҳамчун хэши беназир барои файли мушаххас амал мекунанд.
Лоиҳаи маълумотҳои байнисайёравӣ пайвастшуда (IPLD) ин консепсияро тавассути фароҳам овардани китобхонаҳо боз ҳам васеътар мекунад, то ба корбарони протоколи IPFS имкон диҳад, ки маълумоти худро дар ҳар формате, ки мехоҳанд, кашф кунанд.
Пайвастшавӣ ба мундариҷа
IPFS истифода мебарад сохтори маълумот номида мешавад диаграммаи ациклӣ ё DAG.
Протоколи IPFS як намуди DAG-ро истифода мебарад, ки a Merkle DAG ки он тавре сохта шудааст, ки ҳар як гиреҳ дорои идентификатори беназире бошад, ки хэши мундариҷаи гиреҳ аст.
Шабака Merkle DAG-ро барои оптимизатсия кардани он чӣ гуна директорияҳо ва файлҳо истифода мебарад. Фарз мекунем, ки шумо папкае доред, ки дорои се файл аст. Ин папка дорои хэши беназире хоҳад буд, ки се файли дохили онро ифода мекунад. Ҳар як файл дар навбати худ аз якчанд блок иборат аст.
Азбаски ҳар як гиреҳ ба хэши дар асоси мундариҷаи гиреҳ тавлидшуда алоқаманд аст, гуфта мешавад, ки тамоми сохтори додаҳо худтафтиш карда мешаванд. Ин амволи калидӣ он чизест, ки ба файлҳо имкон медиҳад, ки дар иқтидори тақсимшуда дар протоколи IPFS кор кунанд.
Discovery Content
Барои фаҳмидани он, ки кадом ҳамсолон мундариҷаи ҷустуҷӯкардаи худро доранд, IPFS ба a ҷадвали hash тақсим ё DHT.
Ҷадвали ҳаш танҳо як пойгоҳи додаҳои калидҳои арзишҳост. IPFS ҷадвали ҳэшҳои тақсимшударо истифода мебарад, то бифаҳмад, ки кадом ҳамсолон дар шабака блокҳоеро, ки мундариҷаеро, ки шумо барои дастрасӣ пайдо кардан мехоҳед, нигоҳ медоранд.
IPFS истифода мебарад libp2p китобхона имкон медиҳад, ки ҳамсолон ба ҳамдигар маълумот фиристанд.
Барномаи мизи корӣ
Дар замимаи мизи корӣ, аксари технологияҳои дар боло зикршуда пинҳон шудаанд ва дар паси парда кор мекунанд.
Истифодабарандагон метавонанд танҳо муштарии IPFS-и худро идора кунанд ва файлҳои худро ба шабака бор кунанд.
Файлҳое, ки корбар ба шабака бор мекунад, тавассути идентификатори беназири мундариҷаи файл дастрас аст. Шумо метавонед аз хидмате ба монанди Браузери IPFS Барои дастрасӣ ба файл аз ҳама гуна дастгоҳе, ки метавонад ба интернет пайваст шавад.
Хусусиятҳои асосии IPFS
Инҳоянд чаҳор хусусияти асосии протоколи IPFS:
- IPFS як системаи файлии "ҳамсол ба ҳамсол" аст. Ин маънои онро дорад, ки файлҳо бидуни ниёз ба сервери марказӣ мустақиман байни корбарон нигоҳ дошта мешаванд ва тақсим карда мешаванд. Истифодабарандагон имкон доранд, ки гиреҳи худро барои пайвастшавӣ ба ҳамсолони дигар идора кунанд.
- IPFS ғайримарказонида шудааст. Ин маънои онро дорад, ки ягон нуқтаи ягонаи нокомӣ вуҷуд надорад. Агар як гиреҳ фурӯ равад, система то ҳол кор карда метавонад.
- IPFS барои бойгонии осонтар имкон медиҳад. Merkle DAG хеле самаранок ба шабака имкон медиҳад, ки миқдори фазои нигоҳдории лозимиро кам кунад. Ин барои ҳар як созмоне, ки бояд маълумоти таърихиро бойгонӣ кунад, бартарии бузург аст.
- Истифодабарандагоне, ки бо сатри фармон ошно нестанд, метавонанд аз замимаи мизи кории ба осонӣ истифодашавандаи худ истифода баранд, ки воридоти файлҳои кашола ва партофтан ва имконоти мубодила ва зеркашии зудро дастгирӣ мекунад.
- IPFS аст манбаи кушода. Ин маънои онро дорад, ки ҳар кас метавонад ба рушди система саҳм гузорад.
Тарафҳои мусбат ва манфии протоколи IPFS
тарафдор
- Он тарҳрезӣ шудааст, ки миқёспазир бошад, то шумораи зиёди корбарон ва шумораи зиёди файлҳоро ҷойгир кунад.
- Он ба хатогиҳо таҳаммулпазир аст, яъне он метавонад корашро идома диҳад, ҳатто агар баъзе гиреҳҳо дар шабака дастрас набошанд.
- Он ба сензура тобовар аст, яъне барои як ниҳод масдуд кардан ё хориҷ кардани мундариҷа аз шабака душвор аст.
- IPFS бехатар аст. IPFS файлҳоро бо истифода аз хэшҳои криптографӣ нигоҳ медорад, ки ин онҳоро аз вайроншавӣ муҳофизат мекунад.
Омӯз
- Системаи файлии байнисайёравӣ ҳанӯз дар ҳоли таҳия аст ва дар муқоиса бо қарорҳои нигаҳдории файлҳои тиҷоратӣ дастгирии ҳадди ақали муштариён дорад.
- Ҳанӯз маълум нест, ки система то чӣ андоза васеътар хоҳад шуд ва ё то чӣ андоза ба сензура муқовимат мекунад.
- Система метавонад ба ҳамлаҳои сохторҳои пурқувват осебпазир бошад.
- Суроғаи мундариҷа пайвандеро бар мегардонад, ки хэшро дар бар мегирад. Истифодабарандагон бояд DNS-ро истифода баранд, то истинодро барои одамон хонда тавонанд.
хулоса
Протоколҳои IPFS як роҳи нави нигоҳдорӣ ва мубодилаи маълумот мебошанд, ки нисбат ба усулҳои анъанавӣ бартариҳои зиёд доранд. Он ғайримарказонида шудааст, яъне маънои ягонаи нокомӣ вуҷуд надорад ва он хеле муассир аст ва нисбат ба усулҳои дигар маҷрои камтарро истифода мебарад.
Бо вуҷуди ин, он ҳанӯз дар ҳоли таҳия аст ва дорои баъзе маҳдудиятҳо, ба монанди нигоҳ доштани файлҳои хеле калон нест. Дар маҷмӯъ, IPFS як технологияи нави умедбахш аст, ки имкон дорад тарзи нигоҳдорӣ ва мубодилаи маълумотро инқилоб кунад.
Оё шумо фикр мекунед, ки протоколҳои нигаҳдории абрии ғайримарказӣ ба монанди IPFS ояндаи хостинги файлҳои онлайн мебошанд?
Дин ва мазҳаб