የአለምአቀፍ ያልተማከለ የፋይል ስርዓት መልቀቅ IPFS 0.7

የቀረበው በ ያልተማከለ የፋይል ስርዓት መልቀቅ አይፒኤስኤስኤስ 0.7 (InterPlanetary File System)፣ ዓለም አቀፋዊ ስሪት ያለው የፋይል ማከማቻ ይመሰርታል፣ ከተሳታፊ ስርዓቶች በተሰራው በP2P አውታረ መረብ መልክ የተሰማራ። IPFS ቀደም ሲል እንደ Git፣ BitTorrent፣ Kademlia፣ SFS እና Web ባሉ ስርዓቶች ውስጥ የተተገበሩ ሃሳቦችን ያጣምራል፣ እና የጊት ዕቃዎችን የሚለዋወጥ ከአንድ ቢትTorrent “መንጋ” (በስርጭቱ ውስጥ የሚሳተፉ እኩዮች) ይመስላሉ። IPFS የሚለየው በአከባቢ እና በዘፈቀደ ስሞች ሳይሆን በይዘት አድራሻ ነው። የማመሳከሪያው አተገባበር ኮድ በ Go እና ተጽፏል የተሰራጨው በ በ Apache 2.0 እና MIT ፍቃዶች.

አዲሱ ስሪት በነባሪነት መጓጓዣን አሰናክሏል። SECIO, እሱም በመጨረሻው እትም በትራንስፖርት ተተክቷል ጫጫታ, ተመሠረተ በፕሮቶኮሉ ላይ ጫጫታ እና ለP2P አፕሊኬሽኖች በሞዱል ኔትወርክ ቁልል ውስጥ ተዘጋጅቷል። libp2p. TLSv1.3 እንደ ምትኬ መጓጓዣ ቀርቷል። የቆዩ የ IPFS ስሪቶችን (Go IPFS <0.5 ወይም JS IPFS <0.47) የሚጠቀሙ የአንጓዎች አስተዳዳሪዎች የአፈጻጸም ውድቀትን ለማስወገድ ሶፍትዌሩን እንዲያዘምኑ ይመከራሉ።

አዲሱ ስሪት ከRSA ይልቅ በነባሪ ወደ ed25519 ቁልፎችን በመጠቀም ሽግግር ያደርጋል። የድሮ የRSA ቁልፎች ድጋፍ እንደተጠበቀ ሆኖ አሁን ግን ed25519 ስልተቀመር በመጠቀም አዲስ ቁልፎች ይፈጠራሉ። አብሮገነብ የህዝብ ቁልፎችን መጠቀም ed25519 የህዝብ ቁልፎችን በማከማቸት ችግሩን ይፈታል ፣ ለምሳሌ ፣ ed25519 ሲጠቀሙ የተፈረመ መረጃን ለማረጋገጥ ፣ ስለ PeerId መረጃ በቂ ነው። በ IPNS ዱካዎች ውስጥ ያሉ ቁልፍ ስሞች አሁን ከbase36btc ይልቅ base1 CIDv58 ስልተቀመር ተጠቅመዋል።

ነባሪውን የቁልፍ አይነት ከመቀየር በተጨማሪ፣ IPFS 0.7 የመለያ ቁልፎችን የማሽከርከር ችሎታን አክሏል። የአስተናጋጁን ቁልፍ ለመቀየር አሁን የ "ipfs key rotate" ትዕዛዙን ማሄድ ይችላሉ. በተጨማሪም፣ ለማስመጣት እና ወደ ውጪ የሚላኩ ቁልፎችን ("ipfs key import" እና "ipfs key export") ለመጠባበቂያ ዓላማዎች የሚያገለግሉ፣ ​​እንዲሁም ስለ DAG ስታቲስቲክስን ለማሳየት የ"ipfs dag stat" ትዕዛዝ ተጨምሯል። (የተሰራጩ አሲኪሊክ ግራፎች).

