Դուք, ամենայն հավանականությամբ, շատ տվյալներ եք պահում: Ձեր անձնական համակարգիչը, հավանաբար, լի է լուսանկարներով, երաժշտությամբ, ֆիլմերով, աշխատանքային փաստաթղթերով և այլն: Ավելի ու ավելի դժվար է դառնում ամեն ինչ կազմակերպված և հասանելի պահելը:
Իհարկե, դուք կարող եք պարզապես պահել ամեն ինչ ձեր համակարգչի կոշտ սկավառակի վրա: Բայց ի՞նչ կլինի, եթե ձեր համակարգիչը խափանվի, և դուք կորցնեք ամեն ինչ:
Շատ տեխնոլոգիական ընկերություններ առաջարկում են ամպային պահեստավորման լուծումներ, բայց ի՞նչ է տեղի ունենում, երբ ձեր կառավարությունը կանխում է 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-ն օգտագործում է ա տվյալների կառուցվածքը կոչվում է ուղղորդված ացիկլային գրաֆիկ կամ ԴԱԳ.
IPFS արձանագրությունն օգտագործում է DAG-ի մի տեսակ, որը կոչվում է a Մերքլ ԴԱԳ որը ստեղծվել է այնպես, որ յուրաքանչյուր հանգույց ունենա եզակի նույնացուցիչ, որը հանգույցի բովանդակության հեշ է:
Ցանցն օգտագործում է Merkle DAG-ը՝ օպտիմալացնելու, թե ինչպես է այն ներկայացնում դիրեկտորիաներն ու ֆայլերը: Ենթադրենք, դուք ունեք մի թղթապանակ, որը պարունակում է երեք ֆայլ: Այդ թղթապանակը կպարունակի եզակի հեշ, որը ներկայացնում է իր ներսում գտնվող երեք ֆայլերը: Յուրաքանչյուր ֆայլ իր հերթին բաղկացած է մի քանի բլոկներից:
Քանի որ յուրաքանչյուր հանգույց կապված է հանգույցի բովանդակության հիման վրա ստեղծված հեշի հետ, ասվում է, որ տվյալների ամբողջ կառուցվածքը ինքնահաստատված է: Այս հիմնական հատկությունն այն է, ինչը թույլ է տալիս ֆայլերին աշխատել բաշխված հզորությամբ IPFS արձանագրության մեջ:
Բովանդակության բացահայտում
Պարզելու համար, թե որ գործընկերներն են հոսթինգում ձեր փնտրած բովանդակությունը, IPFS-ն հենվում է ա բաշխված հեշ աղյուսակ կամ DHT.
Հեշ աղյուսակը պարզապես արժեքների բանալիների տվյալների բազա է: IPFS-ն օգտագործում է բաշխված հեշ աղյուսակը՝ պարզելու համար, թե ցանցի որ գործընկերներն են պահում այն բլոկները, որոնք կազմում են այն բովանդակությունը, որին փորձում եք մուտք գործել:
IPFS-ն օգտագործում է libp2p գրադարան, որը թույլ է տալիս հասակակիցներին ուղարկել տվյալներ միմյանց:
Սեղանի հավելված
Սեղանի հավելվածում վերոնշյալ տեխնոլոգիաների մեծ մասը թաքնված է և աշխատում է կուլիսներում:
Օգտագործողները կարող են պարզապես գործարկել իրենց սեփական IPFS հաճախորդը և վերբեռնել իրենց սեփական ֆայլերը ցանց:
Ֆայլերը, որոնք օգտվողը վերբեռնում է ցանց, հասանելի են ֆայլի բովանդակության եզակի նույնացուցիչի միջոցով: Դուք կարող եք օգտվել այնպիսի ծառայությունից, ինչպիսին է IPFS զննարկիչ ֆայլը մուտք գործելու ցանկացած սարքից, որը կարող է միանալ ինտերնետին:
IPFS հիմնական հատկանիշները
Ահա IPFS արձանագրության չորս հիմնական առանձնահատկությունները.
- IPFS-ը հավասարազոր ֆայլային համակարգ է: Սա նշանակում է, որ ֆայլերը պահվում և բաշխվում են անմիջապես օգտվողների միջև՝ առանց կենտրոնական սերվերի անհրաժեշտության։ Օգտագործողները հնարավորություն ունեն գործարկել իրենց սեփական հանգույցը՝ այլ հասակակիցների հետ միանալու համար:
- IPFS-ն ապակենտրոնացված է: Սա նշանակում է, որ ձախողման մեկ կետ չկա: Եթե մի հանգույց իջնի, համակարգը դեռ կարող է գործել:
- IPFS-ը թույլ է տալիս ավելի հեշտ արխիվացնել: Բարձր արդյունավետ Merkle DAG-ը թույլ է տալիս ցանցին նվազագույնի հասցնել անհրաժեշտ պահեստային տարածքի քանակը: Սա հսկայական առավելություն է ցանկացած սուբյեկտի համար, որը պետք է արխիվացնի պատմական տվյալները:
- Օգտագործողները, ովքեր ծանոթ չեն հրամանի տողին, կարող են օգտագործել իրենց հեշտ օգտագործվող աշխատասեղանի հավելվածը, որն աջակցում է քաշել և թողնել ֆայլերի ներմուծումը և արագ փոխանակման և ներբեռնման տարբերակները:
- IPFS-ն է բաց աղբյուր. Սա նշանակում է, որ յուրաքանչյուրը կարող է նպաստել համակարգի զարգացմանը։
IPFS արձանագրության դրական և բացասական կողմերը
Կոալիցիայում
- Այն նախագծված է լայնածավալ՝ մեծ թվով օգտատերերի և մեծ թվով ֆայլեր տեղավորելու համար:
- Այն սխալ հանդուրժող է, ինչը նշանակում է, որ այն կարող է շարունակել գործել նույնիսկ եթե ցանցի որոշ հանգույցներ անհասանելի են:
- Այն դիմացկուն է գրաքննությանը, ինչը նշանակում է, որ մեկ կազմակերպության համար դժվար է արգելափակել կամ հեռացնել բովանդակությունը ցանցից:
- IPFS-ն ապահով է: IPFS-ը պահում է ֆայլերը՝ օգտագործելով գաղտնագրային հեշեր, ինչը նրանց դարձնում է կեղծիքից պաշտպանված:
Դեմ
- Միջմոլորակային ֆայլային համակարգը դեռ մշակման փուլում է և ունի նվազագույն հաճախորդների աջակցություն՝ համեմատած կոմերցիոն ֆայլերի պահպանման լուծումների հետ:
- Անհասկանալի է, թե որքանով է համակարգը մասշտաբավորվելու կամ որքանով է դիմադրելու գրաքննությանը:
- Համակարգը կարող է խոցելի լինել հզոր կազմակերպությունների կողմից հարձակումների նկատմամբ:
- Բովանդակության հասցեավորումը վերադարձնում է հղում, որը պարունակում է հեշ: Օգտատերերը պետք է օգտագործեն DNS՝ հղումը մարդու համար ընթեռնելի դարձնելու համար:
Եզրափակում
IPFS արձանագրությունները տվյալների պահպանման և փոխանակման նոր եղանակ են, որն ունի շատ առավելություններ ավանդական մեթոդների համեմատ: Այն ապակենտրոնացված է, ինչը նշանակում է, որ չկա որևէ ձախողման կետ, և այն շատ արդյունավետ է, օգտագործելով ավելի քիչ թողունակություն, քան մյուս մեթոդները:
Այնուամենայնիվ, այն դեռ մշակման փուլում է և ունի որոշ սահմանափակումներ, օրինակ՝ շատ մեծ ֆայլեր պահելու անհնարինությունը: Ընդհանուր առմամբ, IPFS-ը խոստումնալից նոր տեխնոլոգիա է, որն ունի տվյալների պահպանման և փոխանակման ձևը հեղափոխելու ներուժ:
Ի՞նչ եք կարծում, ապակենտրոնացված ամպային պահպանման արձանագրությունները, ինչպիսին է IPFS-ը, առցանց ֆայլերի հոստինգի ապագան են:
Թողնել գրառում