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

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

አዲሱ ስሪት በነባሪ በፕሮቶኮል ላይ የተመሰረተ መጓጓዣን በማካተት ታዋቂ ነው። QUICበርካታ ግንኙነቶችን ማባዛትን የሚደግፍ እና ከTLS/SSL ጋር የሚመጣጠን የኢንክሪፕሽን ዘዴዎችን የሚያቀርብ በUDP ፕሮቶኮል ላይ ተደራቢ ነው። በአይፒኤፍኤስ ውስጥ የ UDP ግንኙነቶችን ለመቀበል ሶኬት በራስ-ሰር በተመሳሳይ አድራሻ እና በኔትወርክ ወደብ በ TCP ላይ የተመሠረተ የትራንስፖርት ተቆጣጣሪ ይጀምራል። QUIC ለመጪ እና ወጪ ግንኙነቶች ጥቅም ላይ ይውላል፣ እና ከአዳዲስ አንጓዎች ጋር ሲገናኙ፣ QUIC የማይገኝ ከሆነ፣ ተመልሶ ወደ TCP ጥቅም ላይ ይውላል።

ሁለተኛው አስፈላጊ ፈጠራ ለአስተማማኝ መጓጓዣ ድጋፍ ነበር ጫጫታ, የተመሰረተ በፕሮቶኮሉ ላይ ጫጫታ እና ውስጥ የዳበረ libp2pለP2P አፕሊኬሽኖች ሞዱል የኔትወርክ ቁልል። ከመጀመሪያው የግንኙነት ድርድር በኋላ በተሳታፊዎች መካከል የሚደረጉ ሁሉም ግንኙነቶች የተመሰጠሩ እና ከማዳመጥ የተጠበቁ ናቸው።
NOISE መጓጓዣን ተክቷል። SECIOነገር ግን TLS 1.3 በመስቀለኛ መንገድ መካከል ግንኙነቶችን ለማመስጠር እንደ ቅድሚያ ዘዴ ጥቅም ላይ መዋሉን ቀጥሏል። NOISE ለመተግበር በጣም ቀላል ነው እና በተለያዩ የፕሮግራም አወጣጥ ቋንቋዎች ሊተገበር የሚችል ሁለንተናዊ የፕላትፎርም ትራንስፖርት ሆኖ ተቀምጧል።

አዲሱ ልቀት እንዲሁ ብጁ "404 አልተገኘም" ገጾችን የመጨመር ችሎታን ይሰጣል እና ለBase36 ኢንኮዲንግ ዘዴ አማራጭ ድጋፍን ይጨምራል፣ ይህም ለጉዳይ-ለማይታወቅ የፊደል አሃዛዊ መረጃ እንደ የጎራ ስሞች (Base32 በመጠቀም ፣ Ed25519 IPNS ቁልፎች ሁለት ባይት ትልቅ ናቸው) በንዑስ ጎራ መጠን ላይ ገደብ, እና ከ Base36 ጋር ከገደቡ ጋር ይጣጣማሉ). በተጨማሪም, አንድ አማራጭ ወደ ቅንጅቶች ተጨምሯል
«አቻበተደጋጋሚ ጥቅም ላይ በሚውሉ እኩዮች መካከል ያለውን "ተጣብቅ" ግንኙነቶች ለመለየት የሚገናኙት፣ የሚገናኙበት እና ዳግም የሚገናኙበት የአንጓዎች ዝርዝርን የሚገልጽ ነው።

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

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

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

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

ምንጭ: opennet.ru

አስተያየት ያክሉ