Նոր տարբերակը լռելյայն անջատել է տրանսպորտը
Նոր տարբերակը նաև անցում է կատարում ed25519 ստեղների օգտագործմանը լռելյայնորեն RSA-ի փոխարեն: Հին RSA ստեղների աջակցությունը պահպանվում է, բայց նոր բանալիներ այժմ կստեղծվեն՝ օգտագործելով ed25519 ալգորիթմը: Ներկառուցված ed25519 հանրային բանալիների օգտագործումը լուծում է հանրային բանալիների պահպանման խնդիրը, օրինակ՝ ed25519-ի օգտագործման ժամանակ ստորագրված տվյալները ստուգելու համար, PeerId-ի մասին տեղեկատվությունը բավական է: IPNS ուղիների հիմնական անուններն այժմ կոդավորված են՝ օգտագործելով base36 CIDv1 ալգորիթմը base58btc-ի փոխարեն:
Ի լրումն լռելյայն բանալու տեսակի փոփոխման, IPFS 0.7-ն ավելացրեց նույնականացման բանալիները պտտելու հնարավորությունը: Հյուրընկալող ստեղնը փոխելու համար այժմ կարող եք գործարկել «ipfs key rotate» հրամանը: Բացի այդ, նոր հրամաններ են ավելացվել ներմուծման և արտահանման ստեղներին («ipfs key import» և «ipfs key export»), որոնք կարող են օգտագործվել պահուստավորման նպատակներով, ինչպես նաև «ipfs dag stat» հրամանը՝ DAG-ի մասին վիճակագրություն ցուցադրելու համար։ (Բաշխված ացիկլիկ գրաֆիկներ):
Հիշեցնենք, որ IPFS-ում ֆայլ մուտք գործելու հղումը ուղղակիորեն կապված է դրա բովանդակության հետ և ներառում է բովանդակության գաղտնագրային հեշը: Ֆայլի հասցեն չի կարող կամայականորեն վերանվանվել, այն կարող է փոխվել միայն բովանդակությունը փոխելուց հետո: Նմանապես, անհնար է ֆայլի փոփոխություն կատարել առանց հասցեն փոխելու (հին տարբերակը կմնա նույն հասցեում, իսկ նորը հասանելի կլինի այլ հասցեով, քանի որ ֆայլի բովանդակության հեշը կփոխվի): Հաշվի առնելով, որ ֆայլի նույնացուցիչը փոխվում է յուրաքանչյուր փոփոխության հետ, որպեսզի ամեն անգամ նոր հղումներ չփոխանցվեն, ծառայություններ են մատուցվում մշտական հասցեների կապակցման համար, որոնք հաշվի են առնում ֆայլի տարբեր տարբերակները (
BitTorrent-ի անալոգիայով տվյալները ուղղակիորեն պահվում են P2P ռեժիմով տեղեկատվություն փոխանակող մասնակիցների համակարգերում՝ առանց կենտրոնացված հանգույցների հետ կապվելու: Եթե անհրաժեշտ է ստանալ որոշակի բովանդակությամբ ֆայլ, ապա համակարգը գտնում է մասնակիցներին, ովքեր ունեն այս ֆայլը և այն ուղարկում են իրենց համակարգերից մաս-մաս մի քանի թելերով: Ֆայլն իր համակարգ ներբեռնելուց հետո մասնակիցն ավտոմատ կերպով դառնում է դրա բաշխման կետերից մեկը։ Որոշել ցանցի մասնակիցներին, որոնց հանգույցներում առկա է հետաքրքրության բովանդակությունը
IPFS-ն օգնում է լուծել այնպիսի խնդիրներ, ինչպիսիք են պահեստավորման հուսալիությունը (եթե սկզբնական պահեստը դադարում է, ֆայլը կարող է ներբեռնվել այլ օգտատերերի համակարգերից), դիմադրություն բովանդակության գրաքննությանը (արգելափակումը պահանջում է արգելափակել բոլոր օգտատերերի համակարգերը, որոնք ունեն տվյալների պատճենը) և մուտքի կազմակերպում։ ինտերնետին ուղղակի կապի բացակայության դեպքում կամ եթե կապի ալիքի որակը վատ է (դուք կարող եք ներբեռնել տվյալները տեղական ցանցի մոտակա մասնակիցների միջոցով): Ի լրումն ֆայլերի պահպանման և տվյալների փոխանակման, IPFS-ը կարող է հիմք հանդիսանալ նոր ծառայություններ ստեղծելու համար, օրինակ՝ սերվերների հետ չկապված կայքերի աշխատանքը կազմակերպելու կամ բաշխված ստեղծելու համար։
Source: opennet.ru