በ IPFS ውስጥ፣ ፋይልን የሚደርስበት አገናኝ በቀጥታ ከይዘቱ ጋር የተገናኘ እና የይዘቱን ምስጠራ ሃሽ ያካተተ መሆኑን አስታውስ። የፋይሉ አድራሻ በዘፈቀደ ሊሰየም አይችልም፤ ይዘቱን ከቀየሩ በኋላ ብቻ ነው መቀየር የሚችለው። በተመሳሳይም አድራሻውን ሳይቀይሩ በፋይል ላይ ለውጥ ማድረግ አይቻልም (የቀድሞው ስሪት በተመሳሳይ አድራሻ ይቆያል, እና አዲሱ በተለየ አድራሻ ሊደረስበት ይችላል, ምክንያቱም የፋይሉ ይዘቶች ሃሽ ስለሚቀየር). አዲስ አገናኞችን ላለማስተላለፍ በእያንዳንዱ ለውጥ የፋይል መለያው እንደሚለዋወጥ ግምት ውስጥ በማስገባት የተለያዩ የፋይሉን ስሪቶች ከግምት ውስጥ ያስገባ ቋሚ አድራሻዎችን ለማገናኘት አገልግሎት ይሰጣሉ (አይፒኤን) ወይም ከባህላዊ FS እና ዲ ኤን ኤስ ጋር በማመሳሰል ተለዋጭ ስም መመደብ (ኤም.ኤፍ.ኤ. (ተለዋዋጭ የፋይል ስርዓት) እና ዲ ኤን ኤስ ማገናኛ).

ከ BitTorrent ጋር በማመሳሰል መረጃ በP2P ሁነታ መረጃን በሚለዋወጡ ተሳታፊዎች ስርዓቶች ላይ በቀጥታ ይከማቻል ፣ ከማዕከላዊ አንጓዎች ጋር ሳይተሳሰሩ። የተወሰነ ይዘት ያለው ፋይል መቀበል አስፈላጊ ከሆነ ስርዓቱ ይህን ፋይል ያላቸውን ተሳታፊዎች ያገኛል እና ከስርዓታቸው ውስጥ በበርካታ ክሮች ውስጥ ክፍሎች ይልካል. ፋይሉን ወደ ስርዓቱ ካወረዱ በኋላ ተሳታፊው በራስ-ሰር ለማሰራጨት ከሚያስፈልጉት ነጥቦች ውስጥ አንዱ ይሆናል። የፍላጎት ይዘት በእነሱ አንጓዎች ላይ የአውታረ መረብ ተሳታፊዎችን ለመወሰን ጥቅም ላይ ውሏል። የተከፋፈለ የሃሽ ጠረጴዛ (DHT). አለምአቀፍ IPFS FSን ለመድረስ የኤችቲቲፒ ፕሮቶኮሉን መጠቀም ይቻላል ወይም ምናባዊው FS/ipfs FUSE ሞጁሉን በመጠቀም መጫን ይቻላል።

IPFS እንደ የማከማቻ አስተማማኝነት ያሉ ችግሮችን ለመፍታት ይረዳል (የመጀመሪያው ማከማቻ ከቀነሰ ፋይሉ ከሌሎች ተጠቃሚዎች ስርዓቶች ማውረድ ይቻላል)፣ የይዘት ሳንሱርን መቋቋም (ማገድ የውሂብ ቅጂ ያላቸውን ሁሉንም የተጠቃሚ ስርዓቶች ማገድን ይጠይቃል) እና መዳረሻን ማደራጀት ከበይነመረቡ ጋር ቀጥተኛ ግንኙነት ከሌለ ወይም የግንኙነት ቻናል ጥራት ደካማ ከሆነ (በአካባቢው አውታረመረብ ላይ በአቅራቢያ ባሉ ተሳታፊዎች በኩል ውሂብ ማውረድ ይችላሉ). IPFS ፋይሎችን ከማጠራቀም እና መረጃ ከመለዋወጥ በተጨማሪ አዳዲስ አገልግሎቶችን ለመፍጠር እንደ መሰረት አድርጎ መጠቀም ይቻላል ለምሳሌ ከአገልጋይ ጋር ያልተገናኙ ጣቢያዎችን አሠራር ለማደራጀት ወይም የተከፋፈለ ለመፍጠር መተግበሪያዎች.

የአለምአቀፍ ያልተማከለ የፋይል ስርዓት መልቀቅ IPFS 0.7

ምንጭ: opennet.ru

አስተያየት ያክሉ