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

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

በአዲሱ ስሪት:

  • የተጠቃሚ ውሂብን ለመሰካት ውጫዊ አገልግሎቶችን የመፍጠር ችሎታ ተተግብሯል (አስፈላጊ ውሂብ መቀመጡን ለማረጋገጥ ወደ መስቀለኛ መንገድ መሰካት - አስገዳጅ ውሂብ)። ለአንድ አገልግሎት የተመደበ ውሂብ ከይዘት ለዪ (ሲአይዲ) የሚለያዩ ስሞች ሊኖሩት ይችላል። ሁለቱንም ውሂብ በስም እና በ CID መፈለግ ይችላሉ. የውሂብ ለመሰካት ጥያቄዎችን ለማስኬድ የIPFS ፒኒንግ አገልግሎት ኤፒአይ ቀርቧል፣ ይህም በቀጥታ go-ipfs ውስጥ መጠቀም ይችላል። በትዕዛዝ መስመሩ ውስጥ የ "ipfs pin remote" ትዕዛዝ ለማያያዝ ይጠቁማል፡ ipfs pin የርቀት አገልግሎት mysrv https://my-service.example.com/api-endpoint myAccessToken ipfs pin remote add /ipfs/bafymydata —service= mysrv —ስም= myfile ipfs ፒን የርቀት ls —አገልግሎት = mysrv —ስም = myfile ipfs ፒን የርቀት አርም — አገልግሎት = mysrv — ስም = myfile
  • በአከባቢው መስቀለኛ መንገድ ላይ የውሂብ ማሰር (መሰካት) እና መፍታት (ማስረጃ) ስራዎች ተፋጥነዋል። የአፈጻጸም ማሻሻያዎች እና የማህደረ ትውስታ ቁጠባዎች በተለይ ብዙ ቁጥር ያላቸው ማሰሪያዎች ባሉባቸው ስርዓቶች ላይ የማጣቀሻ ወይም የማሻሻያ ስራዎችን ሲሰሩ ይታያሉ።
  • ለጌትዌይስ የ"https://" አገናኞችን ሲያመነጩ ንዑስ ጎራዎችን በመጠቀም የDNSLink ስሞችን የማስተላለፍ ችሎታ ታክሏል። ለምሳሌ፣ ከዚህ ቀደም ከተደገፉት አገናኞች በተጨማሪ "ipns://en.wikipedia-on-ipfs.org" የሚለውን ስም ለመጫን "https://dweb.link/ipns/en.wikipedia-on-ipfs.org" ", አሁን "ሊንኮችን መጠቀም ይችላሉ" https://en-wikipedia-on-ipfs-org.ipns.dweb.link", በዋናው ስሞች ውስጥ ያሉት ነጥቦች በ"-" ቁምፊ እና በነባሩ " የሚተኩበት " -” ገፀ-ባህሪያት ከሌላ ተመሳሳይ ገፀ ባህሪ ያመለጡ ናቸው።
  • የQUIC ፕሮቶኮል ድጋፍ ተዘርግቷል። አፈፃፀሙን ለመጨመር የ UDP መቀበያ መያዣዎችን መጨመር ይቻላል.

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

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

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

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


ምንጭ: opennet.ru

አስተያየት ያክሉ